mirror of
https://gitlab.com/comunic/comunicconsole
synced 2025-06-20 00:25:19 +00:00
Can toggle admin role
This commit is contained in:
@ -23,4 +23,22 @@ export class AdminRolesHelper {
|
||||
static async LoadRolesList() {
|
||||
RolesList = await serverRequest("roles/list");
|
||||
}
|
||||
|
||||
/**
|
||||
* Toggle a role for an administrator
|
||||
*
|
||||
* @param adminID Target administrator ID
|
||||
* @param role The role to toggle
|
||||
*/
|
||||
static async ToggleAdminRole(
|
||||
adminID: number,
|
||||
role: AdminRole,
|
||||
enable: boolean
|
||||
) {
|
||||
await serverRequest("roles/toggle", {
|
||||
adminID: adminID,
|
||||
role: role.id,
|
||||
enable: enable,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user