diff options
Diffstat (limited to 'src/server/api/endpoints/admin')
| -rw-r--r-- | src/server/api/endpoints/admin/suspend-user.ts | 8 | ||||
| -rw-r--r-- | src/server/api/endpoints/admin/unsuspend-user.ts | 8 | ||||
| -rw-r--r-- | src/server/api/endpoints/admin/unverify-user.ts | 8 | ||||
| -rw-r--r-- | src/server/api/endpoints/admin/update-meta.ts | 30 | ||||
| -rw-r--r-- | src/server/api/endpoints/admin/verify-user.ts | 8 |
5 files changed, 38 insertions, 24 deletions
diff --git a/src/server/api/endpoints/admin/suspend-user.ts b/src/server/api/endpoints/admin/suspend-user.ts index 32c2416fb5..6d8b28932f 100644 --- a/src/server/api/endpoints/admin/suspend-user.ts +++ b/src/server/api/endpoints/admin/suspend-user.ts @@ -1,5 +1,5 @@ import $ from 'cafy'; -import ID from '../../../../misc/cafy-id'; +import ID, { transform } from '../../../../misc/cafy-id'; import getParams from '../../get-params'; import User from '../../../../models/user'; @@ -13,12 +13,14 @@ export const meta = { requireAdmin: true, params: { - userId: $.type(ID).note({ + userId: { + validator: $.type(ID), + transform: transform, desc: { 'ja-JP': '対象のユーザーID', 'en-US': 'The user ID which you want to suspend' } - }), + }, } }; diff --git a/src/server/api/endpoints/admin/unsuspend-user.ts b/src/server/api/endpoints/admin/unsuspend-user.ts index 879c23ab14..5c736122bb 100644 --- a/src/server/api/endpoints/admin/unsuspend-user.ts +++ b/src/server/api/endpoints/admin/unsuspend-user.ts @@ -1,5 +1,5 @@ import $ from 'cafy'; -import ID from '../../../../misc/cafy-id'; +import ID, { transform } from '../../../../misc/cafy-id'; import getParams from '../../get-params'; import User from '../../../../models/user'; @@ -13,12 +13,14 @@ export const meta = { requireAdmin: true, params: { - userId: $.type(ID).note({ + userId: { + validator: $.type(ID), + transform: transform, desc: { 'ja-JP': '対象のユーザーID', 'en-US': 'The user ID which you want to unsuspend' } - }), + }, } }; diff --git a/src/server/api/endpoints/admin/unverify-user.ts b/src/server/api/endpoints/admin/unverify-user.ts index 178049fa1d..fc55bd7476 100644 --- a/src/server/api/endpoints/admin/unverify-user.ts +++ b/src/server/api/endpoints/admin/unverify-user.ts @@ -1,5 +1,5 @@ import $ from 'cafy'; -import ID from '../../../../misc/cafy-id'; +import ID, { transform } from '../../../../misc/cafy-id'; import getParams from '../../get-params'; import User from '../../../../models/user'; @@ -13,12 +13,14 @@ export const meta = { requireAdmin: true, params: { - userId: $.type(ID).note({ + userId: { + validator: $.type(ID), + transform: transform, desc: { 'ja-JP': '対象のユーザーID', 'en-US': 'The user ID which you want to unverify' } - }), + }, } }; diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts index f45efd7fe5..aed53e12ce 100644 --- a/src/server/api/endpoints/admin/update-meta.ts +++ b/src/server/api/endpoints/admin/update-meta.ts @@ -11,41 +11,47 @@ export const meta = { requireAdmin: true, params: { - broadcasts: $.arr($.obj()).optional.nullable.note({ + broadcasts: { + validator: $.arr($.obj()).optional.nullable, desc: { 'ja-JP': 'ブロードキャスト' } - }), + }, - emojis: $.arr($.obj()).optional.note({ + emojis: { + validator: $.arr($.obj()).optional, desc: { 'ja-JP': 'カスタム絵文字定義' } - }), + }, - disableRegistration: $.bool.optional.nullable.note({ + disableRegistration: { + validator: $.bool.optional.nullable, desc: { 'ja-JP': '招待制か否か' } - }), + }, - disableLocalTimeline: $.bool.optional.nullable.note({ + disableLocalTimeline: { + validator: $.bool.optional.nullable, desc: { 'ja-JP': 'ローカルタイムライン(とソーシャルタイムライン)を無効にするか否か' } - }), + }, - hidedTags: $.arr($.str).optional.nullable.note({ + hidedTags: { + validator: $.arr($.str).optional.nullable, desc: { 'ja-JP': '統計などで無視するハッシュタグ' } - }), + }, - bannerUrl: $.str.optional.nullable.note({ + bannerUrl: { + validator: $.str.optional.nullable, desc: { 'ja-JP': 'インスタンスのバナー画像URL' } - }), + }, } }; diff --git a/src/server/api/endpoints/admin/verify-user.ts b/src/server/api/endpoints/admin/verify-user.ts index dd07684ded..b8c0bbaa8d 100644 --- a/src/server/api/endpoints/admin/verify-user.ts +++ b/src/server/api/endpoints/admin/verify-user.ts @@ -1,5 +1,5 @@ import $ from 'cafy'; -import ID from '../../../../misc/cafy-id'; +import ID, { transform } from '../../../../misc/cafy-id'; import getParams from '../../get-params'; import User from '../../../../models/user'; @@ -13,12 +13,14 @@ export const meta = { requireAdmin: true, params: { - userId: $.type(ID).note({ + userId: { + validator: $.type(ID), + transform: transform, desc: { 'ja-JP': '対象のユーザーID', 'en-US': 'The user ID which you want to verify' } - }), + }, } }; |