-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
Current add-member to the project functionality is allowing any users to add any other user to the project.
In order to have easy to use interface for new users, I suggest splitting this functionality based on user rights and role on project. Could be added also to "improve user roles rights" topic.
Admin user:
- add-member is working as current implementation (allow to add user by adding username i.e. typeahead - see Add Member field off Edit Project doesn't auto-populate #194)
- have "+Add" button under list of project members
Project founder/maintainer:
- user who started project (founder), or
- user to whom founder transferred "maintainer" role
- should have add-member as_is (like in current implementation), see Allow project maintainer to manage members #134
- have "+Add" button under list of project members
All other users:
- currently user has to click "+Add" button, then write his username, and submit (problem: too many steps)
- should be improved, this user should be able to add himself/herself to the project with one click (i.e. autofill current user to add myself to a project, see Add Member field off Edit Project doesn't auto-populate #194)
- should see button "+Participate" meaning that user wants to be added to this project (see Add a "Participate" (or join) button to projects #123)
- user role on a project should be filled by project founder/owner
Cheers,
Miroslav
Metadata
Metadata
Assignees
Labels
No labels