{"action":"created","issue":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1399","repository_url":"https://api.github.com/repos/backdrop/backdrop-issues","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1399/labels{/name}","comments_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1399/comments","events_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1399/events","html_url":"https://github.com/backdrop/backdrop-issues/issues/1399","id":121153205,"number":1399,"title":"[UX] Merge Project Browser into core","user":{"login":"docwilmot","id":1042283,"avatar_url":"https://avatars.githubusercontent.com/u/1042283?v=3","gravatar_id":"","url":"https://api.github.com/users/docwilmot","html_url":"https://github.com/docwilmot","followers_url":"https://api.github.com/users/docwilmot/followers","following_url":"https://api.github.com/users/docwilmot/following{/other_user}","gists_url":"https://api.github.com/users/docwilmot/gists{/gist_id}","starred_url":"https://api.github.com/users/docwilmot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/docwilmot/subscriptions","organizations_url":"https://api.github.com/users/docwilmot/orgs","repos_url":"https://api.github.com/users/docwilmot/repos","events_url":"https://api.github.com/users/docwilmot/events{/privacy}","received_events_url":"https://api.github.com/users/docwilmot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/pr%20-%20needs%20work","name":"pr - needs work","color":"FFECE8"},{"url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/status%20-%20has%20pull%20request","name":"status - has pull request","color":"d4c5f9"},{"url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/type%20-%20feature%20request","name":"type - feature request","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/milestones/20","html_url":"https://github.com/backdrop/backdrop-issues/milestones/1.4.0","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/milestones/20/labels","id":1398592,"number":20,"title":"1.4.0","description":"1.4.0","creator":{"login":"jenlampton","id":397895,"avatar_url":"https://avatars.githubusercontent.com/u/397895?v=3","gravatar_id":"","url":"https://api.github.com/users/jenlampton","html_url":"https://github.com/jenlampton","followers_url":"https://api.github.com/users/jenlampton/followers","following_url":"https://api.github.com/users/jenlampton/following{/other_user}","gists_url":"https://api.github.com/users/jenlampton/gists{/gist_id}","starred_url":"https://api.github.com/users/jenlampton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenlampton/subscriptions","organizations_url":"https://api.github.com/users/jenlampton/orgs","repos_url":"https://api.github.com/users/jenlampton/repos","events_url":"https://api.github.com/users/jenlampton/events{/privacy}","received_events_url":"https://api.github.com/users/jenlampton/received_events","type":"User","site_admin":false},"open_issues":40,"closed_issues":0,"state":"open","created_at":"2015-11-06T22:11:56Z","updated_at":"2016-04-02T22:45:56Z","due_on":"2016-05-15T07:00:00Z","closed_at":null},"comments":64,"created_at":"2015-12-09T03:43:05Z","updated_at":"2016-04-03T02:31:55Z","closed_at":null,"body":"Issue begun in etc #870. This is for getting the actual port done. PR to follow.\r\n\r\nTodo:\r\n- [x] Merge API terminology consistency PR\r\n- [x] Fix Admin Bar links\r\n  - [x] Module, theme and layout Install links go to appropriate browser tab\r\n  - [x] ~~Replace Functionality install link with a 'Browser/Installer' link~~\r\n  - [x] Add a manual install link to browser sidebar; open manual install form in dialog?\r\n  - [x] Delete the existing manual installer direct link\r\n- [x] Remove image icons until project icons are fixed\r\n- [x] Remove author sort until author tags work\r\n- [x] Remove categories until PBS can push categories\r\n- [x] Fix enable page: turn the enable page to a wizardish experience:\r\n  - [x] layouts were installed: Go directly to layout page if only a layout was installed. Show success message only. NEXT\r\n  - [x] themes were installed: add link to enable and set default (use AJAX?). Go directly to theme page if only a theme installed. NEXT\r\n  - [x] modules were installed: show enable checkboxes\r\n  - [x] Redirect to success page rather than module list. Add link to module list etc there\r\n- [x] Fix the modal details popup display\r\n- [x] Ensure sort by and \"most installed\" works\r\n- [x] Consistent function names (update_ and project_browser_ a bit mixed up now)\r\n- [x] Enable continuing wizard after navigating away\r\n- [x] Responsify\r\n- [ ] API hooks?\r\n- [x] Change the destinations links after manual install OR\r\n- [x] Redirect to wizard after manual install\r\n- [x] Add bulk add by machine names feature\r\n- [x] Change items_per_page default to 20 to match Github and BD.org and/or expose as filter\r\n- [x] Check docblocks for style consistency\r\n- [x] Project vs module dependencies\r\n- [x] Theme table and detail link better\r\n- [x] Make tests pass\r\n- [ ] Add more tests\r\n- [x] Open project details dialog links in a new window\r\n- [x] Fix the dialog title\r\n- [ ] Allow install to proceed if validation error for bulk add\r\n- [ ] Fix \"Install new themes\" link\r\n- [ ] Remove \"Install module, theme or layout\" from admin/reports/updates\r\n- [ ] Remove sub-menu for \"Browse downloads\" from Admin Bar\r\n- [ ] Use \"installation\", not \"install\" and make more verbose\r\n- [ ] Custom dialog title per project type\r\n- [ ] Change istall queue icon\r\n- [x] Fix \"View on BackdropCMS.org\" link\r\n- [ ] Rename \"Manual install\" to \"Install from URL or upload\" or merge install dialogs\r\n- [ ] Put Install layout link on the template/settings page\r\n- [ ] Put an \"Add to installation queue\" button in the project details dialogs\r\n- [ ] Right align the \"Add to installation queue\" links\r\n- [ ] Change the \"Add to installation queue\" wrapper to project-actio\r\n- [ ] Add a \"Clear queue\" button/link next to the \"Install\" button\r\n- [ ] Move the \"View all installed modules\" link\r\n- [ ] Use single dialog for all \"Install by names\"\r\n"},"comment":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/comments/204857462","html_url":"https://github.com/backdrop/backdrop-issues/issues/1399#issuecomment-204857462","issue_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1399","id":204857462,"user":{"login":"klonos","id":2423362,"avatar_url":"https://avatars.githubusercontent.com/u/2423362?v=3","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":"2016-04-03T02:31:55Z","updated_at":"2016-04-03T02:31:55Z","body":">> To the right (where the reported installation is currently), we should add a \"Add to installation queue\" button.\r\n\r\n> @klonos I thought of that, but couldnt work out the JQuery magic to get it to work. Will try again, but this may need to be a followup issue.\r\n\r\nMoved the entire proposal to its own follow-up issue."}}