Map anonymized user names for Status Page
Problem to solve
GitLab user handles show who made a comment on an issue and can also be included with the content of an issue description or comment bodies. Some organizations want to anonymize the names and handles of response team members before posting information publicly to a Status Page.
In earlier iterations, we handled this by simply omitting the user name.
- When posting comments the design omits the user name #205167 (closed)
- Users mentioned in issue descriptions and comment bodies are omitted #208993 (closed)
In addition to anonymity, it can also be valuable to know that various comments or tags are referring to different people to make it easier to follow timelines of actions and comment threads.
Proposal
Create a mapping between a private user name and a public anonymized user name so that comments and pings can be seen as referring to different people.
Use the mapping for both the comment author and for any pings within the issue description or comment bodies.