I’m using Apache Superset 4.0.1 and have a custom role set up so that certain users can:
Create charts from existing datasets
Read/edit charts and dashboards
But NOT see or select other users in the "Modified by" or "Access → Owners" fields
I tried removing permissions like can userinfo on UserDBModelView, userinfoedit on UserDBModelView, and resetmypassword on UserDBModelView, but users can still see the names of other users in the dropdown lists. They can’t access detailed profiles, yet the usernames still appear under "Modified by" and "Access → Owners."
Here are the key permissions/roles I currently have for this user:
can read on Chart can write on Chart can read on Dataset can read on Dashboard can read on Database can this form post on ResetMyPasswordView can this form get on ResetMyPasswordView can this form post on UserInfoEditView can this form get on UserInfoEditView can userinfo on UserDBModelView resetmypassword on UserDBModelView userinfoedit on UserDBModelView can read on Explore can time range on Api can get on Datasource can recent activity on Log can read on RowLevelSecurity menu access on Home menu access on Dashboards menu access on Charts menu access on Datasets can csv on Superset
I’ve already tried removing can userinfo on UserDBModelView (and related permissions), but Modified by and Owners still list other users.
.png
.png
My question:
Is there a built-in way (configuration or permission) in Superset 4.0.1 to hide or limit these dropdown lists so they only show the currently logged-in user?
If not, what’s the recommended approach to prevent displaying other users? Or is there any new version that supports this problem?
Any help or best practices are appreciated! Thank you.