{"action":"created","issue":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/414","repository_url":"https://api.github.com/repos/backdrop/backdrop-issues","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/414/labels{/name}","comments_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/414/comments","events_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/414/events","html_url":"https://github.com/backdrop/backdrop-issues/issues/414","id":48219251,"node_id":"MDU6SXNzdWU0ODIxOTI1MQ==","number":414,"title":"[UX] Auto Updates for security/modules","user":{"login":"timodwhit","id":2761203,"node_id":"MDQ6VXNlcjI3NjEyMDM=","avatar_url":"https://avatars2.githubusercontent.com/u/2761203?v=4","gravatar_id":"","url":"https://api.github.com/users/timodwhit","html_url":"https://github.com/timodwhit","followers_url":"https://api.github.com/users/timodwhit/followers","following_url":"https://api.github.com/users/timodwhit/following{/other_user}","gists_url":"https://api.github.com/users/timodwhit/gists{/gist_id}","starred_url":"https://api.github.com/users/timodwhit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timodwhit/subscriptions","organizations_url":"https://api.github.com/users/timodwhit/orgs","repos_url":"https://api.github.com/users/timodwhit/repos","events_url":"https://api.github.com/users/timodwhit/events{/privacy}","received_events_url":"https://api.github.com/users/timodwhit/received_events","type":"User","site_admin":false},"labels":[{"id":159653627,"node_id":"MDU6TGFiZWwxNTk2NTM2Mjc=","url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/pr%20-%20needs%20work","name":"pr - needs work","color":"FFECE8","default":false},{"id":56068268,"node_id":"MDU6TGFiZWw1NjA2ODI2OA==","url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/status%20-%20has%20pull%20request","name":"status - has pull request","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/milestones/2","html_url":"https://github.com/backdrop/backdrop-issues/milestone/2","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/milestones/2/labels","id":427668,"node_id":"MDk6TWlsZXN0b25lNDI3NjY4","number":2,"title":"2.x-future","description":"The next major version of Backdrop.","creator":{"login":"quicksketch","id":100206,"node_id":"MDQ6VXNlcjEwMDIwNg==","avatar_url":"https://avatars0.githubusercontent.com/u/100206?v=4","gravatar_id":"","url":"https://api.github.com/users/quicksketch","html_url":"https://github.com/quicksketch","followers_url":"https://api.github.com/users/quicksketch/followers","following_url":"https://api.github.com/users/quicksketch/following{/other_user}","gists_url":"https://api.github.com/users/quicksketch/gists{/gist_id}","starred_url":"https://api.github.com/users/quicksketch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quicksketch/subscriptions","organizations_url":"https://api.github.com/users/quicksketch/orgs","repos_url":"https://api.github.com/users/quicksketch/repos","events_url":"https://api.github.com/users/quicksketch/events{/privacy}","received_events_url":"https://api.github.com/users/quicksketch/received_events","type":"User","site_admin":false},"open_issues":52,"closed_issues":5,"state":"open","created_at":"2013-09-14T18:39:41Z","updated_at":"2018-07-05T20:34:53Z","due_on":null,"closed_at":null},"comments":19,"created_at":"2014-11-10T00:08:31Z","updated_at":"2018-10-15T22:00:12Z","closed_at":null,"author_association":"NONE","body":"Not sure if there is an issue about this, but I think something strong that backdrop-issue could offer is auto updates for security issues etc. \r\n\r\nSince there is semantic versioning, this could be used as a check. \r\n\r\nThere are obviously a lot of issues that are needing to be addressed here, but thought I would start the issue. \r\n\r\n\r\n-----\r\n\r\nPR: https://github.com/backdrop/backdrop/pull/2307\r\n"},"comment":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/comments/430029478","html_url":"https://github.com/backdrop/backdrop-issues/issues/414#issuecomment-430029478","issue_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/414","id":430029478,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMDAyOTQ3OA==","user":{"login":"klonos","id":2423362,"node_id":"MDQ6VXNlcjI0MjMzNjI=","avatar_url":"https://avatars1.githubusercontent.com/u/2423362?v=4","gravatar_id":"","url":"https://api.github.com/users/klonos","html_url":"https://github.com/klonos","followers_url":"https://api.github.com/users/klonos/followers","following_url":"https://api.github.com/users/klonos/following{/other_user}","gists_url":"https://api.github.com/users/klonos/gists{/gist_id}","starred_url":"https://api.github.com/users/klonos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klonos/subscriptions","organizations_url":"https://api.github.com/users/klonos/orgs","repos_url":"https://api.github.com/users/klonos/repos","events_url":"https://api.github.com/users/klonos/events{/privacy}","received_events_url":"https://api.github.com/users/klonos/received_events","type":"User","site_admin":false},"created_at":"2018-10-15T22:00:12Z","updated_at":"2018-10-15T22:00:12Z","author_association":"MEMBER","body":"I have just tested upgrading 1.11.0 to 1.11.1 and it run smoothly 👍. Notes:\r\n\r\n## Settings page (`/admin/reports/updates/settings`)\r\n\r\n- \"**Check** if you want the ability...\": I usually prefer the words \"enable\" (formal) or \"tick\" (informal). It helps avoid ambiguations (check = test/verify).\r\n\r\n- I would like to propose to remove the checkbox for core updates altogether. We can then change the label of the dropdown to \"Core updates method\", and also change its options to these:\r\n\r\n    - Disabled\r\n    - Manual\r\n    - Automatic - Security releases only\r\n    - Automatic - Minor releases\r\n    - Automatic - Patch releases\r\n\r\n    ...I would in fact argue that the \"Disabled\" option should not exist at all (since we have checkboxes which allow people to include/exclude individual projects during the update wizard). This, combined with changing the dropdown to a set of radio options would allow to place the respective help text under each method. Here's what it would look like:\r\n\r\n    ![screen shot 2018-10-16 at 7 19 40 am](https://user-images.githubusercontent.com/2423362/46976036-03512200-d114-11e8-8b9e-7aae90ca7b68.png)\r\n\r\n    ...so no need for custom `#states`/css magic to show/hide any options + single click to make a choice = UX+\r\n\r\n    **Also**... notice how in the help text for the manual option in my mockup I have a `???` placeholder for the update wizard page? Well, how weird is it now that the core updates are available under the \"Update modules\" page (`/admin/modules/update`) & the \"Update themes\" page (`/admin/themes/update`) & the \"Update layouts\" page (`/admin/layouts/update`), huh? 😄 ...this is me shamelessly plugging #3039\r\n\r\n## Update wizard\r\n\r\n- Perhaps \"Back up your database and site before you continue. Learn how.\" (`/admin/update/ready`) should be a `warning` message instead of plain markup text. Before:\r\n\r\n    ![screen shot 2018-10-16 at 6 24 40 am](https://user-images.githubusercontent.com/2423362/46973202-427b7500-d10c-11e8-97de-3b99a78f4b54.png)\r\n\r\n    ...after (mockup):\r\n\r\n    ![screen shot 2018-10-16 at 8 58 08 am](https://user-images.githubusercontent.com/2423362/46980879-b96f3880-d121-11e8-8093-c3a16b815bef.png)\r\n\r\n    ...not sure about \"Updating modules, themes, and layouts requires FTP access to your server. ...\". It feels like an `info` message.\r\n\r\n- \"Updating modules, themes, and layouts, **as well as Backdrop core** requires...\"\r\n\r\n- During next step, if ftp is the only method, then why offer a dropdown menu with options?\r\n\r\n    ![screen shot 2018-10-16 at 6 28 33 am](https://user-images.githubusercontent.com/2423362/46973399-d9e0c800-d10c-11e8-8aad-606b8a727c83.png)\r\n\r\n    ...ore are we removing that altogether (#3208)?"}}
{"actor":{"display_login":"klonos"}}