feat(List Groups): Migrate List Groups FAB to React (#33301)

This commit is contained in:
Enzo Martellucci
2025-06-03 16:18:15 +02:00
committed by GitHub
parent fc13a0fde5
commit fa0c5891bf
23 changed files with 1403 additions and 219 deletions

View File

@@ -308,6 +308,9 @@ class RoleRestAPI(BaseSupersetApi):
Role.permissions.any(id=filter_dict["permission_ids"])
)
if "group_ids" in filter_dict:
query = query.filter(Role.groups.any(id=filter_dict["group_ids"]))
if "name" in filter_dict:
query = query.filter(Role.name.ilike(f"%{filter_dict['name']}%"))
@@ -323,6 +326,7 @@ class RoleRestAPI(BaseSupersetApi):
"name": role.name,
"user_ids": [user.id for user in role.user],
"permission_ids": [perm.id for perm in role.permissions],
"group_ids": [group.id for group in role.groups],
}
for role in roles
],