{"action":"closed","issue":{"url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/issues/23","repository_url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle","labels_url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/issues/23/comments","events_url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/issues/23/events","html_url":"https://github.com/vivienlacourba/trac-w3caccountsbundle/issues/23","id":136402662,"number":23,"title":"User affiliation change","user":{"login":"vivienlacourba","id":2012282,"avatar_url":"https://avatars.githubusercontent.com/u/2012282?v=3","gravatar_id":"","url":"https://api.github.com/users/vivienlacourba","html_url":"https://github.com/vivienlacourba","followers_url":"https://api.github.com/users/vivienlacourba/followers","following_url":"https://api.github.com/users/vivienlacourba/following{/other_user}","gists_url":"https://api.github.com/users/vivienlacourba/gists{/gist_id}","starred_url":"https://api.github.com/users/vivienlacourba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vivienlacourba/subscriptions","organizations_url":"https://api.github.com/users/vivienlacourba/orgs","repos_url":"https://api.github.com/users/vivienlacourba/repos","events_url":"https://api.github.com/users/vivienlacourba/events{/privacy}","received_events_url":"https://api.github.com/users/vivienlacourba/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/labels/affiliation%20change","name":"affiliation change","color":"0000aa"},{"url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/labels/task","name":"task","color":"cccccc"}],"state":"closed","locked":false,"assignee":{"login":"deniak","id":1696128,"avatar_url":"https://avatars.githubusercontent.com/u/1696128?v=3","gravatar_id":"","url":"https://api.github.com/users/deniak","html_url":"https://github.com/deniak","followers_url":"https://api.github.com/users/deniak/followers","following_url":"https://api.github.com/users/deniak/following{/other_user}","gists_url":"https://api.github.com/users/deniak/gists{/gist_id}","starred_url":"https://api.github.com/users/deniak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deniak/subscriptions","organizations_url":"https://api.github.com/users/deniak/orgs","repos_url":"https://api.github.com/users/deniak/repos","events_url":"https://api.github.com/users/deniak/events{/privacy}","received_events_url":"https://api.github.com/users/deniak/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/milestones/9","html_url":"https://github.com/vivienlacourba/trac-w3caccountsbundle/milestones/0.1","labels_url":"https://api.github.com/repos/vivienlacourba/trac-w3caccountsbundle/milestones/9/labels","id":1605282,"number":9,"title":"0.1","description":"Initial release handling the most important and already existing [https://www.w3.org/Team/wiki/User_Account_Use_Cases#Use_Cases user account management use cases]\r\n\r\nThis also include revamp of pages that depends a lot on the modified tables (People page, Phone list, Edit group, Contract edition).\r\n\r\nTarget release date is week 48 (26-30 November 2012) (ie. the week before the Systeam F2F)","creator":{"login":"vivienlacourba","id":2012282,"avatar_url":"https://avatars.githubusercontent.com/u/2012282?v=3","gravatar_id":"","url":"https://api.github.com/users/vivienlacourba","html_url":"https://github.com/vivienlacourba","followers_url":"https://api.github.com/users/vivienlacourba/followers","following_url":"https://api.github.com/users/vivienlacourba/following{/other_user}","gists_url":"https://api.github.com/users/vivienlacourba/gists{/gist_id}","starred_url":"https://api.github.com/users/vivienlacourba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vivienlacourba/subscriptions","organizations_url":"https://api.github.com/users/vivienlacourba/orgs","repos_url":"https://api.github.com/users/vivienlacourba/repos","events_url":"https://api.github.com/users/vivienlacourba/events{/privacy}","received_events_url":"https://api.github.com/users/vivienlacourba/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":16,"state":"closed","created_at":"2016-02-25T14:16:37Z","updated_at":"2016-02-25T14:29:37Z","due_on":"2012-11-27T00:00:00Z","closed_at":"2016-02-25T14:16:37Z"},"comments":0,"created_at":"2016-02-25T14:29:17Z","updated_at":"2016-02-25T14:29:37Z","closed_at":"2016-02-25T14:29:37Z","body":"**Reported by jean gui on 23 Nov 2011 17:10 UTC**\nA user should be able to change his affiliation to another organization (for now a user can only have one affiliation).\r\n\r\nHandle cases where a user move to a new organization that is not known by the system in which case we will have to create a new organization.\r\n\r\nIf the user move to a member organization apply the same logic as the one used for validation of new account request where we check the email domain of the requester.\r\n\r\nAlso if the user moved from a member org make sure that IPP participation are updated correctly and that the AC Rep of the previous organization is informed of the affiliation change."}}