{"action":"created","issue":{"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/troposphere/issues/239","labels_url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/troposphere/issues/239/labels{/name}","comments_url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/troposphere/issues/239/comments","events_url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/troposphere/issues/239/events","html_url":"https://github.com/iPlantCollaborativeOpenSource/troposphere/pull/239","id":126305727,"number":239,"title":"Behold - Troposphere UI as the DEFAULT!","user":{"login":"lenards","id":5923,"avatar_url":"https://avatars.githubusercontent.com/u/5923?v=3","gravatar_id":"","url":"https://api.github.com/users/lenards","html_url":"https://github.com/lenards","followers_url":"https://api.github.com/users/lenards/followers","following_url":"https://api.github.com/users/lenards/following{/other_user}","gists_url":"https://api.github.com/users/lenards/gists{/gist_id}","starred_url":"https://api.github.com/users/lenards/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lenards/subscriptions","organizations_url":"https://api.github.com/users/lenards/orgs","repos_url":"https://api.github.com/users/lenards/repos","events_url":"https://api.github.com/users/lenards/events{/privacy}","received_events_url":"https://api.github.com/users/lenards/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-12T23:48:21Z","updated_at":"2016-01-19T15:24:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/troposphere/pulls/239","html_url":"https://github.com/iPlantCollaborativeOpenSource/troposphere/pull/239","diff_url":"https://github.com/iPlantCollaborativeOpenSource/troposphere/pull/239.diff","patch_url":"https://github.com/iPlantCollaborativeOpenSource/troposphere/pull/239.patch"},"body":"\r\n\r\nThis would change the _default_ user interface to Troposhere UI while allowing for an opt-out (or opt-over) to Airport UI (aka Cloudfront 2, `cf2`). \r\n\r\nWork done at the request in Edwin Skidmore ([ATMO-1021](https://pods.iplantcollaborative.org/jira/browse/ATMO-1021)). \r\n\r\n- [x] Unauthenticated users should see the public image catalog \r\n- [x] New users should see Troposphere by default [ATMO-1057](https://pods.iplantcollaborative.org/jira/browse/ATMO-1057)\r\n- [x] The toggle button, while using Troposphere, should effectively read \"View old UI\" \r\n- [x] The toggle button, while using Airport, should effectively read \"View current UI\"\r\n- [x] fix crude migration \r\n- [ ] verify new migrations on a `jamming-junglefowl` database dump\r\n\r\n\r\nChange affecting the header: \r\n---------------------------------------\r\n### Troposphere\r\n![toggle button troposphere](https://cloud.githubusercontent.com/assets/5923/12340856/b7d6ec44-bada-11e5-8e1a-d8adf8051667.png)\r\n\r\n### Airport\r\n![toggle button airport](https://cloud.githubusercontent.com/assets/5923/12340855/b7c885d2-bada-11e5-9a6e-12ed7de477d1.png)\r\n\r\n### Public Image Catalog\r\n\r\nAn unauthenticated user will see:\r\n- \"Login\" in the upper right where the _username_ is usually displayed. \r\n- primary navigation (the Header) will included \"Images\" & \"Help\"\r\n- secondary navigation will include \"Search\" & \"Tags\"\r\n\r\n![atmo-1021-public-image-catalog-list-view](https://cloud.githubusercontent.com/assets/5923/12367637/ee9e8252-bba0-11e5-8728-d95bbf0c0161.png)\r\n\r\n- - - \r\n\r\nAn unauthenticated user when clicking on an image will see:\r\n- the same primary & secondary navigation as in the list view (discussed above)\r\n- a \"Login to Launch\" button in the \"image launch card\" \r\n- and, Versions will not display provider availability information (so no \"Version Available On:\" text)\r\n\r\n![atmo-1021-public-image-catalog-detail-view](https://cloud.githubusercontent.com/assets/5923/12367636/ee9cbb84-bba0-11e5-89e6-dd1354a52342.png)\r\n"},"comment":{"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/troposphere/issues/comments/172887389","html_url":"https://github.com/iPlantCollaborativeOpenSource/troposphere/pull/239#issuecomment-172887389","issue_url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/troposphere/issues/239","id":172887389,"user":{"login":"steve-gregory","id":2889930,"avatar_url":"https://avatars.githubusercontent.com/u/2889930?v=3","gravatar_id":"","url":"https://api.github.com/users/steve-gregory","html_url":"https://github.com/steve-gregory","followers_url":"https://api.github.com/users/steve-gregory/followers","following_url":"https://api.github.com/users/steve-gregory/following{/other_user}","gists_url":"https://api.github.com/users/steve-gregory/gists{/gist_id}","starred_url":"https://api.github.com/users/steve-gregory/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steve-gregory/subscriptions","organizations_url":"https://api.github.com/users/steve-gregory/orgs","repos_url":"https://api.github.com/users/steve-gregory/repos","events_url":"https://api.github.com/users/steve-gregory/events{/privacy}","received_events_url":"https://api.github.com/users/steve-gregory/received_events","type":"User","site_admin":false},"created_at":"2016-01-19T15:24:54Z","updated_at":"2016-01-19T15:24:54Z","body":"Shall we re-target this one?"}}