GitHub user orlandolaycos edited a discussion: How could I reduce editing permissions?
Hello! First of all, thank you for openly offering Superset. I've been developing a few things on Apache Superset for a few months now, mainly statistical panels. And so far, with your commitments, things have gone well. I am currently developing a new service that establishes a dataset, two user roles (an editor and a read-only user), and a dashboard. My website (a collaboration service) would embed the dashboard directly in an iframe, abling users to create & share their own visual representations effortlessly. My initial strategy was to establish a one-to-one relationship between my main system and a Superset dashboard. To enable the "editor" to modify a dashboard, I assign them as another "owner". Additionally, I grant them the "can dashboard" permission for direct access to the dashboard. However, I've encountered a challenge: _I cannot restrict the "editor" from changing roles or owners in that dashboards, nor from creating new dashboards_. **Q1:** Is there a way to prevent an "editor" from creating new dashboards while still allowing them to modify an existing one? I also want to ensure they cannot delete any dashboards. **Q2:** Is there a permission setting or method to prevent a user from altering the properties of a dashboard while still allowing them to create and edit its charts? I would appreciate any advice on this. PS: Sorry if my English isn't the best GitHub link: https://github.com/apache/superset/discussions/33981 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
