diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-12 16:38:08 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-03-12 16:38:08 +0900 |
| commit | 7c2d8d73ce3dc407a57925562b48357e54c315e6 (patch) | |
| tree | 46c1145bbf388f01d94002f68c67360054a73f2e /packages/backend/src/server/api/endpoints/admin/roles | |
| parent | fix(backend/ApRendererService): allow announces with visibility: followers (#... (diff) | |
| download | sharkey-7c2d8d73ce3dc407a57925562b48357e54c315e6.tar.gz sharkey-7c2d8d73ce3dc407a57925562b48357e54c315e6.tar.bz2 sharkey-7c2d8d73ce3dc407a57925562b48357e54c315e6.zip | |
enhance: ロールの並び順を設定可能に
Diffstat (limited to 'packages/backend/src/server/api/endpoints/admin/roles')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/admin/roles/create.ts | 3 | ||||
| -rw-r--r-- | packages/backend/src/server/api/endpoints/admin/roles/update.ts | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/packages/backend/src/server/api/endpoints/admin/roles/create.ts b/packages/backend/src/server/api/endpoints/admin/roles/create.ts index df60c6be94..1359894634 100644 --- a/packages/backend/src/server/api/endpoints/admin/roles/create.ts +++ b/packages/backend/src/server/api/endpoints/admin/roles/create.ts @@ -27,6 +27,7 @@ export const paramDef = { isAdministrator: { type: 'boolean' }, asBadge: { type: 'boolean' }, canEditMembersByModerator: { type: 'boolean' }, + displayOrder: { type: 'number' }, policies: { type: 'object', }, @@ -43,6 +44,7 @@ export const paramDef = { 'isAdministrator', 'asBadge', 'canEditMembersByModerator', + 'displayOrder', 'policies', ], } as const; @@ -76,6 +78,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { isModerator: ps.isModerator, asBadge: ps.asBadge, canEditMembersByModerator: ps.canEditMembersByModerator, + displayOrder: ps.displayOrder, policies: ps.policies, }).then(x => this.rolesRepository.findOneByOrFail(x.identifiers[0])); diff --git a/packages/backend/src/server/api/endpoints/admin/roles/update.ts b/packages/backend/src/server/api/endpoints/admin/roles/update.ts index b939ccdbf9..37b68c4c41 100644 --- a/packages/backend/src/server/api/endpoints/admin/roles/update.ts +++ b/packages/backend/src/server/api/endpoints/admin/roles/update.ts @@ -35,6 +35,7 @@ export const paramDef = { isAdministrator: { type: 'boolean' }, asBadge: { type: 'boolean' }, canEditMembersByModerator: { type: 'boolean' }, + displayOrder: { type: 'number' }, policies: { type: 'object', }, @@ -52,6 +53,7 @@ export const paramDef = { 'isAdministrator', 'asBadge', 'canEditMembersByModerator', + 'displayOrder', 'policies', ], } as const; @@ -85,6 +87,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { isAdministrator: ps.isAdministrator, asBadge: ps.asBadge, canEditMembersByModerator: ps.canEditMembersByModerator, + displayOrder: ps.displayOrder, policies: ps.policies, }); const updated = await this.rolesRepository.findOneByOrFail({ id: ps.roleId }); |