Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Managing identity overrides requires UPDATE_FEATURE_STATE permission #4565

Open
rolodato opened this issue Aug 30, 2024 · 0 comments
Open

Managing identity overrides requires UPDATE_FEATURE_STATE permission #4565

rolodato opened this issue Aug 30, 2024 · 0 comments
Labels
feature New feature or request priority-customer Customer requests

Comments

@rolodato
Copy link
Member

Is your feature request related to a problem? Please describe.

Managing identity overrides currently requires the UPDATE_FEATURE_STATE permission. This is too broad of a permission for users that should only be able to manage identity overrides (i.e. enable/disable features for one customer at a time), as it allows them to manage the default feature states for all identities.

Describe the solution you'd like.

Add a new environment-level MANAGE_IDENTITY_OVERRIDES permission, and grant this to all existing users, groups and roles that currently have the UPDATE_FEATURE_STATE permission.

Describe alternatives you've considered

One alternative could be to group this permission together with MANAGE_IDENTITIES. This also feels like too broad of a permission, since it also lets users view/modify traits and delete identities, which is riskier than only being able to manage identity overrides.

Creating a dedicated permission for identity overrides is also consistent with the existing MANAGE_SEGMENT_OVERRIDES permission. It also leaves the door open for adding another permission to read/write traits

Additional context

https://app.crisp.chat/website/8857f89e-0eb5-4263-ab49-a293872b6c19/inbox/session_e27d773f-b963-4e07-9241-7d93252eaa8e/

@rolodato rolodato added feature New feature or request priority-customer Customer requests labels Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request priority-customer Customer requests
Projects
None yet
Development

No branches or pull requests

1 participant