Continuing the discussion from “There was a problem sending another activation email” …:
Are there any plans to alter this process? It seems a bit dysfunctional. (The nature of my community is invite-only, so I’m using this feature a bit more and probably nitpicking more than typical.)
For example: if username changes are disabled (
username_change_period = 0), there is no opportunity for the inviter or the invitee to set a username at all. An admin must wait for the user to accept the invitation, then must manually set a username for them. (The workaround I’ve used is to allow users to change their usernames at will — not ideal.)
Passwords are likewise, except that a user always has the option to set or reset their password.
Here’s a simple mockup:
Additionally, it would be nice to be able to create invite links with no email attached at all. (i.e. retrieve the invite link in plaintext). This would be useful for sending invites to users by means other than email… such as IRC, facebook, etc.
It may be necessary in these cases to force the user to specify an email address once they accept / click the link. Another mockup:
Edit / additional thoughts.
I definitely like the idea of invites being painless / one click, but in my case, it would be very nice to force users through a subset of the normal registration process when they accept an invite.