diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-02 12:22:52 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-02 12:22:52 +0900 |
| commit | b773d516d3a604fb8506c0b5ee449e2461024efa (patch) | |
| tree | eef84d6f6f45f8c088d7765ecb5d276862bb791a | |
| parent | enhance(client): cache pages in page-window (diff) | |
| download | sharkey-b773d516d3a604fb8506c0b5ee449e2461024efa.tar.gz sharkey-b773d516d3a604fb8506c0b5ee449e2461024efa.tar.bz2 sharkey-b773d516d3a604fb8506c0b5ee449e2461024efa.zip | |
chore(client): tweak ui
| -rw-r--r-- | locales/ja-JP.yml | 1 | ||||
| -rw-r--r-- | packages/backend/src/server/api/endpoints/admin/show-user.ts | 3 | ||||
| -rw-r--r-- | packages/client/src/pages/user-info.vue | 10 |
3 files changed, 12 insertions, 2 deletions
diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 1f52c2c259..b97b64dc59 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -861,6 +861,7 @@ document: "ドキュメント" numberOfPageCache: "ページキャッシュ数" numberOfPageCacheDescription: "多くすると利便性が向上しますが、負荷とメモリ使用量が増えます。" logoutConfirm: "ログアウトしますか?" +lastActiveDate: "最終利用日時" _emailUnavailable: used: "既に使用されています" diff --git a/packages/backend/src/server/api/endpoints/admin/show-user.ts b/packages/backend/src/server/api/endpoints/admin/show-user.ts index 78033aed58..36384c2b3d 100644 --- a/packages/backend/src/server/api/endpoints/admin/show-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/show-user.ts @@ -25,7 +25,7 @@ export const paramDef = { export default define(meta, paramDef, async (ps, me) => { const [user, profile] = await Promise.all([ Users.findOneBy({ id: ps.userId }), - UserProfiles.findOneBy({ userId: ps.userId }) + UserProfiles.findOneBy({ userId: ps.userId }), ]); if (user == null || profile == null) { @@ -68,6 +68,7 @@ export default define(meta, paramDef, async (ps, me) => { isModerator: user.isModerator, isSilenced: user.isSilenced, isSuspended: user.isSuspended, + lastActiveDate: user.lastActiveDate, signins, }; }); diff --git a/packages/client/src/pages/user-info.vue b/packages/client/src/pages/user-info.vue index 76b772ece2..b3292290ea 100644 --- a/packages/client/src/pages/user-info.vue +++ b/packages/client/src/pages/user-info.vue @@ -1,7 +1,7 @@ <template> <MkStickyContainer> <template #header><MkPageHeader v-model:tab="tab" :actions="headerActions" :tabs="headerTabs"/></template> - <MkSpacer :content-max="500" :margin-min="16" :margin-max="32"> + <MkSpacer :content-max="600" :margin-min="16" :margin-max="32"> <FormSuspense :p="init"> <div v-if="tab === 'overview'" class="_formRoot"> <div class="_formBlock aeakzknw"> @@ -27,6 +27,14 @@ <template #key>ID</template> <template #value><span class="_monospace">{{ user.id }}</span></template> </MkKeyValue> + <MkKeyValue oneline style="margin: 1em 0;"> + <template #key>{{ i18n.ts.createdAt }}</template> + <template #value><span class="_monospace"><MkTime :time="user.createdAt" :mode="'detail'"/></span></template> + </MkKeyValue> + <MkKeyValue v-if="info" oneline style="margin: 1em 0;"> + <template #key>{{ i18n.ts.lastActiveDate }}</template> + <template #value><span class="_monospace"><MkTime :time="info.lastActiveDate" :mode="'detail'"/></span></template> + </MkKeyValue> </div> <FormSection v-if="iAmModerator"> |