Replies: 7 comments 7 replies
-
|
As I see, there was a PR with this functionality earlier, but it was rejected |
Beta Was this translation helpful? Give feedback.
-
|
That would be helpful 👍 |
Beta Was this translation helpful? Give feedback.
-
|
If anyone on the Redash team is willing to work on this and get it done, I would be willing to discuss payment for the work - this feature is essential to my use case. It looks like it was rejected in #2011, but that was years ago. Lets re-examine this please! |
Beta Was this translation helpful? Give feedback.
-
|
Agree... this would be really helpful, instead of giving access on underlying data sources. This would limit unnecessary access as well. |
Beta Was this translation helpful? Give feedback.
-
|
I think Dashboard-level access control may requires a new access control model that is bit different from current simple data source based model. So, to implement the feature, I think we need to well-designed access control model and UI that is easy to understand, and consistent through out the product. And, I think we are welcome contributors who lead the design and implementation. |
Beta Was this translation helpful? Give feedback.
-
|
For now, I think adding another data source limiting the access may work for some cases. |
Beta Was this translation helpful? Give feedback.
-
|
Hey everyone, wanted to share an update on this. We've implemented object-level RBAC in our fork that directly addresses this. The core idea is a new object_permissions table that stores read/update/delete permissions per group per dashboard (and query). This completely decouples dashboard visibility from data source access. In practice it means an admin can now grant a specific group access to exactly the dashboards they should see — nothing more. Users outside that group get a 404 even if they know the URL. The dashboard list is also filtered server-side so they won't see what they don't have access to. A few highlights: Permissions are managed via GET/POST /api/dashboards//permissions Happy to share more details or the relevant code if useful. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
It would be highly beneficial to implement a flexible access control feature in the Redash, similar to the one in Metabase. This would allow to configure access to different dashboards for specific user groups, providing a more convenient and efficient way to manage dashboard permissions.
Beta Was this translation helpful? Give feedback.
All reactions