Admin Settings - Disable private profiles
What does this MR do and why?
Part 1 of 2 for #421310 (closed)
Docs will be updated in a follow up MR to keep this MR focused on implementation
Behind a feature flag disallow_private_profiles
This change implements the designs proposed in the above linked issue. This MR is only focused on the Admin configuration side. The actual User Profile UX updates will come in a follow up MR.
For Premium+ customers they will now have the ability to disallow users from creating private profiles on their instance. When this setting is enabled it will also disable new profiles from being set as private by default (another application setting). This is communicated through disabling the field and adding a popover (please see demo video below)
Screenshots or screen recordings
Description | Video |
---|---|
EE w/ feature | Screen_Recording_2024-05-06_at_12.19.32_PM |
EE w/o feature (no change) | EE_w_o_Feature |
CE (no change) | CE |
How to set up and validate locally
- License your GDK to Premium+
- Enable feature flag disallow_private_profiles
- Go to Admin -> Settings -> General
- Expand Account and limit (2nd collapsable) and scroll to the bottom section of that panel
- Note the two checkboxes
Make new users' profiles private by default
andAllow users to make their profiles private
- Uncheck
Allow users to make their profiles private
- Ensure it also unchecks ``Make new users' profiles private by default`
- Ensure it also disables ``Make new users' profiles private by default` and has a popover with info
Related to #421310 (closed)
Edited by Zack Cuddy