From 21c9b06a4e1b2c60ac99d586eff76c9debc88e5a Mon Sep 17 00:00:00 2001 From: Sol Fisher Romanoff Date: Mon, 12 Dec 2022 23:04:48 +0200 Subject: [PATCH] Add registration reasons and approve/reject to pending users --- .../mod_modal/tabs/users_tab/users_tab.scss | 15 +++++++++++-- .../mod_modal/tabs/users_tab/users_tab.vue | 10 ++++++++- .../moderation_tools/moderation_tools.js | 3 +++ .../moderation_tools/moderation_tools.vue | 21 ++++++++++++++++++- src/i18n/en.json | 2 ++ src/services/api/api.service.js | 13 ++++++++++++ .../entity_normalizer.service.js | 2 ++ 7 files changed, 62 insertions(+), 4 deletions(-) diff --git a/src/components/mod_modal/tabs/users_tab/users_tab.scss b/src/components/mod_modal/tabs/users_tab/users_tab.scss index 15c3dce1..d11c241e 100644 --- a/src/components/mod_modal/tabs/users_tab/users_tab.scss +++ b/src/components/mod_modal/tabs/users_tab/users_tab.scss @@ -43,7 +43,18 @@ } } - .basic-user-card { - width: 0; + .user-information { + display: flex; + flex-direction: column; + padding-bottom: 0.6em; + flex: 1; + + .basic-user-card { + padding-bottom: 0; + } + + .registration-reason { + padding-left: 5.2em; + } } } diff --git a/src/components/mod_modal/tabs/users_tab/users_tab.vue b/src/components/mod_modal/tabs/users_tab/users_tab.vue index 46d69717..647dc4ec 100644 --- a/src/components/mod_modal/tabs/users_tab/users_tab.vue +++ b/src/components/mod_modal/tabs/users_tab/users_tab.vue @@ -165,7 +165,15 @@ :key="user.id" class="user" > - +
+ +
+ {{ user.registration_reason }} +
+
{ diff --git a/src/components/moderation_tools/moderation_tools.vue b/src/components/moderation_tools/moderation_tools.vue index 13b6aef7..513f2c7b 100644 --- a/src/components/moderation_tools/moderation_tools.vue +++ b/src/components/moderation_tools/moderation_tools.vue @@ -29,6 +29,25 @@ class="dropdown-divider" /> + + + + +