{"action":"created","issue":{"url":"https://api.github.com/repos/torchbox/wagtail/issues/1577","repository_url":"https://api.github.com/repos/torchbox/wagtail","labels_url":"https://api.github.com/repos/torchbox/wagtail/issues/1577/labels{/name}","comments_url":"https://api.github.com/repos/torchbox/wagtail/issues/1577/comments","events_url":"https://api.github.com/repos/torchbox/wagtail/issues/1577/events","html_url":"https://github.com/torchbox/wagtail/issues/1577","id":98710347,"number":1577,"title":"Add means of notifying users when a new account is added in their name, prompting to set up a password","user":{"login":"davecranwell","id":352835,"avatar_url":"https://avatars.githubusercontent.com/u/352835?v=3","gravatar_id":"","url":"https://api.github.com/users/davecranwell","html_url":"https://github.com/davecranwell","followers_url":"https://api.github.com/users/davecranwell/followers","following_url":"https://api.github.com/users/davecranwell/following{/other_user}","gists_url":"https://api.github.com/users/davecranwell/gists{/gist_id}","starred_url":"https://api.github.com/users/davecranwell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davecranwell/subscriptions","organizations_url":"https://api.github.com/users/davecranwell/orgs","repos_url":"https://api.github.com/users/davecranwell/repos","events_url":"https://api.github.com/users/davecranwell/events{/privacy}","received_events_url":"https://api.github.com/users/davecranwell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/torchbox/wagtail/labels/type:Enhancement","name":"type:Enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/torchbox/wagtail/milestones/27","html_url":"https://github.com/torchbox/wagtail/milestones/some-day","labels_url":"https://api.github.com/repos/torchbox/wagtail/milestones/27/labels","id":1758997,"number":27,"title":"some-day","description":"","creator":{"login":"gasman","id":85097,"avatar_url":"https://avatars.githubusercontent.com/u/85097?v=3","gravatar_id":"","url":"https://api.github.com/users/gasman","html_url":"https://github.com/gasman","followers_url":"https://api.github.com/users/gasman/followers","following_url":"https://api.github.com/users/gasman/following{/other_user}","gists_url":"https://api.github.com/users/gasman/gists{/gist_id}","starred_url":"https://api.github.com/users/gasman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gasman/subscriptions","organizations_url":"https://api.github.com/users/gasman/orgs","repos_url":"https://api.github.com/users/gasman/repos","events_url":"https://api.github.com/users/gasman/events{/privacy}","received_events_url":"https://api.github.com/users/gasman/received_events","type":"User","site_admin":false},"open_issues":71,"closed_issues":2,"state":"open","created_at":"2016-05-10T21:48:07Z","updated_at":"2016-06-28T09:08:25Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-08-03T09:59:20Z","updated_at":"2016-06-28T10:45:32Z","closed_at":null,"body":"Should use a one-time password approach, or similar, to allow an admin to create an account for a new users without a password. Admins should still be able to create accounts with a password if necessary, but via an optional checkbox \"Invite new user to set their password\" or similar, a one-time login link should be provided through which the new user can complete their account registration."},"comment":{"url":"https://api.github.com/repos/torchbox/wagtail/issues/comments/229015030","html_url":"https://github.com/torchbox/wagtail/issues/1577#issuecomment-229015030","issue_url":"https://api.github.com/repos/torchbox/wagtail/issues/1577","id":229015030,"user":{"login":"gasman","id":85097,"avatar_url":"https://avatars.githubusercontent.com/u/85097?v=3","gravatar_id":"","url":"https://api.github.com/users/gasman","html_url":"https://github.com/gasman","followers_url":"https://api.github.com/users/gasman/followers","following_url":"https://api.github.com/users/gasman/following{/other_user}","gists_url":"https://api.github.com/users/gasman/gists{/gist_id}","starred_url":"https://api.github.com/users/gasman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gasman/subscriptions","organizations_url":"https://api.github.com/users/gasman/orgs","repos_url":"https://api.github.com/users/gasman/repos","events_url":"https://api.github.com/users/gasman/events{/privacy}","received_events_url":"https://api.github.com/users/gasman/received_events","type":"User","site_admin":false},"created_at":"2016-06-28T10:45:32Z","updated_at":"2016-06-28T10:45:32Z","body":"Hi @chrisbarry,\r\nYou're very welcome to take this on - although since there's no detailed spec for it at the moment, it would probably be worth writing up an outline plan before going ahead and implementing it, to make sure we don't have any misconceptions about how the feature is going to work.\r\n\r\nA couple of details to consider (off the top of my head):\r\n\r\n* How will the UI change? (e.g. will the password fields be disabled when \"Invite new user to set their password\" is ticked?)\r\n* What state will the user record in the database be in, before the user activates it? Will this work correctly with custom user models? (Do we need a special case for custom user models that don't have an 'email' field? Maybe that's over-thinking it...)\r\n* Do we need any special treatment for authentication systems where passwords aren't managed by Wagtail / Django, such as LDAP or OAuth? (I *think* in those cases we typically bypass the 'create user' form, or the wagtailusers module entirely, but I could be wrong. @kaedroho, can you confirm?)\r\n* Are there any existing Django add-on libraries that implement this (or, indeed, could it be implemented as one, given that this functionality probably isn't massively Wagtail-specific)?"}}
{"actor":{"display_login":"gasman"}}