{"action":"closed","issue":{"url":"https://api.github.com/repos/klappradla/im_graetzl/issues/84","labels_url":"https://api.github.com/repos/klappradla/im_graetzl/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/klappradla/im_graetzl/issues/84/comments","events_url":"https://api.github.com/repos/klappradla/im_graetzl/issues/84/events","html_url":"https://github.com/klappradla/im_graetzl/issues/84","id":105636356,"number":84,"title":"Allow users to edit their profile","user":{"login":"klappradla","id":3491815,"avatar_url":"https://avatars.githubusercontent.com/u/3491815?v=3","gravatar_id":"","url":"https://api.github.com/users/klappradla","html_url":"https://github.com/klappradla","followers_url":"https://api.github.com/users/klappradla/followers","following_url":"https://api.github.com/users/klappradla/following{/other_user}","gists_url":"https://api.github.com/users/klappradla/gists{/gist_id}","starred_url":"https://api.github.com/users/klappradla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klappradla/subscriptions","organizations_url":"https://api.github.com/users/klappradla/orgs","repos_url":"https://api.github.com/users/klappradla/repos","events_url":"https://api.github.com/users/klappradla/events{/privacy}","received_events_url":"https://api.github.com/users/klappradla/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/klappradla/im_graetzl/labels/feature","name":"feature","color":"bfe5bf"},{"url":"https://api.github.com/repos/klappradla/im_graetzl/labels/ux","name":"ux","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"klappradla","id":3491815,"avatar_url":"https://avatars.githubusercontent.com/u/3491815?v=3","gravatar_id":"","url":"https://api.github.com/users/klappradla","html_url":"https://github.com/klappradla","followers_url":"https://api.github.com/users/klappradla/followers","following_url":"https://api.github.com/users/klappradla/following{/other_user}","gists_url":"https://api.github.com/users/klappradla/gists{/gist_id}","starred_url":"https://api.github.com/users/klappradla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klappradla/subscriptions","organizations_url":"https://api.github.com/users/klappradla/orgs","repos_url":"https://api.github.com/users/klappradla/repos","events_url":"https://api.github.com/users/klappradla/events{/privacy}","received_events_url":"https://api.github.com/users/klappradla/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/klappradla/im_graetzl/milestones/1","html_url":"https://github.com/klappradla/im_graetzl/milestones/Beta%20Launch","labels_url":"https://api.github.com/repos/klappradla/im_graetzl/milestones/1/labels","id":1295768,"number":1,"title":"Beta Launch","description":"Features / fixes required for public beta launch.","creator":{"login":"klappradla","id":3491815,"avatar_url":"https://avatars.githubusercontent.com/u/3491815?v=3","gravatar_id":"","url":"https://api.github.com/users/klappradla","html_url":"https://github.com/klappradla","followers_url":"https://api.github.com/users/klappradla/followers","following_url":"https://api.github.com/users/klappradla/following{/other_user}","gists_url":"https://api.github.com/users/klappradla/gists{/gist_id}","starred_url":"https://api.github.com/users/klappradla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klappradla/subscriptions","organizations_url":"https://api.github.com/users/klappradla/orgs","repos_url":"https://api.github.com/users/klappradla/repos","events_url":"https://api.github.com/users/klappradla/events{/privacy}","received_events_url":"https://api.github.com/users/klappradla/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":5,"state":"open","created_at":"2015-09-08T15:32:04Z","updated_at":"2015-09-12T13:06:14Z","due_on":"2015-09-17T22:00:00Z","closed_at":null},"comments":0,"created_at":"2015-09-09T16:42:03Z","updated_at":"2015-09-12T13:06:14Z","closed_at":"2015-09-12T13:06:14Z","body":"Allow users to edit their basic profile information *+ to change password and email*.\r\n\r\nCould navigate requests over (see [devise wiki](https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-edit-their-password)):\r\n* users_registrations_controller (overwrite [put/patch update](https://github.com/plataformatec/devise/blob/master/app/controllers/devise/registrations_controller.rb#L41))\r\n* users_controller (need `sign_in @user, bypass: true` to overwrite pw and keep user signed in)\r\n\r\nPossible outcomes:\r\n* HTML request, show flash, redirect_to userprofile\r\n* Ajax request, show flash (how?), stay in current settings tab."}}