diff --git a/CHANGELOG.md b/CHANGELOG.md index d294f8a3f..3ce46556b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ unreleased ---------- * deckにフォローされていますマークを追加 * URLプレビューのサムネイルの調整 +* 管理画面でサイレンスされているユーザーを一覧できるように * ジョブキューを無効化 * 軽微なバグ修正 diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index e9f91bb07..5aac4c7d3 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1319,6 +1319,7 @@ admin/views/users.vue: moderator: "モデレーター" adminOrModerator: "管理者+モデレーター" verified: "公式アカウント" + silenced: "サイレンス済み" suspended: "凍結済み" origin: title: "オリジン" diff --git a/src/client/app/admin/views/users.vue b/src/client/app/admin/views/users.vue index d46c72cbe..e0ead50f4 100644 --- a/src/client/app/admin/views/users.vue +++ b/src/client/app/admin/views/users.vue @@ -48,6 +48,7 @@ + diff --git a/src/server/api/endpoints/admin/show-users.ts b/src/server/api/endpoints/admin/show-users.ts index 20ccfbd7f..e883b25e7 100644 --- a/src/server/api/endpoints/admin/show-users.ts +++ b/src/server/api/endpoints/admin/show-users.ts @@ -35,6 +35,7 @@ export const meta = { 'moderator', 'adminOrModerator', 'verified', + 'silenced', 'suspended', ]), default: 'all' @@ -101,6 +102,7 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => { }] } : ps.state == 'verified' ? { isVerified: true } : + ps.state == 'silenced' ? { isSilenced: true } : ps.state == 'suspended' ? { isSuspended: true } : {} );