New user flows
A user can create a new account by visiting /signup
. Immediately after creation, a new account has no permission to access any pages under /manage
. This means they can't log out, can't see their own account, and they don't get any information about what's happening.
We should provide views for new users, so they can:
- log out
- see/manage their own account information
- get useful errors when they try to visit pages they don't have access to
Also, do we want to allow for an admin to invite a user to create an account that is automatically given certain prescribed permissions? They could generate a one-time-use invite link from the teams interface, and this would avoid the clunky workflow of asking someone to sign up then adding them to things.