Feature Summary
Let admins control the permissions of using some features for users. One motivation is: for feature described in #3935, only trusted users should have the capability of using the feature.
Proposed Solution or Design
- Store the permission info in the database: Add a column in
user table called permission. This field is a json type and can store the permission the user has.
- Introduce the frontend dashboard for admins: Add a new column in admin user dashboard. Admins can toggle the per-user permission via the dashboard
Impact / Priority
(P2)Medium – useful enhancement
Affected Area
No response