{"action":"created","issue":{"url":"https://api.github.com/repos/yast/yast-registration/issues/256","repository_url":"https://api.github.com/repos/yast/yast-registration","labels_url":"https://api.github.com/repos/yast/yast-registration/issues/256/labels{/name}","comments_url":"https://api.github.com/repos/yast/yast-registration/issues/256/comments","events_url":"https://api.github.com/repos/yast/yast-registration/issues/256/events","html_url":"https://github.com/yast/yast-registration/pull/256","id":156449950,"number":256,"title":"New registration UI","user":{"login":"imobach","id":15836,"avatar_url":"https://avatars.githubusercontent.com/u/15836?v=3","gravatar_id":"","url":"https://api.github.com/users/imobach","html_url":"https://github.com/imobach","followers_url":"https://api.github.com/users/imobach/followers","following_url":"https://api.github.com/users/imobach/following{/other_user}","gists_url":"https://api.github.com/users/imobach/gists{/gist_id}","starred_url":"https://api.github.com/users/imobach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imobach/subscriptions","organizations_url":"https://api.github.com/users/imobach/orgs","repos_url":"https://api.github.com/users/imobach/repos","events_url":"https://api.github.com/users/imobach/events{/privacy}","received_events_url":"https://api.github.com/users/imobach/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-05-24T08:36:53Z","updated_at":"2016-05-24T10:42:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/yast/yast-registration/pulls/256","html_url":"https://github.com/yast/yast-registration/pull/256","diff_url":"https://github.com/yast/yast-registration/pull/256.diff","patch_url":"https://github.com/yast/yast-registration/pull/256.patch"},"body":"[Six sprints ago](https://lizards.opensuse.org/2016/02/03/highlights-of-development-sprint-14/), the \"Local User\" screen got [some love](https://github.com/yast/yast-users/pull/84) and the UI was greatly improved. During this sprint, and according to [bug #974626](https://bugzilla.suse.com/show_bug.cgi?id=974626), we have improved the registration UI to make it consistent with the \"Local User\" screen.\r\n\r\n## The old (and confusing) dialog\r\n\r\n![old-registration-ui](https://cloud.githubusercontent.com/assets/15836/15497184/521ca1dc-2191-11e6-9c91-caa43f158e2c.png)\r\n\r\nThe old interface was pretty confusing. To make it clear, you have three options:\r\n\r\n1. Register the system using scc.suse.com by introducing an e-mail and a registration code.\r\n2. Register the system using a local SMT server (no e-mail or registration code are used).\r\n3. Skip the registration step.\r\n\r\nOptions 1 and 2 are mutually exclusive but, if you look at this interface, that fact is not clear.\r\n\r\nOn the other hand, we wanted this dialog to be consistent with the new \"Local User\" one.\r\n\r\n## The new dialog\r\n\r\n![new-registration-ui-qt](https://cloud.githubusercontent.com/assets/15836/15497376/62214c44-2192-11e6-894a-7667ffa3e08d.png)\r\n\r\nThe new dialog is pretty clear: you have three mutually exclusive options and that's all. And what about the ncurses interface? Well, you can see how it looks like below (it fits in a 80x25 screen).\r\n\r\n![new-registration-ui-ncurses](https://cloud.githubusercontent.com/assets/15836/15497467/cc6619e0-2192-11e6-9f37-d6d5effaf627.png)\r\n\r\n## Code refactoring\r\n\r\nAs part of this change, we made some refactor and clean-up some old code. And, of course, we also improved test coverage for this dialog.\r\n"},"comment":{"url":"https://api.github.com/repos/yast/yast-registration/issues/comments/221232065","html_url":"https://github.com/yast/yast-registration/pull/256#issuecomment-221232065","issue_url":"https://api.github.com/repos/yast/yast-registration/issues/256","id":221232065,"user":{"login":"imobach","id":15836,"avatar_url":"https://avatars.githubusercontent.com/u/15836?v=3","gravatar_id":"","url":"https://api.github.com/users/imobach","html_url":"https://github.com/imobach","followers_url":"https://api.github.com/users/imobach/followers","following_url":"https://api.github.com/users/imobach/following{/other_user}","gists_url":"https://api.github.com/users/imobach/gists{/gist_id}","starred_url":"https://api.github.com/users/imobach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imobach/subscriptions","organizations_url":"https://api.github.com/users/imobach/orgs","repos_url":"https://api.github.com/users/imobach/repos","events_url":"https://api.github.com/users/imobach/events{/privacy}","received_events_url":"https://api.github.com/users/imobach/received_events","type":"User","site_admin":false},"created_at":"2016-05-24T10:42:15Z","updated_at":"2016-05-24T10:42:15Z","body":"@kwwii Showing a pop-up is possible, so I'll change that. As a side effect, that would also save some space."}}
{"actor":{"display_login":"imobach"}}