diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-13 14:58:27 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-13 14:58:27 +0900 |
| commit | b2504568145cccfb42999fc6ad6413151d555a1e (patch) | |
| tree | 6b17213c220fb3acf60dad3712baa8fbaa2a31ef /packages/backend/src/core/RoleService.ts | |
| parent | refactor (diff) | |
| download | misskey-b2504568145cccfb42999fc6ad6413151d555a1e.tar.gz misskey-b2504568145cccfb42999fc6ad6413151d555a1e.tar.bz2 misskey-b2504568145cccfb42999fc6ad6413151d555a1e.zip | |
カスタム絵文字の管理を権限を持つユーザーが行えるように
Resolve #9542
Diffstat (limited to 'packages/backend/src/core/RoleService.ts')
| -rw-r--r-- | packages/backend/src/core/RoleService.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/backend/src/core/RoleService.ts b/packages/backend/src/core/RoleService.ts index 78524c833d..15ba900802 100644 --- a/packages/backend/src/core/RoleService.ts +++ b/packages/backend/src/core/RoleService.ts @@ -17,6 +17,7 @@ export type RoleOptions = { ltlAvailable: boolean; canPublicNote: boolean; canInvite: boolean; + canManageCustomEmojis: boolean; driveCapacityMb: number; antennaLimit: number; }; @@ -26,6 +27,7 @@ export const DEFAULT_ROLE: RoleOptions = { ltlAvailable: true, canPublicNote: true, canInvite: false, + canManageCustomEmojis: false, driveCapacityMb: 100, antennaLimit: 5, }; @@ -182,6 +184,7 @@ export class RoleService implements OnApplicationShutdown { ltlAvailable: getOptionValues('ltlAvailable').some(x => x === true), canPublicNote: getOptionValues('canPublicNote').some(x => x === true), canInvite: getOptionValues('canInvite').some(x => x === true), + canManageCustomEmojis: getOptionValues('canManageCustomEmojis').some(x => x === true), driveCapacityMb: Math.max(...getOptionValues('driveCapacityMb')), antennaLimit: Math.max(...getOptionValues('antennaLimit')), }; |