mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-14 21:31:50 +00:00
Update permission names + code formatting
This commit is contained in:
parent
ff648e7071
commit
971ec0de6c
1 changed files with 12 additions and 13 deletions
|
@ -13,27 +13,26 @@ const reverseApiPermissions = Object.entries(ApiPermissions).reduce((map, [key,
|
|||
|
||||
export const permissionNames = {
|
||||
[ApiPermissions.Owner]: "Server owner",
|
||||
[ApiPermissions.ManageAccess]: "Manage dashboard access",
|
||||
[ApiPermissions.EditConfig]: "Edit config",
|
||||
[ApiPermissions.ManageAccess]: "Bot manager",
|
||||
[ApiPermissions.EditConfig]: "Bot operator",
|
||||
[ApiPermissions.ReadConfig]: "Read config",
|
||||
[ApiPermissions.ViewGuild]: "View server",
|
||||
};
|
||||
|
||||
export type TPermissionHierarchy = Array<ApiPermissions | [ApiPermissions, TPermissionHierarchy]>;
|
||||
|
||||
// prettier-ignore-start
|
||||
// prettier-ignore
|
||||
export const permissionHierarchy: TPermissionHierarchy = [
|
||||
[
|
||||
ApiPermissions.Owner,
|
||||
[
|
||||
[
|
||||
ApiPermissions.ManageAccess,
|
||||
[[ApiPermissions.EditConfig, [[ApiPermissions.ReadConfig, [ApiPermissions.ViewGuild]]]]],
|
||||
],
|
||||
],
|
||||
],
|
||||
[ApiPermissions.Owner, [
|
||||
[ApiPermissions.ManageAccess, [
|
||||
[ApiPermissions.EditConfig, [
|
||||
[ApiPermissions.ReadConfig, [
|
||||
ApiPermissions.ViewGuild,
|
||||
]],
|
||||
]],
|
||||
]],
|
||||
]],
|
||||
];
|
||||
// prettier-ignore-end
|
||||
|
||||
export function permissionArrToSet(permissions: string[]): Set<ApiPermissions> {
|
||||
return new Set(permissions.filter(p => reverseApiPermissions[p])) as Set<ApiPermissions>;
|
||||
|
|
Loading…
Add table
Reference in a new issue