summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/RoleService.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-14 17:38:16 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-14 17:38:16 +0900
commit76c049522e2fb506915f9fad0cd763236245f45c (patch)
tree32a19e1239698d01a3571508e8fcd87c78597398 /packages/backend/src/core/RoleService.ts
parentrefactor(client): use css modules (diff)
downloadmisskey-76c049522e2fb506915f9fad0cd763236245f45c.tar.gz
misskey-76c049522e2fb506915f9fad0cd763236245f45c.tar.bz2
misskey-76c049522e2fb506915f9fad0cd763236245f45c.zip
enhance: ユーザーリストおよびユーザーリスト内のユーザーの作成可能数を設定可能に
Diffstat (limited to 'packages/backend/src/core/RoleService.ts')
-rw-r--r--packages/backend/src/core/RoleService.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/backend/src/core/RoleService.ts b/packages/backend/src/core/RoleService.ts
index 39413e2a55..0ddcb44ca1 100644
--- a/packages/backend/src/core/RoleService.ts
+++ b/packages/backend/src/core/RoleService.ts
@@ -25,6 +25,8 @@ export type RoleOptions = {
webhookLimit: number;
clipLimit: number;
noteEachClipsLimit: number;
+ userListLimit: number;
+ userEachUserListsLimit: number;
};
export const DEFAULT_ROLE: RoleOptions = {
@@ -39,6 +41,8 @@ export const DEFAULT_ROLE: RoleOptions = {
webhookLimit: 3,
clipLimit: 10,
noteEachClipsLimit: 200,
+ userListLimit: 10,
+ userEachUserListsLimit: 50,
};
@Injectable()
@@ -212,6 +216,8 @@ export class RoleService implements OnApplicationShutdown {
webhookLimit: Math.max(...getOptionValues('webhookLimit')),
clipLimit: Math.max(...getOptionValues('clipLimit')),
noteEachClipsLimit: Math.max(...getOptionValues('noteEachClipsLimit')),
+ userListLimit: Math.max(...getOptionValues('userListLimit')),
+ userEachUserListsLimit: Math.max(...getOptionValues('userEachUserListsLimit')),
};
}