Admin Note Prompt

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

Problem to solve

Admin Access provides you the ability to take administrative action (Blocking/Unblocking) an account. We rely on Admin's to leave an Admin Note on the account in order to provide reasoning why the account was blocked and what team to reach out to in the event the action needs to be reversed, however there is no prompt to leave a note which occasionally leads to accounts being blocked with no notes.

This could lead to accounts being unblocked that shouldn't be and delay the unblocking of a user account due to the uncertainty regarding who/why the initial action was taken

Intended users

  • Self-hosted Admins
  • Gitlab.com Admins

Further details

Example:

  • User account blocked for abusive behaviour. User requests the block to be removed.
  • User account inadvertently blocked (FP abuse report/Infra issue/etc). User requests the block to be removed.
  • User account blocked due to potential legal issue. User requests the block to be removed.
  • User/Employee Account blocked as part of off-boarding. User requests the block to be removed.

All the above examples would require an admin note.

Proposal

When an Admin clicks on the Block user button in the admin area (user profile) a prompt with a text box/drop-down should appear requesting a reason for the block, who to contact or what to do in the event the event the user requests access to their account and the details of the person/system placing the block.

Permissions and Security

Permission required: Admin Access

Documentation

Testing

I can see no additional risk at this stage for implementing this feature.

What does success look like, and how can we measure that?

  • Reduced time to resolution for Support contacts related to account blocks (improved User experience).
  • Reduced liability due to not accidentally unblocking an account that should have remained blocked.
  • Reduced dependency on Abuse for validating account unblock requests.
Edited by 🤖 GitLab Bot 🤖