Skip to content

Epic: User invite improvements #6071

@matthewelwell

Description

@matthewelwell

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions