fix: Change dataset name affect data access role set to this dataset (#20574)

This commit is contained in:
Diego Medina
2022-08-02 17:06:53 -03:00
committed by GitHub
parent bfd2a3d79f
commit 9291ad5d4c
2 changed files with 18 additions and 6 deletions

View File

@@ -206,6 +206,7 @@ class TestRolePermission(SupersetTestCase):
)
# table name change
orig_table_perm = stored_table.perm
stored_table.table_name = "tmp_perm_table_v2"
session.commit()
stored_table = (
@@ -214,6 +215,11 @@ class TestRolePermission(SupersetTestCase):
self.assertEqual(
stored_table.perm, f"[examples].[tmp_perm_table_v2](id:{stored_table.id})"
)
self.assertIsNone(
security_manager.find_permission_view_menu(
"datasource_access", orig_table_perm
)
)
self.assertIsNotNone(
security_manager.find_permission_view_menu(
"datasource_access", stored_table.perm