From 8bd432274a0eed58187473f8c0845fb34a10353e Mon Sep 17 00:00:00 2001 From: Jack Fragassi Date: Tue, 18 Apr 2023 11:09:39 -0700 Subject: [PATCH] chore(api v1): Deprecate superset/override_role_permissions endpoint (#23714) --- superset/security/manager.py | 1 - superset/views/core.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/security/manager.py b/superset/security/manager.py index 754a91d9077aa..c54fdac87adc1 100644 --- a/superset/security/manager.py +++ b/superset/security/manager.py @@ -207,7 +207,6 @@ class SupersetSecurityManager( # pylint: disable=too-many-public-methods } ADMIN_ONLY_PERMISSIONS = { - "can_override_role_permissions", "can_sync_druid_source", "can_override_role_permissions", "can_approve", diff --git a/superset/views/core.py b/superset/views/core.py index 72e1627331635..774c045992c55 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -229,6 +229,7 @@ def datasources(self) -> FlaskResponse: @has_access_api @event_logger.log_this @expose("/override_role_permissions/", methods=["POST"]) + @deprecated() def override_role_permissions(self) -> FlaskResponse: """Updates the role with the give datasource permissions.