Extend Group level ban feature for public projects and non-members

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

Problem to solve

SaaS customers have no option to Block or Unblock users as the admins of self-managed instances can. This option would allow SaaS customer to have more control over the users of their organization. Also, this is important as part of the unification of self-managed instances and SaaS.

Proposal

Create a button in the UI (e.g. Block user), that would permit owners of the namespace to block accounts under their namespace. This option should be part of the users list of that specific namespace, under the user options displayed as three dots.

Once the user is blocked, the account should have a badge or a clear filter that would state the status of the account.

Create a second button in the UI (e.g. Unblock user), that will only be displayed to the blocked accounts and would be visible under the user options displayed as three dots. The Unblock User button should permit owners of the namespace to unblock specific accounts.

image

Intended users

Unknown

Metrics

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖