(permissions: list[Permission])
| 251 | |
| 252 | |
| 253 | def fetch_all_permission_roles(permissions: list[Permission]) -> list[str]: |
| 254 | all_roles = set() |
| 255 | for p in permissions: |
| 256 | if isinstance(p.policy, RoleBasedPolicy) and len(p.policy.get_roles()) > 0: |
| 257 | all_roles.update(p.policy.get_roles()) |
| 258 | |
| 259 | return sorted(all_roles) |
| 260 | |
| 261 | |
| 262 | def handler_list_all_permissions_roles(permissions: list[Permission], table: list[Any]): |
no test coverage detected