From 239ad7fe30cc940d4d67b03e0818415c94f9dace Mon Sep 17 00:00:00 2001 From: Cristhian Garcia Date: Wed, 21 Feb 2024 09:01:01 -0500 Subject: [PATCH] feat: grant permissions to embed dashboard to Public role --- .../aspects/apps/superset/security/roles.json | 53 +++++++++++++++++-- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/tutoraspects/templates/aspects/apps/superset/security/roles.json b/tutoraspects/templates/aspects/apps/superset/security/roles.json index f89dd9d4f..d060908d4 100644 --- a/tutoraspects/templates/aspects/apps/superset/security/roles.json +++ b/tutoraspects/templates/aspects/apps/superset/security/roles.json @@ -3972,9 +3972,56 @@ ] }, { - "name":"Public", - "permissions":[ - + "name": "Public", + "permissions": [ + { + "permission": { + "name": "can_read" + }, + "view_menu": { + "name": "Chart" + } + }, + { + "permission": { + "name": "can_read" + }, + "view_menu": { + "name": "Dashboard" + } + }, + { + "permission": { + "name": "can_time_range" + }, + "view_menu": { + "name": "Api" + } + }, + { + "permission": { + "name": "can_filter" + }, + "view_menu": { + "name": "Superset" + } + }, + { + "permission": { + "name": "can_csv" + }, + "view_menu": { + "name": "Superset" + } + }, + { + "permission": { + "name": "can_explore_json" + }, + "view_menu": { + "name": "Superset" + } + } ] }, {