Flagsmith / Flagsmith/flagsmith
Epic: User invite improvements
- Dominant language
- Python
- Stars
- 6.6k
- Forks
- 567
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 121
Description
User Story: As an organisation administrator, I can delegate responsibility for inviting users to other non-admin users
What this means functionally is that we want to be able to allow users who are not organisation admins to invite users. These user should be restricted to inviting 'user' roles only, and not organisation admin users.
The current pieces of functionality that we have which are related are the following:
1. Group admins - this allows the user to manage membership of the group for which they are an admin of, but not invite users into the organisation
2. Organisation level permission `MANAGE_USER_GROUPS` - this allows the user to manage membership of all of the groups in a given organisation, but not invite users into the organisation
If we also had a way for these users to invite new users into the organisation, we could pair that with these functionalities to allow them to invite users into these groups.
Currently in the API, we have functionality already to 'attach' multiple groups to an invite, so I can see this working in that a user can create an invite and attach any groups to it that they have 'admin' access to it.
Contributor guide
Assessment
This issue has not been assessed yet.