From 14a4ca2f75e0abd95fc013366728d87265719da7 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 10 Jun 2026 14:09:07 +0300 Subject: [PATCH] user card admin info --- .../basic_user_card/basic_user_card.js | 10 ++- .../basic_user_card/basic_user_card.vue | 11 ++- .../settings_modal/admin_tabs/admin_card.vue | 24 +++++++ src/components/user_card/user_card.vue | 70 +++++++++++++------ src/i18n/en.json | 4 ++ 5 files changed, 95 insertions(+), 24 deletions(-) diff --git a/src/components/basic_user_card/basic_user_card.js b/src/components/basic_user_card/basic_user_card.js index 1c69f81b4..1e807eca6 100644 --- a/src/components/basic_user_card/basic_user_card.js +++ b/src/components/basic_user_card/basic_user_card.js @@ -8,7 +8,15 @@ import { useMergedConfigStore } from 'src/stores/merged_config.js' import generateProfileLink from 'src/services/user_profile_link_generator/user_profile_link_generator' const BasicUserCard = { - props: ['user'], + props: { + user: { + type: Object, + }, + showLineLabels: { + type: Boolean, + default: false, + } + }, components: { UserPopover, UserAvatar, diff --git a/src/components/basic_user_card/basic_user_card.vue b/src/components/basic_user_card/basic_user_card.vue index 572b07abb..2de8b7b36 100644 --- a/src/components/basic_user_card/basic_user_card.vue +++ b/src/components/basic_user_card/basic_user_card.vue @@ -23,6 +23,10 @@ :title="user.name" class="basic-user-card-user-name" > + + {{ $t('admin_dash.users.labels.name_colon') }} + {{ ' ' }} +
+ + {{ $t('admin_dash.users.labels.handle_colon') }} + {{ ' ' }} + +
+ + {{ $t('admin_dash.users.labels.email_colon') }} + + {{ ' ' }} + + + {{ user.adminData.email }} + +
+
+ + {{ $t('user_card.admin_data.registration_reason') }} + + + {{ user.adminData.registration_reason }} + +