summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/RoleService.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-13 14:22:53 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-13 14:22:53 +0900
commit7b7faf1e84c4f2c53a9adbfd918d91590c890a0a (patch)
treebccf78dc19a86413c7785e4f579110300562b690 /packages/backend/src/core/RoleService.ts
parentfix `navButtonIcon` not being aligned to center (#9543) (diff)
downloadmisskey-7b7faf1e84c4f2c53a9adbfd918d91590c890a0a.tar.gz
misskey-7b7faf1e84c4f2c53a9adbfd918d91590c890a0a.tar.bz2
misskey-7b7faf1e84c4f2c53a9adbfd918d91590c890a0a.zip
招待コード発行を権限を持つユーザーが行えるように
Resolve #9541
Diffstat (limited to 'packages/backend/src/core/RoleService.ts')
-rw-r--r--packages/backend/src/core/RoleService.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/backend/src/core/RoleService.ts b/packages/backend/src/core/RoleService.ts
index 3183adb369..78524c833d 100644
--- a/packages/backend/src/core/RoleService.ts
+++ b/packages/backend/src/core/RoleService.ts
@@ -16,6 +16,7 @@ export type RoleOptions = {
gtlAvailable: boolean;
ltlAvailable: boolean;
canPublicNote: boolean;
+ canInvite: boolean;
driveCapacityMb: number;
antennaLimit: number;
};
@@ -24,6 +25,7 @@ export const DEFAULT_ROLE: RoleOptions = {
gtlAvailable: true,
ltlAvailable: true,
canPublicNote: true,
+ canInvite: false,
driveCapacityMb: 100,
antennaLimit: 5,
};
@@ -179,6 +181,7 @@ export class RoleService implements OnApplicationShutdown {
gtlAvailable: getOptionValues('gtlAvailable').some(x => x === true),
ltlAvailable: getOptionValues('ltlAvailable').some(x => x === true),
canPublicNote: getOptionValues('canPublicNote').some(x => x === true),
+ canInvite: getOptionValues('canInvite').some(x => x === true),
driveCapacityMb: Math.max(...getOptionValues('driveCapacityMb')),
antennaLimit: Math.max(...getOptionValues('antennaLimit')),
};