Make it easy to differentiate between a wider community member and a GitLab team member on GitLab.com
Problem
It's not easy to differentiate between a wider community member and a GitLab team member on GitLab.com. There are multiple reasons why we might want to do this:
- Cost allocation - all the jobs that employees run should be attributed to GitLab, Inc. costs and every other job should go to COGS for operating GitLab.com
- Abuse control - If we know whether it's an employee or a wider community member it's potentially easier to deal with
- Accurate data and reporting - being able to separate GitLab employees from customers
Proposal
- Display a badge if a user is a GitLab team member: #212259 (closed)
-
Make organization field readonly for GitLab Team Members: If a GitLab user is a GitLab Team Member and has an @gitlab.com email address, stamp their org field on their profile asWe decided to not enforce Organization as GitLab for the team members, rather soft enforce using tools outside of the application. Ref: !30884 (comment 336490054) and !28837 (comment 328910484) for more context.GitLab
and make it uneditable by the user.
Development Scope for 2.
-
Edit Profile
-
Change organization field to read-only if user has aRevered in !32262 (merged)@gitlab
email address
-
-
User Profile
-
Always display GitLab as organizationReverted in !32262 (merged)
-
-
Find a reliable and performant way to determine if a user is a GitLab Team Member. Discussed here: !28837 (comment 328910484). Being implemented here: !30884 (merged)
Edited by 🤖 GitLab Bot 🤖