Eng: Create a setting for group owners to enable or disable feature discovery moments and trial expiration alerts for non-owners
summary
The purpose of this work is to create group and admin area setting for owners to disable trial and feature discovery moments from appearing to non-owner users. In this initial development (non experiment work) this setting will disable the trial expiring banners from appearing to non-admins which has been a request from trial users.
For reference, in the future this setting will enable future experiments where we experiment allowing non-owners users to view feature discovery moments giving them a option to request the feature/corresponding paid tier. This setting will enable owners in those tests to disable the experience.
designs
- design issue: #334184 (closed)
- design file: https://www.figma.com/file/OtS4YDIj76HHJUm5tPCfYA/Non-admins-visibility-setting?node-id=8%3A2520
- user experience clarifications:
- The default user experience should be having this setting in ‘off’ position (disabled)
- if an owner enables the setting then the trial expiring banner should no longer appear for non-owner users. The trial expiration banner should still appear for owners.
work to complete
-
implement the setting within groups and the admin area -
ensure that when the setting is enabled that the trial expiration banner does not appear for non-owner users