mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Add get_perms_server back
This commit is contained in:
parent
4a83aaac0e
commit
67e20302c9
@ -101,6 +101,16 @@ class PanelHandler(BaseHandler):
|
||||
)
|
||||
return permissions_mask
|
||||
|
||||
def get_perms_server(self) -> str:
|
||||
permissions_mask: str = "00000000"
|
||||
for permission in self.controller.server_perms.list_defined_permissions():
|
||||
argument = self.get_argument(f"permission_{permission.name}", None)
|
||||
if argument is not None:
|
||||
permissions_mask = self.controller.server_perms.set_permission(
|
||||
permissions_mask, permission, 1 if argument == "1" else 0
|
||||
)
|
||||
return permissions_mask
|
||||
|
||||
def get_user_role_memberships(self) -> set:
|
||||
roles = set()
|
||||
for role in self.controller.roles.get_all_roles():
|
||||
|
Loading…
Reference in New Issue
Block a user