From eae09226b5afe1d03985b36957f0063fe1ccd7d0 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Thu, 27 Nov 2025 20:28:58 +0200 Subject: [PATCH] registrations tab --- .../admin_tabs/instance_tab.vue | 72 +------- .../admin_tabs/registrations_tab.js | 38 +++++ .../admin_tabs/registrations_tab.vue | 158 ++++++++++++++++++ .../settings_modal_admin_content.js | 10 +- .../settings_modal_admin_content.vue | 28 +++- src/i18n/en.json | 13 +- 6 files changed, 236 insertions(+), 83 deletions(-) create mode 100644 src/components/settings_modal/admin_tabs/registrations_tab.js create mode 100644 src/components/settings_modal/admin_tabs/registrations_tab.vue diff --git a/src/components/settings_modal/admin_tabs/instance_tab.vue b/src/components/settings_modal/admin_tabs/instance_tab.vue index 32e8df259..fe96329bb 100644 --- a/src/components/settings_modal/admin_tabs/instance_tab.vue +++ b/src/components/settings_modal/admin_tabs/instance_tab.vue @@ -1,7 +1,7 @@ + + diff --git a/src/components/settings_modal/settings_modal_admin_content.js b/src/components/settings_modal/settings_modal_admin_content.js index 42dee7adb..3d355a09c 100644 --- a/src/components/settings_modal/settings_modal_admin_content.js +++ b/src/components/settings_modal/settings_modal_admin_content.js @@ -6,6 +6,7 @@ import FrontendsTab from './admin_tabs/frontends_tab.vue' import EmojiTab from './admin_tabs/emoji_tab.vue' import MailerTab from './admin_tabs/mailer_tab.vue' import MonitoringTab from './admin_tabs/monitoring_tab.vue' +import RegistrationsTab from './admin_tabs/registrations_tab.vue' import { useInterfaceStore } from 'src/stores/interface' import { library } from '@fortawesome/fontawesome-svg-core' @@ -14,7 +15,8 @@ import { faHand, faLaptopCode, faEnvelope, - faChartLine + faChartLine, + faDoorOpen } from '@fortawesome/free-solid-svg-icons' library.add( @@ -22,7 +24,8 @@ library.add( faHand, faLaptopCode, faEnvelope, - faChartLine + faChartLine, + faDoorOpen ) const SettingsModalAdminContent = { @@ -34,7 +37,8 @@ const SettingsModalAdminContent = { FrontendsTab, MailerTab, EmojiTab, - MonitoringTab + MonitoringTab, + RegistrationsTab }, computed: { user () { diff --git a/src/components/settings_modal/settings_modal_admin_content.vue b/src/components/settings_modal/settings_modal_admin_content.vue index 8e5aee049..0c5184b01 100644 --- a/src/components/settings_modal/settings_modal_admin_content.vue +++ b/src/components/settings_modal/settings_modal_admin_content.vue @@ -48,14 +48,23 @@ > +
- +
+ +
+ +
+
- +