#1269 [Groups] User permission levels
Closed: Duplicate 7 years ago Opened 7 years ago by jflory7.

Feature

There are no differences between members of a group (everyone has the same permissions, except the founder cannot be removed).

Analysis

Different levels of privileges and access should be allowed in groups. People may be added to groups but maybe the group owner doesn't want them to have push privileges to all repositories. There are several different use cases you could probably think of for this.

Implementation

Founder / Creator

  • Cannot be removed from group
  • Can change permissions of any other user
  • Full access to all group repositories and changing group settings / info

Admin

  • Can change permissions of other users up to an admin level
  • Full access to all group repositories and changing group settings / info

Contributor

  • Cannot change permissions of other users
  • Full access to all group repositories (i.e. pushing), but cannot edit repository settings

Member

  • Automatically subscribed to all repositories in group
  • Cannot push commits or edit repository settings
  • Can view private repositories (if applicable)

See also the few other permissions / acls issues we have open:

issue #792 -- Add different user access levels

issue #829 -- Add a flag to allow anyone to close an issue

I'm going to close this one for now, we can revisit once the current work on ACLs will have been merged and deployed

thanks for the ticket though :)

@pingou changed the status to Duplicate

7 years ago

Login to comment on this ticket.

Metadata