mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
fix: SQLLab role permissions (#14372)
* fix: SQLLab role permissions * add missing perm * fix tests * fix security test * fix security test * fix tests
This commit is contained in:
committed by
GitHub
parent
1c16261651
commit
6541a03d0b
@@ -832,9 +832,18 @@ class TestRolePermission(SupersetTestCase):
|
||||
|
||||
def test_sql_lab_permissions(self):
|
||||
sql_lab_set = get_perm_tuples("sql_lab")
|
||||
self.assertIn(("can_sql_json", "Superset"), sql_lab_set)
|
||||
self.assertIn(("can_csv", "Superset"), sql_lab_set)
|
||||
self.assertIn(("can_search_queries", "Superset"), sql_lab_set)
|
||||
self.assertIn(("can_read", "Database"), sql_lab_set)
|
||||
self.assertIn(("can_read", "SavedQuery"), sql_lab_set)
|
||||
self.assertIn(("can_sql_json", "Superset"), sql_lab_set)
|
||||
self.assertIn(("can_sqllab_viz", "Superset"), sql_lab_set)
|
||||
self.assertIn(("can_sqllab_table_viz", "Superset"), sql_lab_set)
|
||||
self.assertIn(("can_sqllab", "Superset"), sql_lab_set)
|
||||
|
||||
self.assertIn(("menu_access", "SQL Lab"), sql_lab_set)
|
||||
self.assertIn(("menu_access", "SQL Editor"), sql_lab_set)
|
||||
self.assertIn(("menu_access", "Saved Queries"), sql_lab_set)
|
||||
self.assertIn(("menu_access", "Query Search"), sql_lab_set)
|
||||
|
||||
self.assert_cannot_alpha(sql_lab_set)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user