{"action":"created","issue":{"url":"https://api.github.com/repos/jgeewax/phoenix/issues/45","labels_url":"https://api.github.com/repos/jgeewax/phoenix/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/jgeewax/phoenix/issues/45/comments","events_url":"https://api.github.com/repos/jgeewax/phoenix/issues/45/events","html_url":"https://github.com/jgeewax/phoenix/pull/45","id":114666042,"number":45,"title":"implement dashboards","user":{"login":"stephenplusplus","id":723048,"avatar_url":"https://avatars.githubusercontent.com/u/723048?v=3","gravatar_id":"","url":"https://api.github.com/users/stephenplusplus","html_url":"https://github.com/stephenplusplus","followers_url":"https://api.github.com/users/stephenplusplus/followers","following_url":"https://api.github.com/users/stephenplusplus/following{/other_user}","gists_url":"https://api.github.com/users/stephenplusplus/gists{/gist_id}","starred_url":"https://api.github.com/users/stephenplusplus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephenplusplus/subscriptions","organizations_url":"https://api.github.com/users/stephenplusplus/orgs","repos_url":"https://api.github.com/users/stephenplusplus/repos","events_url":"https://api.github.com/users/stephenplusplus/events{/privacy}","received_events_url":"https://api.github.com/users/stephenplusplus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jgeewax/phoenix/labels/don't%20merge","name":"don't merge","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-11-02T19:23:21Z","updated_at":"2015-11-16T18:32:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jgeewax/phoenix/pulls/45","html_url":"https://github.com/jgeewax/phoenix/pull/45","diff_url":"https://github.com/jgeewax/phoenix/pull/45.diff","patch_url":"https://github.com/jgeewax/phoenix/pull/45.patch"},"body":"### Demo\r\n\r\nhttp://stephenplusplus.github.io/phoenix/#/projects\r\n\r\n<img width=\"749\" alt=\"screen shot 2015-11-04 at 2 46 14 pm\" src=\"https://cloud.githubusercontent.com/assets/723048/10949824/d910f9c8-8302-11e5-8128-cd5f14e64e99.png\">\r\n\r\n<img width=\"839\" alt=\"screen shot 2015-11-05 at 9 57 29 am\" src=\"https://cloud.githubusercontent.com/assets/723048/10971713/a9cfabd6-83a3-11e5-955a-1668eabcdd43.png\">\r\n\r\n<img width=\"982\" alt=\"screen shot 2015-11-05 at 11 40 54 am\" src=\"https://cloud.githubusercontent.com/assets/723048/10974890/1da6a63c-83b2-11e5-9d7e-91a5d049ddac.png\">\r\n\r\n#### To Dos\r\n\r\n**Display all dashboards for a project**\r\n  - [x] All dashboards created for a project will be visible to any user who has permissions to view that project\r\n  - [x] Separate a user's own dashboards from the project's dashboards that they didn't create\r\n\r\n**Allow using Popular Dashboards**\r\n  - [x] Create a whitelist of the official dashboards:\r\n    - Data Analysis: `data-analysis`\r\n    - Media Management: `media-management`\r\n    - Web Hosting: `web-hosting`\r\n  - [x] Display the whitelist after selecting the \"+\" on the tab that lists a project's dashboards\r\n\r\n**Allow any dashboard to be shared**\r\n  - [x] Selecting the share icon on a dashboard will open a dialog which gives the user a unique ID like those above. If there's a conflict, append `-Date.now()` after the slug\r\n  - [x] Design an \"Import\" tab in the \"Create Dashboard\" dialog that accepts a dashboard ID (from the above step). It will:\r\n    - Display the name of the plugin (allow it to be changed)\r\n    - The names of the plug-ins it uses\r\n  - [ ] Filter out private data before publishing\r\n\r\n**Support configuring a dashboard**\r\n  - [ ] editing its name\r\n  - [x] deleting it\r\n  - [ ] un-doing the delete\r\n\r\n**Odds and ends**\r\n  - [ ] Redirect `/projects/{projectId}/` to homepage view with the project's tab selected"},"comment":{"url":"https://api.github.com/repos/jgeewax/phoenix/issues/comments/157129126","html_url":"https://github.com/jgeewax/phoenix/pull/45#issuecomment-157129126","issue_url":"https://api.github.com/repos/jgeewax/phoenix/issues/45","id":157129126,"user":{"login":"stephenplusplus","id":723048,"avatar_url":"https://avatars.githubusercontent.com/u/723048?v=3","gravatar_id":"","url":"https://api.github.com/users/stephenplusplus","html_url":"https://github.com/stephenplusplus","followers_url":"https://api.github.com/users/stephenplusplus/followers","following_url":"https://api.github.com/users/stephenplusplus/following{/other_user}","gists_url":"https://api.github.com/users/stephenplusplus/gists{/gist_id}","starred_url":"https://api.github.com/users/stephenplusplus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephenplusplus/subscriptions","organizations_url":"https://api.github.com/users/stephenplusplus/orgs","repos_url":"https://api.github.com/users/stephenplusplus/repos","events_url":"https://api.github.com/users/stephenplusplus/events{/privacy}","received_events_url":"https://api.github.com/users/stephenplusplus/received_events","type":"User","site_admin":false},"created_at":"2015-11-16T18:32:14Z","updated_at":"2015-11-16T18:32:14Z","body":"@callmehiphop is there anything new since the last couple commits you added on? Do we need to do anything before merging?"}}