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 = {
|
export const permissionNames = {
|
||||||
[ApiPermissions.Owner]: "Server owner",
|
[ApiPermissions.Owner]: "Server owner",
|
||||||
[ApiPermissions.ManageAccess]: "Manage dashboard access",
|
[ApiPermissions.ManageAccess]: "Bot manager",
|
||||||
[ApiPermissions.EditConfig]: "Edit config",
|
[ApiPermissions.EditConfig]: "Bot operator",
|
||||||
[ApiPermissions.ReadConfig]: "Read config",
|
[ApiPermissions.ReadConfig]: "Read config",
|
||||||
[ApiPermissions.ViewGuild]: "View server",
|
[ApiPermissions.ViewGuild]: "View server",
|
||||||
};
|
};
|
||||||
|
|
||||||
export type TPermissionHierarchy = Array<ApiPermissions | [ApiPermissions, TPermissionHierarchy]>;
|
export type TPermissionHierarchy = Array<ApiPermissions | [ApiPermissions, TPermissionHierarchy]>;
|
||||||
|
|
||||||
// prettier-ignore-start
|
// prettier-ignore
|
||||||
export const permissionHierarchy: TPermissionHierarchy = [
|
export const permissionHierarchy: TPermissionHierarchy = [
|
||||||
[
|
[ApiPermissions.Owner, [
|
||||||
ApiPermissions.Owner,
|
[ApiPermissions.ManageAccess, [
|
||||||
[
|
[ApiPermissions.EditConfig, [
|
||||||
[
|
[ApiPermissions.ReadConfig, [
|
||||||
ApiPermissions.ManageAccess,
|
ApiPermissions.ViewGuild,
|
||||||
[[ApiPermissions.EditConfig, [[ApiPermissions.ReadConfig, [ApiPermissions.ViewGuild]]]]],
|
]],
|
||||||
],
|
]],
|
||||||
],
|
]],
|
||||||
],
|
]],
|
||||||
];
|
];
|
||||||
// prettier-ignore-end
|
|
||||||
|
|
||||||
export function permissionArrToSet(permissions: string[]): Set<ApiPermissions> {
|
export function permissionArrToSet(permissions: string[]): Set<ApiPermissions> {
|
||||||
return new Set(permissions.filter(p => reverseApiPermissions[p])) as Set<ApiPermissions>;
|
return new Set(permissions.filter(p => reverseApiPermissions[p])) as Set<ApiPermissions>;
|
||||||
|
|
Loading…
Add table
Reference in a new issue