summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/admin
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-06-10 14:03:28 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-06-10 14:03:28 +0900
commitd04014f875a03ae9b8f0f36338fd2446e7eb3150 (patch)
tree447ab37a76486c9ec2ad5985e86c1f325b61f73c /src/server/api/endpoints/admin
parentMerge branch 'develop' (diff)
parent12.83.0 (diff)
downloadmisskey-d04014f875a03ae9b8f0f36338fd2446e7eb3150.tar.gz
misskey-d04014f875a03ae9b8f0f36338fd2446e7eb3150.tar.bz2
misskey-d04014f875a03ae9b8f0f36338fd2446e7eb3150.zip
Merge branch 'develop'
Diffstat (limited to 'src/server/api/endpoints/admin')
-rw-r--r--src/server/api/endpoints/admin/abuse-user-reports.ts12
-rw-r--r--src/server/api/endpoints/admin/accounts/create.ts6
-rw-r--r--src/server/api/endpoints/admin/announcements/create.ts11
-rw-r--r--src/server/api/endpoints/admin/announcements/delete.ts5
-rw-r--r--src/server/api/endpoints/admin/announcements/list.ts12
-rw-r--r--src/server/api/endpoints/admin/announcements/update.ts5
-rw-r--r--src/server/api/endpoints/admin/delete-all-files-of-a-user.ts9
-rw-r--r--src/server/api/endpoints/admin/delete-logs.ts5
-rw-r--r--src/server/api/endpoints/admin/drive/clean-remote-files.ts5
-rw-r--r--src/server/api/endpoints/admin/drive/cleanup.ts5
-rw-r--r--src/server/api/endpoints/admin/drive/files.ts5
-rw-r--r--src/server/api/endpoints/admin/drive/show-file.ts16
-rw-r--r--src/server/api/endpoints/admin/emoji/add.ts4
-rw-r--r--src/server/api/endpoints/admin/emoji/copy.ts6
-rw-r--r--src/server/api/endpoints/admin/emoji/list-remote.ts15
-rw-r--r--src/server/api/endpoints/admin/emoji/list.ts13
-rw-r--r--src/server/api/endpoints/admin/emoji/remove.ts4
-rw-r--r--src/server/api/endpoints/admin/emoji/update.ts4
-rw-r--r--src/server/api/endpoints/admin/federation/delete-all-files.ts5
-rw-r--r--src/server/api/endpoints/admin/federation/remove-all-following.ts5
-rw-r--r--src/server/api/endpoints/admin/federation/update-instance.ts5
-rw-r--r--src/server/api/endpoints/admin/get-table-stats.ts5
-rw-r--r--src/server/api/endpoints/admin/invite.ts6
-rw-r--r--src/server/api/endpoints/admin/logs.ts13
-rw-r--r--src/server/api/endpoints/admin/moderators/add.ts9
-rw-r--r--src/server/api/endpoints/admin/moderators/remove.ts9
-rw-r--r--src/server/api/endpoints/admin/promo/create.ts5
-rw-r--r--src/server/api/endpoints/admin/queue/clear.ts5
-rw-r--r--src/server/api/endpoints/admin/queue/deliver-delayed.ts7
-rw-r--r--src/server/api/endpoints/admin/queue/inbox-delayed.ts7
-rw-r--r--src/server/api/endpoints/admin/queue/jobs.ts5
-rw-r--r--src/server/api/endpoints/admin/queue/stats.ts5
-rw-r--r--src/server/api/endpoints/admin/relays/add.ts5
-rw-r--r--src/server/api/endpoints/admin/relays/list.ts5
-rw-r--r--src/server/api/endpoints/admin/relays/remove.ts5
-rw-r--r--src/server/api/endpoints/admin/reset-password.ts9
-rw-r--r--src/server/api/endpoints/admin/resolve-abuse-user-report.ts5
-rw-r--r--src/server/api/endpoints/admin/resync-chart.ts5
-rw-r--r--src/server/api/endpoints/admin/send-email.ts5
-rw-r--r--src/server/api/endpoints/admin/server-info.ts15
-rw-r--r--src/server/api/endpoints/admin/show-moderation-logs.ts5
-rw-r--r--src/server/api/endpoints/admin/show-user.ts9
-rw-r--r--src/server/api/endpoints/admin/show-users.ts5
-rw-r--r--src/server/api/endpoints/admin/silence-user.ts9
-rw-r--r--src/server/api/endpoints/admin/suspend-user.ts9
-rw-r--r--src/server/api/endpoints/admin/unsilence-user.ts9
-rw-r--r--src/server/api/endpoints/admin/unsuspend-user.ts9
-rw-r--r--src/server/api/endpoints/admin/update-meta.ts159
-rw-r--r--src/server/api/endpoints/admin/vacuum.ts5
49 files changed, 5 insertions, 501 deletions
diff --git a/src/server/api/endpoints/admin/abuse-user-reports.ts b/src/server/api/endpoints/admin/abuse-user-reports.ts
index bbb696394e..02291a3edd 100644
--- a/src/server/api/endpoints/admin/abuse-user-reports.ts
+++ b/src/server/api/endpoints/admin/abuse-user-reports.ts
@@ -5,11 +5,6 @@ import { AbuseUserReports } from '../../../../models';
import { makePaginationQuery } from '../../common/make-pagination-query';
export const meta = {
- desc: {
- 'ja-JP': '通報一覧を表示します。',
- 'en-US': 'Show list of abuse user reports.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -64,43 +59,36 @@ export const meta = {
type: 'string' as const,
nullable: false as const, optional: false as const,
format: 'id',
- description: 'The unique identifier for this User.',
example: 'xxxxxxxxxx',
},
createdAt: {
type: 'string' as const,
nullable: false as const, optional: false as const,
format: 'date-time',
- description: 'The date that the abuse user report was created on Misskey.'
},
comment: {
type: 'string' as const,
nullable: false as const, optional: false as const,
- description: 'The content of the report.',
},
resolved: {
type: 'boolean' as const,
nullable: false as const, optional: false as const,
- description: 'Returns whether this report has been resolved',
example: false
},
reporterId: {
type: 'string' as const,
nullable: false as const, optional: false as const,
format: 'id',
- description: 'Reporter\'s user ID.'
},
targetUserId: {
type: 'string' as const,
nullable: false as const, optional: false as const,
format: 'id',
- description: 'User ID of the person to be reported.'
},
assigneeId: {
type: 'string' as const,
nullable: true as const, optional: false as const,
format: 'id',
- description: 'User ID of the person who responded to the report.'
},
reporter: {
type: 'object' as const,
diff --git a/src/server/api/endpoints/admin/accounts/create.ts b/src/server/api/endpoints/admin/accounts/create.ts
index 9e3fc46acd..bceb210a82 100644
--- a/src/server/api/endpoints/admin/accounts/create.ts
+++ b/src/server/api/endpoints/admin/accounts/create.ts
@@ -3,11 +3,6 @@ import { Users } from '../../../../../models';
import { signup } from '../../../common/signup';
export const meta = {
- desc: {
- 'ja-JP': 'アカウントを作成します。',
- 'en-US': 'Create a account.'
- },
-
tags: ['admin'],
params: {
@@ -28,7 +23,6 @@ export const meta = {
token: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Token to access this user.'
}
}
}
diff --git a/src/server/api/endpoints/admin/announcements/create.ts b/src/server/api/endpoints/admin/announcements/create.ts
index 3675e50bac..794c35023b 100644
--- a/src/server/api/endpoints/admin/announcements/create.ts
+++ b/src/server/api/endpoints/admin/announcements/create.ts
@@ -4,11 +4,6 @@ import { Announcements } from '../../../../../models';
import { genId } from '@/misc/gen-id';
export const meta = {
- desc: {
- 'ja-JP': 'アナウンスを作成します。',
- 'en-US': 'Create a announcement.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -34,35 +29,29 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'id',
- description: 'The unique identifier for this Announcement.',
example: 'xxxxxxxxxx',
},
createdAt: {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'date-time',
- description: 'The date that the Announcement was created.'
},
updatedAt: {
type: 'string' as const,
optional: false as const, nullable: true as const,
format: 'date-time',
- description: 'The date that the Announcement was updated.'
},
title: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Announcement title.'
},
text: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Announcement text.'
},
imageUrl: {
type: 'string' as const,
optional: false as const, nullable: true as const,
- description: 'Announcement image.'
}
}
}
diff --git a/src/server/api/endpoints/admin/announcements/delete.ts b/src/server/api/endpoints/admin/announcements/delete.ts
index 44a46ae435..6c28054da8 100644
--- a/src/server/api/endpoints/admin/announcements/delete.ts
+++ b/src/server/api/endpoints/admin/announcements/delete.ts
@@ -10,11 +10,6 @@ export const meta = {
requireCredential: true as const,
requireModerator: true,
- desc: {
- 'ja-JP': 'アナウンスを削除します。',
- 'en-US': 'Delete a announcement.'
- },
-
params: {
id: {
validator: $.type(ID)
diff --git a/src/server/api/endpoints/admin/announcements/list.ts b/src/server/api/endpoints/admin/announcements/list.ts
index a42f24c45e..a14f0c0bdc 100644
--- a/src/server/api/endpoints/admin/announcements/list.ts
+++ b/src/server/api/endpoints/admin/announcements/list.ts
@@ -5,11 +5,6 @@ import { Announcements, AnnouncementReads } from '../../../../../models';
import { makePaginationQuery } from '../../../common/make-pagination-query';
export const meta = {
- desc: {
- 'ja-JP': 'アナウンスのリストを表示します。',
- 'en-US': 'List announcements.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -41,40 +36,33 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'id',
- description: 'The unique identifier for this Announcement.',
example: 'xxxxxxxxxx',
},
createdAt: {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'date-time',
- description: 'The date that the Announcement was created.'
},
updatedAt: {
type: 'string' as const,
optional: false as const, nullable: true as const,
format: 'date-time',
- description: 'The date that the Announcement was updated.'
},
text: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Announcement text.'
},
title: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Announcement title.'
},
imageUrl: {
type: 'string' as const,
optional: false as const, nullable: true as const,
- description: 'Announcement image.'
},
reads: {
type: 'number' as const,
optional: false as const, nullable: false as const,
- description: 'Number of people who read this announcement.'
}
}
}
diff --git a/src/server/api/endpoints/admin/announcements/update.ts b/src/server/api/endpoints/admin/announcements/update.ts
index c869e7c9c6..6e9a43d346 100644
--- a/src/server/api/endpoints/admin/announcements/update.ts
+++ b/src/server/api/endpoints/admin/announcements/update.ts
@@ -5,11 +5,6 @@ import { Announcements } from '../../../../../models';
import { ApiError } from '../../../error';
export const meta = {
- desc: {
- 'ja-JP': 'アナウンスの内容を変更します。',
- 'en-US': 'Update a annoucement.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts b/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts
index 8143239b54..3d49689cd7 100644
--- a/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts
+++ b/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts
@@ -5,11 +5,6 @@ import { DriveFiles } from '../../../../models';
import { ID } from '@/misc/cafy-id';
export const meta = {
- desc: {
- 'ja-JP': '対象のユーザーのファイルを全て削除します。',
- 'en-US': 'Delete all files to specified user.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -18,10 +13,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID which you want to suspend'
- }
},
}
};
diff --git a/src/server/api/endpoints/admin/delete-logs.ts b/src/server/api/endpoints/admin/delete-logs.ts
index 1caea46ea0..410588bc01 100644
--- a/src/server/api/endpoints/admin/delete-logs.ts
+++ b/src/server/api/endpoints/admin/delete-logs.ts
@@ -2,11 +2,6 @@ import define from '../../define';
import { Logs } from '../../../../models';
export const meta = {
- desc: {
- 'ja-JP': 'ログを全て削除します。',
- 'en-US': 'Delete all logs.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/drive/clean-remote-files.ts b/src/server/api/endpoints/admin/drive/clean-remote-files.ts
index 20856da1cf..5a5adb8a8b 100644
--- a/src/server/api/endpoints/admin/drive/clean-remote-files.ts
+++ b/src/server/api/endpoints/admin/drive/clean-remote-files.ts
@@ -2,11 +2,6 @@ import define from '../../../define';
import { createCleanRemoteFilesJob } from '../../../../../queue';
export const meta = {
- desc: {
- 'ja-JP': 'キャッシュされたリモートファイルをすべて削除します。',
- 'en-US': 'Deletes all cached remote files.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/drive/cleanup.ts b/src/server/api/endpoints/admin/drive/cleanup.ts
index f4867597f3..b76236a7f0 100644
--- a/src/server/api/endpoints/admin/drive/cleanup.ts
+++ b/src/server/api/endpoints/admin/drive/cleanup.ts
@@ -4,11 +4,6 @@ import { deleteFile } from '../../../../../services/drive/delete-file';
import { DriveFiles } from '../../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '使用されていないユーザーのファイルを削除します。',
- 'en-US': 'Delete the unused user\'s files.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/drive/files.ts b/src/server/api/endpoints/admin/drive/files.ts
index 1a5c940f1e..efeef83ca3 100644
--- a/src/server/api/endpoints/admin/drive/files.ts
+++ b/src/server/api/endpoints/admin/drive/files.ts
@@ -5,11 +5,6 @@ import { makePaginationQuery } from '../../../common/make-pagination-query';
import { ID } from '@/misc/cafy-id';
export const meta = {
- desc: {
- 'ja-JP': '管理用のドライブの一覧を表示します。',
- 'en-US': 'Displays a list of management drives.'
- },
-
tags: ['admin'],
requireCredential: false as const,
diff --git a/src/server/api/endpoints/admin/drive/show-file.ts b/src/server/api/endpoints/admin/drive/show-file.ts
index cfe25306c2..3489e5c816 100644
--- a/src/server/api/endpoints/admin/drive/show-file.ts
+++ b/src/server/api/endpoints/admin/drive/show-file.ts
@@ -36,20 +36,17 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'id',
- description: 'The unique identifier for this Drive file.',
example: 'xxxxxxxxxx',
},
createdAt: {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'date-time',
- description: 'The date that the Drive file was created on Misskey.'
},
userId: {
type: 'string' as const,
optional: false as const, nullable: true as const,
format: 'id',
- description: 'Owner ID of this Drive file.',
example: 'xxxxxxxxxx',
},
userHost: {
@@ -60,25 +57,21 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'md5',
- description: 'The MD5 hash of this Drive file.',
example: '15eca7fba0480996e2245f5185bf39f2'
},
name: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'The file name with extension.',
example: 'lenna.jpg'
},
type: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'The MIME type of this Drive file.',
example: 'image/jpeg'
},
size: {
type: 'number' as const,
optional: false as const, nullable: false as const,
- description: 'The size of this Drive file. (bytes)',
example: 51469
},
comment: {
@@ -113,41 +106,34 @@ export const meta = {
storedInternal: {
type: 'boolean' as const,
optional: false as const, nullable: true as const,
- description: 'Indicates whether this file is stored in the same location as Misskey itself',
example: true
},
url: {
type: 'string' as const,
optional: false as const, nullable: true as const,
format: 'url',
- description: 'The URL of this Drive file.',
},
thumbnailUrl: {
type: 'string' as const,
optional: false as const, nullable: true as const,
format: 'url',
- description: 'The thumbnail URL of this Drive file.',
},
webpublicUrl: {
type: 'string' as const,
optional: false as const, nullable: true as const,
format: 'url',
- description: 'The public URL of this Drive file.',
},
accessKey: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Access key to access this file'
},
thumbnailAccessKey: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Access key to access this file for thumbnail'
},
webpublicAccessKey: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Access key to access this file for webpublic'
},
uri: {
type: 'string' as const,
@@ -161,13 +147,11 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: true as const,
format: 'id',
- description: 'The parent folder ID of this Drive file.',
example: 'xxxxxxxxxx',
},
isSensitive: {
type: 'boolean' as const,
optional: false as const, nullable: false as const,
- description: 'Whether this Drive file is sensitive.',
},
isLink: {
type: 'boolean' as const,
diff --git a/src/server/api/endpoints/admin/emoji/add.ts b/src/server/api/endpoints/admin/emoji/add.ts
index 04eac79d6a..0d4550bf3c 100644
--- a/src/server/api/endpoints/admin/emoji/add.ts
+++ b/src/server/api/endpoints/admin/emoji/add.ts
@@ -10,10 +10,6 @@ import rndstr from 'rndstr';
import { publishBroadcastStream } from '../../../../../services/stream';
export const meta = {
- desc: {
- 'ja-JP': 'カスタム絵文字を追加します。'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/emoji/copy.ts b/src/server/api/endpoints/admin/emoji/copy.ts
index 7df7830072..1a784f4061 100644
--- a/src/server/api/endpoints/admin/emoji/copy.ts
+++ b/src/server/api/endpoints/admin/emoji/copy.ts
@@ -9,11 +9,6 @@ import { ID } from '@/misc/cafy-id';
import uploadFromUrl from '../../../../../services/drive/upload-from-url';
export const meta = {
- desc: {
- 'ja-JP': '選択したカスタム絵文字をコピーします。',
- 'en-US': 'Copies the selected custom emoji.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -41,7 +36,6 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'id',
- description: 'New copied emoji ID'
}
}
}
diff --git a/src/server/api/endpoints/admin/emoji/list-remote.ts b/src/server/api/endpoints/admin/emoji/list-remote.ts
index 6a4e86c342..570db064ec 100644
--- a/src/server/api/endpoints/admin/emoji/list-remote.ts
+++ b/src/server/api/endpoints/admin/emoji/list-remote.ts
@@ -6,11 +6,6 @@ import { makePaginationQuery } from '../../../common/make-pagination-query';
import { ID } from '@/misc/cafy-id';
export const meta = {
- desc: {
- 'ja-JP': 'リモートのカスタム絵文字一覧を取得します。',
- 'en-US': 'Gets a list of remote custom emojis.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -19,12 +14,12 @@ export const meta = {
params: {
query: {
validator: $.optional.nullable.str,
- default: null as any
+ default: null
},
host: {
validator: $.optional.nullable.str,
- default: null as any
+ default: null
},
limit: {
@@ -52,12 +47,10 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'id',
- description: 'The unique identifier for this Emoji.'
},
aliases: {
type: 'array' as const,
optional: false as const, nullable: false as const,
- description: 'List to make it easier to be displayed as a candidate when entering emoji.',
items: {
type: 'string' as const,
optional: false as const, nullable: false as const
@@ -66,22 +59,18 @@ export const meta = {
name: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Official name of custom emoji.'
},
category: {
type: 'string' as const,
optional: false as const, nullable: true as const,
- description: 'Names categorized in the emoji list.'
},
host: {
type: 'string' as const,
optional: false as const, nullable: true as const,
- description: 'If it is another server, the FQDN will be returned here.'
},
url: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Image URL of emoji.'
}
}
}
diff --git a/src/server/api/endpoints/admin/emoji/list.ts b/src/server/api/endpoints/admin/emoji/list.ts
index 9e50ce61c8..b864fed4b0 100644
--- a/src/server/api/endpoints/admin/emoji/list.ts
+++ b/src/server/api/endpoints/admin/emoji/list.ts
@@ -6,11 +6,6 @@ import { ID } from '@/misc/cafy-id';
import { Emoji } from '../../../../../models/entities/emoji';
export const meta = {
- desc: {
- 'ja-JP': 'カスタム絵文字一覧を取得します。',
- 'en-US': 'List custom emojis.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -19,7 +14,7 @@ export const meta = {
params: {
query: {
validator: $.optional.nullable.str,
- default: null as any
+ default: null
},
limit: {
@@ -47,12 +42,10 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'id',
- description: 'The unique identifier for this Emoji.'
},
aliases: {
type: 'array' as const,
optional: false as const, nullable: false as const,
- description: 'List to make it easier to be displayed as a candidate when entering emoji.',
items: {
type: 'string' as const,
optional: false as const, nullable: false as const
@@ -61,22 +54,18 @@ export const meta = {
name: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Official name of custom emoji.'
},
category: {
type: 'string' as const,
optional: false as const, nullable: true as const,
- description: 'Names categorized in the emoji list.'
},
host: {
type: 'string' as const,
optional: false as const, nullable: true as const,
- description: 'If it is another server, the FQDN will be returned here.'
},
url: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Image URL of emoji.'
}
}
}
diff --git a/src/server/api/endpoints/admin/emoji/remove.ts b/src/server/api/endpoints/admin/emoji/remove.ts
index 3f87dded3b..22bbc76e78 100644
--- a/src/server/api/endpoints/admin/emoji/remove.ts
+++ b/src/server/api/endpoints/admin/emoji/remove.ts
@@ -7,10 +7,6 @@ import { insertModerationLog } from '../../../../../services/insert-moderation-l
import { ApiError } from '../../../error';
export const meta = {
- desc: {
- 'ja-JP': 'カスタム絵文字を削除します。'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/emoji/update.ts b/src/server/api/endpoints/admin/emoji/update.ts
index 2fa6587e2b..70589d5cf7 100644
--- a/src/server/api/endpoints/admin/emoji/update.ts
+++ b/src/server/api/endpoints/admin/emoji/update.ts
@@ -6,10 +6,6 @@ import { getConnection } from 'typeorm';
import { ApiError } from '../../../error';
export const meta = {
- desc: {
- 'ja-JP': 'カスタム絵文字を更新します。'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/federation/delete-all-files.ts b/src/server/api/endpoints/admin/federation/delete-all-files.ts
index c0a8c94f4c..eef53cd92c 100644
--- a/src/server/api/endpoints/admin/federation/delete-all-files.ts
+++ b/src/server/api/endpoints/admin/federation/delete-all-files.ts
@@ -4,11 +4,6 @@ import { deleteFile } from '../../../../../services/drive/delete-file';
import { DriveFiles } from '../../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '指定したドメインのファイルを全て削除します。',
- 'en-US': 'Deletes all files in the specified domain.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/federation/remove-all-following.ts b/src/server/api/endpoints/admin/federation/remove-all-following.ts
index 4a6f6e6261..e593193552 100644
--- a/src/server/api/endpoints/admin/federation/remove-all-following.ts
+++ b/src/server/api/endpoints/admin/federation/remove-all-following.ts
@@ -4,11 +4,6 @@ import deleteFollowing from '../../../../../services/following/delete';
import { Followings, Users } from '../../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '指定したドメインの全ユーザーのフォローを全て解除します。',
- 'en-US': 'Unfollow all users in the specified domain.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/federation/update-instance.ts b/src/server/api/endpoints/admin/federation/update-instance.ts
index 3e9d243d74..2d559e43e8 100644
--- a/src/server/api/endpoints/admin/federation/update-instance.ts
+++ b/src/server/api/endpoints/admin/federation/update-instance.ts
@@ -4,11 +4,6 @@ import { Instances } from '../../../../../models';
import { toPuny } from '@/misc/convert-host';
export const meta = {
- desc: {
- 'ja-JP': '指定したドメインのアクティビティの配信を停止するかを選択します。',
- 'en-US': 'Select whether to undeliver the activity for the specified domain.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/get-table-stats.ts b/src/server/api/endpoints/admin/get-table-stats.ts
index 351c230033..bce813232b 100644
--- a/src/server/api/endpoints/admin/get-table-stats.ts
+++ b/src/server/api/endpoints/admin/get-table-stats.ts
@@ -5,11 +5,6 @@ export const meta = {
requireCredential: true as const,
requireModerator: true,
- desc: {
- 'ja-JP': 'テーブル情報を取得します。',
- 'en-US': 'Get table stats'
- },
-
tags: ['admin'],
params: {
diff --git a/src/server/api/endpoints/admin/invite.ts b/src/server/api/endpoints/admin/invite.ts
index 2a87fae714..141f27d95e 100644
--- a/src/server/api/endpoints/admin/invite.ts
+++ b/src/server/api/endpoints/admin/invite.ts
@@ -4,11 +4,6 @@ import { RegistrationTickets } from '../../../../models';
import { genId } from '@/misc/gen-id';
export const meta = {
- desc: {
- 'ja-JP': '招待コードを発行します。',
- 'en-US': 'Issue an invitation code.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -23,7 +18,6 @@ export const meta = {
code: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Give this code to the applicant for registration.',
example: '2ERUA5VR',
maxLength: 8,
minLength: 8
diff --git a/src/server/api/endpoints/admin/logs.ts b/src/server/api/endpoints/admin/logs.ts
index 5e19b1a6f4..1ec7320399 100644
--- a/src/server/api/endpoints/admin/logs.ts
+++ b/src/server/api/endpoints/admin/logs.ts
@@ -4,11 +4,6 @@ import { Logs } from '../../../../models';
import { Brackets } from 'typeorm';
export const meta = {
- desc: {
- 'ja-JP': 'ログを表示します。',
- 'en-US': 'Show logs.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -22,12 +17,12 @@ export const meta = {
level: {
validator: $.optional.nullable.str,
- default: null as any
+ default: null
},
domain: {
validator: $.optional.nullable.str,
- default: null as any
+ default: null
}
},
@@ -42,14 +37,12 @@ export const meta = {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'id',
- description: 'The unique identifier for this log.',
example: 'xxxxxxxxxx',
},
createdAt: {
type: 'string' as const,
optional: false as const, nullable: false as const,
format: 'date-time',
- description: 'The date that the Drive file was created on Misskey.'
},
domain: {
type: 'array' as const,
@@ -70,12 +63,10 @@ export const meta = {
machine: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'The name of the running machine.'
},
message: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Log body.'
},
data: {
type: 'object' as const,
diff --git a/src/server/api/endpoints/admin/moderators/add.ts b/src/server/api/endpoints/admin/moderators/add.ts
index a96cf35db1..2b4e8a8014 100644
--- a/src/server/api/endpoints/admin/moderators/add.ts
+++ b/src/server/api/endpoints/admin/moderators/add.ts
@@ -4,11 +4,6 @@ import define from '../../../define';
import { Users } from '../../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーをモデレーターにします。',
- 'en-US': 'Mark a user as moderator.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -17,10 +12,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID'
- }
},
}
};
diff --git a/src/server/api/endpoints/admin/moderators/remove.ts b/src/server/api/endpoints/admin/moderators/remove.ts
index c9c884092c..fd6e29df54 100644
--- a/src/server/api/endpoints/admin/moderators/remove.ts
+++ b/src/server/api/endpoints/admin/moderators/remove.ts
@@ -4,11 +4,6 @@ import define from '../../../define';
import { Users } from '../../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーをモデレーター解除します。',
- 'en-US': 'Unmark a user as moderator.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -17,10 +12,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID'
- }
},
}
};
diff --git a/src/server/api/endpoints/admin/promo/create.ts b/src/server/api/endpoints/admin/promo/create.ts
index 3ee1616145..8468ab6545 100644
--- a/src/server/api/endpoints/admin/promo/create.ts
+++ b/src/server/api/endpoints/admin/promo/create.ts
@@ -6,11 +6,6 @@ import { getNote } from '../../../common/getters';
import { PromoNotes } from '../../../../../models';
export const meta = {
- desc: {
- 'ja-JP': 'プロモーションを作成します。',
- 'en-US': 'Create a promotion.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/queue/clear.ts b/src/server/api/endpoints/admin/queue/clear.ts
index bc55a02ec1..0375f55f01 100644
--- a/src/server/api/endpoints/admin/queue/clear.ts
+++ b/src/server/api/endpoints/admin/queue/clear.ts
@@ -3,11 +3,6 @@ import { destroy } from '../../../../../queue';
import { insertModerationLog } from '../../../../../services/insert-moderation-log';
export const meta = {
- desc: {
- 'ja-JP': 'ジョブキューを全て削除します。',
- 'en-US': 'Delete all job queues.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/queue/deliver-delayed.ts b/src/server/api/endpoints/admin/queue/deliver-delayed.ts
index 1de5b060e2..cd7b640983 100644
--- a/src/server/api/endpoints/admin/queue/deliver-delayed.ts
+++ b/src/server/api/endpoints/admin/queue/deliver-delayed.ts
@@ -3,11 +3,6 @@ import { URL } from 'url';
import define from '../../../define';
export const meta = {
- desc: {
- 'ja-JP': '他サーバーへ送るキューの遅延一覧を返します。',
- 'en-US': 'Returns a list of delays in queues sent to other servers.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -26,11 +21,9 @@ export const meta = {
anyOf: [
{
type: 'string' as const,
- description: 'FQDN to fediverse server'
},
{
type: 'number' as const,
- description: 'Delayed queue counts'
}
]
}
diff --git a/src/server/api/endpoints/admin/queue/inbox-delayed.ts b/src/server/api/endpoints/admin/queue/inbox-delayed.ts
index 3599c012a5..119976c680 100644
--- a/src/server/api/endpoints/admin/queue/inbox-delayed.ts
+++ b/src/server/api/endpoints/admin/queue/inbox-delayed.ts
@@ -3,11 +3,6 @@ import define from '../../../define';
import { inboxQueue } from '../../../../../queue';
export const meta = {
- desc: {
- 'ja-JP': 'このサーバーへのキューの遅延一覧を返します。',
- 'en-US': 'Returns a list of queue delays to this server.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -26,11 +21,9 @@ export const meta = {
anyOf: [
{
type: 'string' as const,
- description: 'FQDN to fediverse server'
},
{
type: 'number' as const,
- description: 'Delayed queue counts'
}
]
}
diff --git a/src/server/api/endpoints/admin/queue/jobs.ts b/src/server/api/endpoints/admin/queue/jobs.ts
index ffae1426be..c426e5f39b 100644
--- a/src/server/api/endpoints/admin/queue/jobs.ts
+++ b/src/server/api/endpoints/admin/queue/jobs.ts
@@ -3,11 +3,6 @@ import $ from 'cafy';
import define from '../../../define';
export const meta = {
- desc: {
- 'ja-JP': 'ジョブ一覧を表示します。',
- 'en-US': 'Display the job list.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/queue/stats.ts b/src/server/api/endpoints/admin/queue/stats.ts
index cc1cf8a9e0..38f18459dd 100644
--- a/src/server/api/endpoints/admin/queue/stats.ts
+++ b/src/server/api/endpoints/admin/queue/stats.ts
@@ -2,11 +2,6 @@ import { deliverQueue, inboxQueue, dbQueue, objectStorageQueue } from '@/queue/q
import define from '../../../define';
export const meta = {
- desc: {
- 'ja-JP': 'キューの状態を返します。',
- 'en-US': 'Returns the status of the queue.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/relays/add.ts b/src/server/api/endpoints/admin/relays/add.ts
index e10bd92c8d..54d292ad55 100644
--- a/src/server/api/endpoints/admin/relays/add.ts
+++ b/src/server/api/endpoints/admin/relays/add.ts
@@ -5,11 +5,6 @@ import { addRelay } from '../../../../../services/relay';
import { ApiError } from '../../../error';
export const meta = {
- desc: {
- 'ja-JP': 'リレーを追加します。',
- 'en-US': 'Add relay'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/relays/list.ts b/src/server/api/endpoints/admin/relays/list.ts
index da05ac0a24..9f2474f10c 100644
--- a/src/server/api/endpoints/admin/relays/list.ts
+++ b/src/server/api/endpoints/admin/relays/list.ts
@@ -2,11 +2,6 @@ import define from '../../../define';
import { listRelay } from '../../../../../services/relay';
export const meta = {
- desc: {
- 'ja-JP': 'リレー一覧を表示します。',
- 'en-US': 'List relay'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/relays/remove.ts b/src/server/api/endpoints/admin/relays/remove.ts
index 572d51cfca..220efab406 100644
--- a/src/server/api/endpoints/admin/relays/remove.ts
+++ b/src/server/api/endpoints/admin/relays/remove.ts
@@ -3,11 +3,6 @@ import define from '../../../define';
import { removeRelay } from '../../../../../services/relay';
export const meta = {
- desc: {
- 'ja-JP': 'リレーを削除します。',
- 'en-US': 'Remove relay'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/reset-password.ts b/src/server/api/endpoints/admin/reset-password.ts
index a316ef9c1d..6ff49d83d5 100644
--- a/src/server/api/endpoints/admin/reset-password.ts
+++ b/src/server/api/endpoints/admin/reset-password.ts
@@ -6,11 +6,6 @@ import rndstr from 'rndstr';
import { Users, UserProfiles } from '../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーのパスワードをリセットします。',
- 'en-US': 'Reset password to specified user.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -19,10 +14,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID which you want to suspend'
- }
},
},
diff --git a/src/server/api/endpoints/admin/resolve-abuse-user-report.ts b/src/server/api/endpoints/admin/resolve-abuse-user-report.ts
index 1446951828..38a5e81375 100644
--- a/src/server/api/endpoints/admin/resolve-abuse-user-report.ts
+++ b/src/server/api/endpoints/admin/resolve-abuse-user-report.ts
@@ -4,11 +4,6 @@ import define from '../../define';
import { AbuseUserReports } from '../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '指定した通報を解決済みにします。',
- 'en-US': 'Marks the specified report as resolved.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/resync-chart.ts b/src/server/api/endpoints/admin/resync-chart.ts
index 13254a3ca3..84e19d37e6 100644
--- a/src/server/api/endpoints/admin/resync-chart.ts
+++ b/src/server/api/endpoints/admin/resync-chart.ts
@@ -3,11 +3,6 @@ import { driveChart, notesChart, usersChart, instanceChart } from '../../../../s
import { insertModerationLog } from '../../../../services/insert-moderation-log';
export const meta = {
- desc: {
- 'ja-JP': 'チャートを再同期します。',
- 'en-US': 'Resync the chart.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/send-email.ts b/src/server/api/endpoints/admin/send-email.ts
index 51f92230a2..c0e77e1621 100644
--- a/src/server/api/endpoints/admin/send-email.ts
+++ b/src/server/api/endpoints/admin/send-email.ts
@@ -3,11 +3,6 @@ import define from '../../define';
import { sendEmail } from '../../../../services/send-email';
export const meta = {
- desc: {
- 'ja-JP': 'メールを送信します。',
- 'en-US': 'Send a mail.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/server-info.ts b/src/server/api/endpoints/admin/server-info.ts
index 33e6190974..bb2d35e397 100644
--- a/src/server/api/endpoints/admin/server-info.ts
+++ b/src/server/api/endpoints/admin/server-info.ts
@@ -8,11 +8,6 @@ export const meta = {
requireCredential: true as const,
requireModerator: true,
- desc: {
- 'ja-JP': 'サーバー情報を表示します。',
- 'en-US': 'Show server information.'
- },
-
tags: ['admin', 'meta'],
params: {
@@ -25,23 +20,19 @@ export const meta = {
machine: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'The name of the running server'
},
os: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'OS used by the server',
example: 'linux'
},
node: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Version of Node.js'
},
psql: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'Version of Postgresql'
},
cpu: {
type: 'object' as const,
@@ -50,12 +41,10 @@ export const meta = {
model: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'The name of the CPU you are using'
},
cores: {
type: 'number' as const,
optional: false as const, nullable: false as const,
- description: 'Number of CPU cores used (number of logical processors)'
}
}
},
@@ -67,7 +56,6 @@ export const meta = {
type: 'number' as const,
optional: false as const, nullable: false as const,
format: 'bytes',
- description: 'RAM capacity.'
}
}
},
@@ -79,13 +67,11 @@ export const meta = {
type: 'number' as const,
optional: false as const, nullable: false as const,
format: 'bytes',
- description: 'Total storage capacity.'
},
used: {
type: 'number' as const,
optional: false as const, nullable: false as const,
format: 'bytes',
- description: 'Amount of storage used'
}
}
},
@@ -96,7 +82,6 @@ export const meta = {
interface: {
type: 'string' as const,
optional: false as const, nullable: false as const,
- description: 'The interface name of your network.',
example: 'eth0'
}
}
diff --git a/src/server/api/endpoints/admin/show-moderation-logs.ts b/src/server/api/endpoints/admin/show-moderation-logs.ts
index 59e6f0033d..cfceab9463 100644
--- a/src/server/api/endpoints/admin/show-moderation-logs.ts
+++ b/src/server/api/endpoints/admin/show-moderation-logs.ts
@@ -5,11 +5,6 @@ import { ModerationLogs } from '../../../../models';
import { makePaginationQuery } from '../../common/make-pagination-query';
export const meta = {
- desc: {
- 'ja-JP': 'モデレーションログ一覧を表示します。',
- 'en-US': 'Display the moderation log list.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/show-user.ts b/src/server/api/endpoints/admin/show-user.ts
index 52c4458c35..b1132ac207 100644
--- a/src/server/api/endpoints/admin/show-user.ts
+++ b/src/server/api/endpoints/admin/show-user.ts
@@ -4,11 +4,6 @@ import define from '../../define';
import { Users } from '../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーの情報を取得します(管理者向け)。',
- 'en-US': 'Gets the information of the specified user (for administrators).'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -17,10 +12,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID which you want to suspend'
- }
},
},
diff --git a/src/server/api/endpoints/admin/show-users.ts b/src/server/api/endpoints/admin/show-users.ts
index 6ee4aa877b..7ea0e0e864 100644
--- a/src/server/api/endpoints/admin/show-users.ts
+++ b/src/server/api/endpoints/admin/show-users.ts
@@ -3,11 +3,6 @@ import define from '../../define';
import { Users } from '../../../../models';
export const meta = {
- desc: {
- 'ja-JP': '管理者用のユーザー一覧を表示します。',
- 'en-US': 'Displays a list of users for administrators.'
- },
-
tags: ['admin'],
requireCredential: true as const,
diff --git a/src/server/api/endpoints/admin/silence-user.ts b/src/server/api/endpoints/admin/silence-user.ts
index d057459824..73f9d03b70 100644
--- a/src/server/api/endpoints/admin/silence-user.ts
+++ b/src/server/api/endpoints/admin/silence-user.ts
@@ -5,11 +5,6 @@ import { Users } from '../../../../models';
import { insertModerationLog } from '../../../../services/insert-moderation-log';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーをサイレンスにします。',
- 'en-US': 'Make silence a user.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -18,10 +13,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID which you want to make silence'
- }
},
}
};
diff --git a/src/server/api/endpoints/admin/suspend-user.ts b/src/server/api/endpoints/admin/suspend-user.ts
index a4485445c9..9f3c8eb6f8 100644
--- a/src/server/api/endpoints/admin/suspend-user.ts
+++ b/src/server/api/endpoints/admin/suspend-user.ts
@@ -8,11 +8,6 @@ import { insertModerationLog } from '../../../../services/insert-moderation-log'
import { doPostSuspend } from '../../../../services/suspend-user';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーを凍結します。',
- 'en-US': 'Suspend a user.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -21,10 +16,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID which you want to suspend'
- }
},
}
};
diff --git a/src/server/api/endpoints/admin/unsilence-user.ts b/src/server/api/endpoints/admin/unsilence-user.ts
index c811ae5d1c..6083d87afc 100644
--- a/src/server/api/endpoints/admin/unsilence-user.ts
+++ b/src/server/api/endpoints/admin/unsilence-user.ts
@@ -5,11 +5,6 @@ import { Users } from '../../../../models';
import { insertModerationLog } from '../../../../services/insert-moderation-log';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーのサイレンスを解除します。',
- 'en-US': 'Unsilence a user.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -18,10 +13,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID which you want to unsilence'
- }
},
}
};
diff --git a/src/server/api/endpoints/admin/unsuspend-user.ts b/src/server/api/endpoints/admin/unsuspend-user.ts
index 7658d37f8b..6d015b51ab 100644
--- a/src/server/api/endpoints/admin/unsuspend-user.ts
+++ b/src/server/api/endpoints/admin/unsuspend-user.ts
@@ -6,11 +6,6 @@ import { insertModerationLog } from '../../../../services/insert-moderation-log'
import { doPostUnsuspend } from '../../../../services/unsuspend-user';
export const meta = {
- desc: {
- 'ja-JP': '指定したユーザーの凍結を解除します。',
- 'en-US': 'Unsuspend a user.'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -19,10 +14,6 @@ export const meta = {
params: {
userId: {
validator: $.type(ID),
- desc: {
- 'ja-JP': '対象のユーザーID',
- 'en-US': 'The user ID which you want to unsuspend'
- }
},
}
};
diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts
index d9ce7c061c..a18956b3f7 100644
--- a/src/server/api/endpoints/admin/update-meta.ts
+++ b/src/server/api/endpoints/admin/update-meta.ts
@@ -7,10 +7,6 @@ import { DB_MAX_NOTE_TEXT_LENGTH } from '@/misc/hard-limits';
import { ID } from '@/misc/cafy-id';
export const meta = {
- desc: {
- 'ja-JP': 'インスタンスの設定を更新します。'
- },
-
tags: ['admin'],
requireCredential: true as const,
@@ -19,79 +15,46 @@ export const meta = {
params: {
disableRegistration: {
validator: $.optional.nullable.bool,
- desc: {
- 'ja-JP': '招待制か否か'
- }
},
disableLocalTimeline: {
validator: $.optional.nullable.bool,
- desc: {
- 'ja-JP': 'ローカルタイムライン(とソーシャルタイムライン)を無効にするか否か'
- }
},
disableGlobalTimeline: {
validator: $.optional.nullable.bool,
- desc: {
- 'ja-JP': 'グローバルタイムラインを無効にするか否か'
- }
},
useStarForReactionFallback: {
validator: $.optional.nullable.bool,
- desc: {
- 'ja-JP': '不明なリアクションのフォールバックに star リアクションを使うか'
- }
},
pinnedUsers: {
validator: $.optional.nullable.arr($.str),
- desc: {
- 'ja-JP': 'ピン留めユーザー'
- }
},
hiddenTags: {
validator: $.optional.nullable.arr($.str),
- desc: {
- 'ja-JP': '統計などで無視するハッシュタグ'
- }
},
blockedHosts: {
validator: $.optional.nullable.arr($.str),
- desc: {
- 'ja-JP': 'ブロックするホスト'
- }
},
mascotImageUrl: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンスキャラクター画像のURL'
- }
},
bannerUrl: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンスのバナー画像URL'
- }
},
errorImageUrl: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンスのエラー画像URL'
- }
},
iconUrl: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンスのアイコンURL'
- }
},
backgroundImageUrl: {
@@ -104,116 +67,66 @@ export const meta = {
name: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンス名'
- }
},
description: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンスの紹介文'
- }
},
maxNoteTextLength: {
validator: $.optional.num.min(0).max(DB_MAX_NOTE_TEXT_LENGTH),
- desc: {
- 'ja-JP': '投稿の最大文字数'
- }
},
localDriveCapacityMb: {
validator: $.optional.num.min(0),
- desc: {
- 'ja-JP': 'ローカルユーザーひとりあたりのドライブ容量 (メガバイト単位)',
- 'en-US': 'Drive capacity of a local user (MB)'
- }
},
remoteDriveCapacityMb: {
validator: $.optional.num.min(0),
- desc: {
- 'ja-JP': 'リモートユーザーひとりあたりのドライブ容量 (メガバイト単位)',
- 'en-US': 'Drive capacity of a remote user (MB)'
- }
},
cacheRemoteFiles: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'リモートのファイルをキャッシュするか否か'
- }
},
proxyRemoteFiles: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'ローカルにないリモートのファイルをプロキシするか否か'
- }
},
enableHcaptcha: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'hCaptchaを使用するか否か'
- }
},
hcaptchaSiteKey: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'hCaptcha site key'
- }
},
hcaptchaSecretKey: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'hCaptcha secret key'
- }
},
enableRecaptcha: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'reCAPTCHAを使用するか否か'
- }
},
recaptchaSiteKey: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'reCAPTCHA site key'
- }
},
recaptchaSecretKey: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'reCAPTCHA secret key'
- }
},
proxyAccountId: {
validator: $.optional.nullable.type(ID),
- desc: {
- 'ja-JP': 'プロキシアカウントのID'
- }
},
maintainerName: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンスの管理者名'
- }
},
maintainerEmail: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'インスタンス管理者の連絡先メールアドレス'
- }
},
pinnedPages: {
@@ -226,170 +139,98 @@ export const meta = {
langs: {
validator: $.optional.arr($.str),
- desc: {
- 'ja-JP': 'インスタンスの対象言語'
- }
},
summalyProxy: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'summalyプロキシURL'
- }
},
enableTwitterIntegration: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'Twitter連携機能を有効にするか否か'
- }
},
twitterConsumerKey: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'TwitterアプリのConsumer key'
- }
},
twitterConsumerSecret: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'TwitterアプリのConsumer secret'
- }
},
enableGithubIntegration: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'GitHub連携機能を有効にするか否か'
- }
},
githubClientId: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'GitHubアプリのClient ID'
- }
},
githubClientSecret: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'GitHubアプリのClient Secret'
- }
},
enableDiscordIntegration: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'Discord連携機能を有効にするか否か'
- }
},
discordClientId: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'DiscordアプリのClient ID'
- }
},
discordClientSecret: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'DiscordアプリのClient Secret'
- }
},
enableEmail: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'メール配信を有効にするか否か'
- }
},
email: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'メール配信する際に利用するメールアドレス'
- }
},
smtpSecure: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'SMTPサーバがSSLを使用しているか否か'
- }
},
smtpHost: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'SMTPサーバのホスト'
- }
},
smtpPort: {
validator: $.optional.nullable.num,
- desc: {
- 'ja-JP': 'SMTPサーバのポート'
- }
},
smtpUser: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'SMTPサーバのユーザー名'
- }
},
smtpPass: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'SMTPサーバのパスワード'
- }
},
enableServiceWorker: {
validator: $.optional.bool,
- desc: {
- 'ja-JP': 'ServiceWorkerを有効にするか否か'
- }
},
swPublicKey: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'ServiceWorkerのVAPIDキーペアの公開鍵'
- }
},
swPrivateKey: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': 'ServiceWorkerのVAPIDキーペアの秘密鍵'
- }
},
tosUrl: {
validator: $.optional.nullable.str,
- desc: {
- 'ja-JP': '利用規約のURL'
- }
},
repositoryUrl: {
validator: $.optional.str,
- desc: {
- 'ja-JP': 'リポジトリのURL'
- }
},
feedbackUrl: {
validator: $.optional.str,
- desc: {
- 'ja-JP': 'フィードバックのURL'
- }
},
useObjectStorage: {
diff --git a/src/server/api/endpoints/admin/vacuum.ts b/src/server/api/endpoints/admin/vacuum.ts
index 14136c751c..e041e65431 100644
--- a/src/server/api/endpoints/admin/vacuum.ts
+++ b/src/server/api/endpoints/admin/vacuum.ts
@@ -4,11 +4,6 @@ import { getConnection } from 'typeorm';
import { insertModerationLog } from '../../../../services/insert-moderation-log';
export const meta = {
- desc: {
- 'ja-JP': 'データベースのメンテナンスを行います。',
- 'en-US': 'Perform database maintenance.'
- },
-
tags: ['admin'],
requireCredential: true as const,