{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/4726","labels_url":"https://api.github.com/repos/openshift/origin/issues/4726/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/4726/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/4726/events","html_url":"https://github.com/openshift/origin/pull/4726","id":107262910,"number":4726,"title":"[WIP] [userinterface_public_538] Create individual pages for all resources","user":{"login":"jwforres","id":1467629,"avatar_url":"https://avatars.githubusercontent.com/u/1467629?v=3","gravatar_id":"","url":"https://api.github.com/users/jwforres","html_url":"https://github.com/jwforres","followers_url":"https://api.github.com/users/jwforres/followers","following_url":"https://api.github.com/users/jwforres/following{/other_user}","gists_url":"https://api.github.com/users/jwforres/gists{/gist_id}","starred_url":"https://api.github.com/users/jwforres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwforres/subscriptions","organizations_url":"https://api.github.com/users/jwforres/orgs","repos_url":"https://api.github.com/users/jwforres/repos","events_url":"https://api.github.com/users/jwforres/events{/privacy}","received_events_url":"https://api.github.com/users/jwforres/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-09-18T19:27:09Z","updated_at":"2015-09-24T13:36:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/4726","html_url":"https://github.com/openshift/origin/pull/4726","diff_url":"https://github.com/openshift/origin/pull/4726.diff","patch_url":"https://github.com/openshift/origin/pull/4726.patch"},"body":"TODO\r\n- [x] Replication controllers need their own URL path since they do not have a deployment config to nest underneath: /browse/replicationcontrollers/foo\r\n- [x] Handle DeploymentConfigs with no deployments on deployments page\r\n- [x] Handle BuildConfigs with no builds on builds page\r\n- [x] Make sure to handle all 404s nicely (we get an error, but hide tiles/wells when we arent able to load the thing\r\n- [x] Handle empty tables everywhere\r\n  * dep configs with no deps on depconfig page\r\n  * build config with no builds on build config page\r\n  * no deployments on deps page\r\n  * no builds on builds page\r\n  * no pods on pods page\r\n  * etc...\r\n- [x] First pass of image streams / image stream pages\r\n- [x] First pass of services / service pages\r\n- [x] Second pass on all individual pages to fill out whatever info we are missing compared to `oc describe`\r\n- [x] Clean up anything no longer used in various controllers\r\n- [x] Cancel should not be modifying the actual object\r\n- [x] Need to be watching the individual items on their pages\r\n- [x] Fix routes stuff on both services pages\r\n- [x] Losing secondary nav active state on subpages\r\n- [x] Make 2/2 replicas just say 2 replicas\r\n- [x] Deal with lots of ports in table on services\r\n- [x] Deal with lots of tags in table for image streams\r\n- [x] Add git ref and context dir to build config (and build?) pages\r\n\r\n\r\nMoved to trello card for next sprint ( https://trello.com/c/dxghKjpu ):\r\n- [ ] Hover-based secondary nav (run at)  (separate card https://trello.com/c/LyjZFY5u )\r\n- [ ] Pass at mobile res, particularly all the tables\r\n- [ ] Second pass on all list pages to make them look less empty...  (we made the table styles bigger so they didnt look so small)\r\n- [ ] Allow filtering builds on the build config page, deployments on the deployment config page"},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/142929099","html_url":"https://github.com/openshift/origin/pull/4726#issuecomment-142929099","issue_url":"https://api.github.com/repos/openshift/origin/issues/4726","id":142929099,"user":{"login":"spadgett","id":1167259,"avatar_url":"https://avatars.githubusercontent.com/u/1167259?v=3","gravatar_id":"","url":"https://api.github.com/users/spadgett","html_url":"https://github.com/spadgett","followers_url":"https://api.github.com/users/spadgett/followers","following_url":"https://api.github.com/users/spadgett/following{/other_user}","gists_url":"https://api.github.com/users/spadgett/gists{/gist_id}","starred_url":"https://api.github.com/users/spadgett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spadgett/subscriptions","organizations_url":"https://api.github.com/users/spadgett/orgs","repos_url":"https://api.github.com/users/spadgett/repos","events_url":"https://api.github.com/users/spadgett/events{/privacy}","received_events_url":"https://api.github.com/users/spadgett/received_events","type":"User","site_admin":false},"created_at":"2015-09-24T13:36:55Z","updated_at":"2015-09-24T13:36:55Z","body":"Add to Project button broken on most of these pages because `projectName` is not set in the scope. We should sweep for places that's used if we move to the project service."}}