diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-13 17:52:24 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-13 17:52:24 +0900 |
| commit | 5d1ccb9bdcbe3949a52f0b6f2b057a53b6652579 (patch) | |
| tree | d77f06e5a2fc9e574b4b295b11a47aa996e6984d /packages/backend/src/core/RoleService.ts | |
| parent | feat: sensitive word (diff) | |
| download | misskey-5d1ccb9bdcbe3949a52f0b6f2b057a53b6652579.tar.gz misskey-5d1ccb9bdcbe3949a52f0b6f2b057a53b6652579.tar.bz2 misskey-5d1ccb9bdcbe3949a52f0b6f2b057a53b6652579.zip | |
enhance: make configurable to whether notes search available by role
Resolve #10318
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 7149591198..4775196c6f 100644 --- a/packages/backend/src/core/RoleService.ts +++ b/packages/backend/src/core/RoleService.ts @@ -21,6 +21,7 @@ export type RolePolicies = { canPublicNote: boolean; canInvite: boolean; canManageCustomEmojis: boolean; + canSearchNotes: boolean; canHideAds: boolean; driveCapacityMb: number; pinLimit: number; @@ -40,6 +41,7 @@ export const DEFAULT_POLICIES: RolePolicies = { canPublicNote: true, canInvite: false, canManageCustomEmojis: false, + canSearchNotes: false, canHideAds: false, driveCapacityMb: 100, pinLimit: 5, @@ -264,6 +266,7 @@ export class RoleService implements OnApplicationShutdown { canPublicNote: calc('canPublicNote', vs => vs.some(v => v === true)), canInvite: calc('canInvite', vs => vs.some(v => v === true)), canManageCustomEmojis: calc('canManageCustomEmojis', vs => vs.some(v => v === true)), + canSearchNotes: calc('canSearchNotes', vs => vs.some(v => v === true)), canHideAds: calc('canHideAds', vs => vs.some(v => v === true)), driveCapacityMb: calc('driveCapacityMb', vs => Math.max(...vs)), pinLimit: calc('pinLimit', vs => Math.max(...vs)), |