This is an automated email from the ASF dual-hosted git repository.

enzomartellucci pushed a commit to branch 
enxdev/fix/embedded-public-role-missing-permissions
in repository https://gitbox.apache.org/repos/asf/superset.git

commit e5bb7d07c5c00927f69bdbfb7c615471cb04829e
Author: Enzo Martellucci <[email protected]>
AuthorDate: Fri Mar 6 17:05:51 2026 +0100

    fix(embedded): add CurrentUserRestApi read permission to Public role
---
 superset/security/manager.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/superset/security/manager.py b/superset/security/manager.py
index 9f97c810d77..6af83a4537a 100644
--- a/superset/security/manager.py
+++ b/superset/security/manager.py
@@ -424,6 +424,7 @@ class SupersetSecurityManager(  # pylint: 
disable=too-many-public-methods
         ("can_read", "Theme"),
         # Embedded dashboard support
         ("can_read", "EmbeddedDashboard"),
+        ("can_read", "CurrentUserRestApi"),
         # Datasource metadata for chart rendering
         ("can_get", "Datasource"),
         ("can_external_metadata", "Datasource"),

Reply via email to