{"action":"created","issue":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/3039","repository_url":"https://api.github.com/repos/backdrop/backdrop-issues","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/3039/labels{/name}","comments_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/3039/comments","events_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/3039/events","html_url":"https://github.com/backdrop/backdrop-issues/issues/3039","id":315952151,"number":3039,"title":"[UX] Consolidate the places where we list available updates...","user":{"login":"klonos","id":2423362,"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},"labels":[{"id":159654663,"url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/status%20-%20needs%20feedback","name":"status - needs feedback","color":"fef2c0","default":false},{"id":56005662,"url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/type%20-%20task","name":"type - task","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-04-19T16:30:28Z","updated_at":"2018-05-18T20:44:55Z","closed_at":null,"author_association":"MEMBER","body":"...and also fix UX WTFs.\r\n\r\nThis is a lazy copy-paste from my comment in #2880\r\n\r\nThe bigger UX fail here is that we have multiple places for viewing and performing updates. What I would like to see instead is:\r\n\r\na) do not render the `/admin/appearance/update`, `/admin/modules/update` and `/admin/structure/layouts/update` tabs at all if there are no updates. Another related WTF is that these pages show ALL updates, not taking under account the type of project:\r\n\r\n<img width=\"891\" alt=\"screen shot 2017-11-13 at 6 13 47 am\" src=\"https://user-images.githubusercontent.com/2423362/32702343-eaee53b0-c839-11e7-8fb7-5f50272c77a9.png\">\r\n\r\nb) Merge the \"Update xyz\" tabs into a single \"Update projects\" tab/page (or whatever we decide to call it). So we currently have this:\r\n\r\n<img width=\"781\" alt=\"screen shot 2017-11-13 at 6 19 13 am\" src=\"https://user-images.githubusercontent.com/2423362/32702399-b8ac0630-c83a-11e7-995a-7a3a23c0d9d5.png\">\r\n\r\n...which, if there are updates available, redirects to `/admin/xyz/update`. Well, in my head, this is very similar to the Project Installer pages, filtered down to projects that are already installed. So, the \"Update xyz\" tabs could very well be converted to a single Project Installer page/tab, filtered by projects already installed, or by projects already installed AND with updates available. Then, we could have an \"Update queue\" sidebar (in place of the \"Installation queue\" sidebar), and these projects could have a \"Add to update queue\" button/link.\r\n\r\nSo, this:\r\n\r\n<img width=\"892\" alt=\"screen shot 2017-11-13 at 6 32 05 am\" src=\"https://user-images.githubusercontent.com/2423362/32702505-6f631fc0-c83c-11e7-9f8e-a7d4cf72263f.png\">\r\n\r\n...could become something like this:\r\n\r\n<img width=\"892\" alt=\"screen shot 2017-11-13 at 6 45 26 am\" src=\"https://user-images.githubusercontent.com/2423362/32702672-51cdc756-c83e-11e7-8004-7a152b9c685b.png\">\r\n\r\nSo people can follow a single, streamlined and familiar process of installing updates (opposed to how we currently have them pogo-sticking around various pages in the UI)."},"comment":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/comments/390327191","html_url":"https://github.com/backdrop/backdrop-issues/issues/3039#issuecomment-390327191","issue_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/3039","id":390327191,"user":{"login":"laryn","id":871421,"avatar_url":"https://avatars0.githubusercontent.com/u/871421?v=4","gravatar_id":"","url":"https://api.github.com/users/laryn","html_url":"https://github.com/laryn","followers_url":"https://api.github.com/users/laryn/followers","following_url":"https://api.github.com/users/laryn/following{/other_user}","gists_url":"https://api.github.com/users/laryn/gists{/gist_id}","starred_url":"https://api.github.com/users/laryn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laryn/subscriptions","organizations_url":"https://api.github.com/users/laryn/orgs","repos_url":"https://api.github.com/users/laryn/repos","events_url":"https://api.github.com/users/laryn/events{/privacy}","received_events_url":"https://api.github.com/users/laryn/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T20:44:55Z","updated_at":"2018-05-18T20:44:55Z","author_association":"CONTRIBUTOR","body":"Mockup of \"Available Updates\" for discussion, adding an \"Update all\" button at top, and individual \"Update\" buttons by the individual entries. (Visual includes [sort changes](https://github.com/backdrop/backdrop-issues/issues/3132) and [ability to update core](https://github.com/backdrop/backdrop-issues/issues/3105))\r\n\r\n![screen shot 2018-05-18 at 3 40 48 pm](https://user-images.githubusercontent.com/871421/40256999-1b40cab0-5ab2-11e8-8844-6177040c3f69.jpg)\r\n\r\nI'm also thinking that maybe the ones with no updates don't even need to show on this page, to be honest.\r\n"}}
{"actor":{"display_login":"laryn"}}