Unlink achievement visibility from namespace visibility
requested to merge gitlab-community/gitlab:398634-unlink-achievement-visibility-from-namespace-visibility into master
What does this MR do and why?
Unlink achievement visibility from namespace visibility
Screenshots or screen recordings
How to set up and validate locally
- Enable the Achievements feature:
Feature.enable(:achievements)
- Create a private group
- Create an achievement in that group: https://docs.gitlab.com/ee/user/profile/achievements.html#create-an-achievement
- Award the achievement to a user: https://docs.gitlab.com/ee/user/profile/achievements.html#award-an-achievement
- Impersonate (or log in as) a random user which is not a member of the private group
- Visit the profile of the user which you have awarded the achievement to
- Verify that the achievement shows up, but doesn't expose the group name/path
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #398634 (closed)