diff --git a/CHANGELOG.md b/CHANGELOG.md index d294f8a3f6f07277e480ed63961c41308a0e05c6..3ce46556b96134d1cb75e681984fd379a4b1ad8d 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 e9f91bb07886a0447bb925ed6108078df6a8c6e8..5aac4c7d377c7ae19e9871a5b68b9d21783a2728 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 d46c72cbe07d30226a37a03414e9a6560a43b5a7..e0ead50f46951b46db2bc6c839ac60e8c0ddd321 100644 --- a/src/client/app/admin/views/users.vue +++ b/src/client/app/admin/views/users.vue @@ -48,6 +48,7 @@ <option value="admin">{{ $t('users.state.admin') }}</option> <option value="moderator">{{ $t('users.state.moderator') }}</option> <option value="verified">{{ $t('users.state.verified') }}</option> + <option value="silenced">{{ $t('users.state.silenced') }}</option> <option value="suspended">{{ $t('users.state.suspended') }}</option> </ui-select> <ui-select v-model="origin"> diff --git a/src/server/api/endpoints/admin/show-users.ts b/src/server/api/endpoints/admin/show-users.ts index 20ccfbd7f37b128671463ae4f0f64569f3f85d4a..e883b25e7996acdf8c168e07cdf0626a39e4bb65 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 } : {} );