Skip to content

Admin Settings - Disable private profiles

Zack Cuddy requested to merge 421310-user-admin-private-profiles-toggle into master

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

  1. License your GDK to Premium+
  2. Enable feature flag disallow_private_profiles
  3. Go to Admin -> Settings -> General
  4. Expand Account and limit (2nd collapsable) and scroll to the bottom section of that panel
  5. Note the two checkboxes Make new users' profiles private by default and Allow users to make their profiles private
  6. Uncheck Allow users to make their profiles private
  7. Ensure it also unchecks ``Make new users' profiles private by default`
  8. 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

Merge request reports