Flagsmith / Flagsmith/flagsmith

Deprecate user-level permissions

Open
#5,224 2 comments 0 reactions 0 assignees View on GitHub
front-end
Dominant language
Python
Stars
6.6k
Forks
567
Avg merge
1d 13h
Merged PRs (30d)
121

Description

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

In 2.137.0, we deprecated group-level permissions for several reasons, which are described here: https://docs.flagsmith.com/system-administration/rbac#deprecated-features

For the same reasons, we should also deprecate user-level permissions. This is especially important now since tag-level permissions can only be applied to roles and not users. For example, user-level permissions look like this:

![Image](https://github.com/user-attachments/assets/71a4e682-5084-484e-804a-24da017b5263)

whereas editing role permissions offers more options:

![Image](https://github.com/user-attachments/assets/723b16a6-ee99-4e8c-a847-2bd589bc548d)

### Describe the solution you'd like.

Deprecate user-level permissions, add warnings in the UI when using them, and make them less prominent than role-level permissions.

### Describe alternatives you've considered

🤷

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.