{"action":"created","issue":{"url":"https://api.github.com/repos/fabric8-ui/fabric8-ui/issues/2777","repository_url":"https://api.github.com/repos/fabric8-ui/fabric8-ui","labels_url":"https://api.github.com/repos/fabric8-ui/fabric8-ui/issues/2777/labels{/name}","comments_url":"https://api.github.com/repos/fabric8-ui/fabric8-ui/issues/2777/comments","events_url":"https://api.github.com/repos/fabric8-ui/fabric8-ui/issues/2777/events","html_url":"https://github.com/fabric8-ui/fabric8-ui/pull/2777","id":316351471,"number":2777,"title":"feat(new-profile): new profile overview and update page design implemented","user":{"login":"rohitkrai03","id":6041994,"avatar_url":"https://avatars1.githubusercontent.com/u/6041994?v=4","gravatar_id":"","url":"https://api.github.com/users/rohitkrai03","html_url":"https://github.com/rohitkrai03","followers_url":"https://api.github.com/users/rohitkrai03/followers","following_url":"https://api.github.com/users/rohitkrai03/following{/other_user}","gists_url":"https://api.github.com/users/rohitkrai03/gists{/gist_id}","starred_url":"https://api.github.com/users/rohitkrai03/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rohitkrai03/subscriptions","organizations_url":"https://api.github.com/users/rohitkrai03/orgs","repos_url":"https://api.github.com/users/rohitkrai03/repos","events_url":"https://api.github.com/users/rohitkrai03/events{/privacy}","received_events_url":"https://api.github.com/users/rohitkrai03/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-04-20T17:31:52Z","updated_at":"2018-04-23T20:24:41Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/fabric8-ui/fabric8-ui/pulls/2777","html_url":"https://github.com/fabric8-ui/fabric8-ui/pull/2777","diff_url":"https://github.com/fabric8-ui/fabric8-ui/pull/2777.diff","patch_url":"https://github.com/fabric8-ui/fabric8-ui/pull/2777.patch"},"body":"Fixes - https://github.com/fabric8-services/fabric8-auth/issues/423\r\nFixes - https://github.com/fabric8-services/fabric8-auth/issues/424\r\nFixes - https://github.com/fabric8-services/fabric8-auth/issues/425\r\n\r\nParent User Story - https://github.com/openshiftio/openshift.io/issues/2625\r\n\r\n- Implements a new profile overview page design.\r\n- Implements a new profile update page design.\r\n- Adds a new verified email check for user. If email is not verified then an alert box will be shown with link to send email verification link again for the user.\r\n- Added a method to get Gravatar URL along with Github for profile pic. Adds an MD5 hashing method which is used for fetching Gravatar URL.\r\n\r\nA few things left to work on - \r\n- Profile overview page doesn't contain work items completed, assigned and hours worked on them according to the design as there are no suitable APIs and there is still discussion going on for design changes with UX - https://redhat.invisionapp.com/share/E9FH915D3U7#/screens/284667233/comments. Will be creating a separate PR when things are finalized.\r\n- There are a lot of components which could be just dumb components to render something in the current architecture but they are not. I've seen a lot of code duplication because of that. I wanted to refactor the current components but since we are having a code freeze and we needed this new design to go out before GA, after discussing it with @alexeykazakov @catrobson we decided to do the refactoring and a lot of changes related to it later on. I will be creating a separate PR later for this. Because of this i might be adding to some more code duplication which really bugs me but please consider letting this one pass this time.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/fabric8-ui/fabric8-ui/issues/comments/383710708","html_url":"https://github.com/fabric8-ui/fabric8-ui/pull/2777#issuecomment-383710708","issue_url":"https://api.github.com/repos/fabric8-ui/fabric8-ui/issues/2777","id":383710708,"user":{"login":"jiekang","id":5430520,"avatar_url":"https://avatars2.githubusercontent.com/u/5430520?v=4","gravatar_id":"","url":"https://api.github.com/users/jiekang","html_url":"https://github.com/jiekang","followers_url":"https://api.github.com/users/jiekang/followers","following_url":"https://api.github.com/users/jiekang/following{/other_user}","gists_url":"https://api.github.com/users/jiekang/gists{/gist_id}","starred_url":"https://api.github.com/users/jiekang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jiekang/subscriptions","organizations_url":"https://api.github.com/users/jiekang/orgs","repos_url":"https://api.github.com/users/jiekang/repos","events_url":"https://api.github.com/users/jiekang/events{/privacy}","received_events_url":"https://api.github.com/users/jiekang/received_events","type":"User","site_admin":false},"created_at":"2018-04-23T20:24:41Z","updated_at":"2018-04-23T20:24:41Z","author_association":"CONTRIBUTOR","body":"@rohitkrai03 looks like https://github.com/fabric8-ui/ngx-login-client/pull/108 was merged. Does this PR need to update the version in the `package.json` to bring that in?"}}
{"actor":{"display_login":"jiekang"}}