Open clash99 opened 7 years ago
Thanks @clash99. Included in the backlog (id 49.00).
I think maybe the access request should be sent to the organization's administrators:
Part of new dashboard project in right column. This is not being included right now, but wanted to show screenshot for future development:
Looks very good @clash99! One question, the "Reason for request", are we thinking on including a predefined set for "reasons", something like:
Yes @dpalomino, I think that sounds like a good idea. Also if they are registered users, we should be able to pre-fill name and email.
Regarding this feature, in addition to the wireframes provided by @clash99 I think the flow could be something like:
This requirements/flow will be refined once the user invites will be implemented and new project dashboard #1447 will be finished.
As a registered user, I want to request access to projects I want to work with
User flow:
We need to discuss if we want to offer this also to unregistered users.
Pros of including unregistered users:
Cons:
@amplifi, what do you think?
If unregistered users are already at a computer/phone/tablet and have browsed to the project page, the possible flows would be:
A) Click to join project, be prompted to either sign in or register, fill out registration form (incl. password), verify account, request access to project.
B) Enter email/phone to request access, then at some point still be forced to enter registration form details (incl. password) before any permissions could be applied, then verify account.
With B), we can't create accounts without passwords, so there's no good way to front-load adding the project permissions before a user creates an account. We shouldn't be adding permissions to unverified accounts, but the account creation is the first blocker we hit.
Thanks a lot @amplifi, this is very useful.
So then I think it makes sense then go with A) and walk the user through the whole process as you suggest (registration > verification > redirection again to the project request form).
I can create a separate issue for this. Thanks!
Updated to include draft requirements
User Story
As a registered user, I want to request access to projects I want to work with
Description
User flow:
Other comments
We need to discuss if we want to offer this also to unregistered users.
Pros of including unregistered users:
Cons:
@amplifi, what do you think?
Related to #677
This is to add an option for registered users with no project permissions to request access. There was a discussion as to where this would be sent (the PM?) and if this would be a configurable option at the project or even organization level.
Here is the layout flow for Project and Organizations for the different user roles: https://drive.google.com/a/cadasta.org/file/d/0BzpiEtMtHC3renRpeXVZLXNyQlE/view?usp=sharing