From bc92f535dec0b0bcdb5e52d40a05ae010a94187e Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Fri, 28 Nov 2025 02:02:39 +0200 Subject: [PATCH] uploads tab --- src/components/settings_modal/helpers/choice_setting.js | 3 +++ .../settings_modal/settings_modal_admin_content.js | 8 ++++++-- .../settings_modal/settings_modal_admin_content.vue | 8 ++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/components/settings_modal/helpers/choice_setting.js b/src/components/settings_modal/helpers/choice_setting.js index bdeece760..c36b870a6 100644 --- a/src/components/settings_modal/helpers/choice_setting.js +++ b/src/components/settings_modal/helpers/choice_setting.js @@ -23,6 +23,9 @@ export default { ...Setting.computed, realOptions () { if (this.realSource === 'admin') { + if (!(this.backendDescriptionSuggestions?.length !== 0)) { + return this.options + } return this.backendDescriptionSuggestions.map(x => ({ key: x, value: x, diff --git a/src/components/settings_modal/settings_modal_admin_content.js b/src/components/settings_modal/settings_modal_admin_content.js index 3d355a09c..6944bddde 100644 --- a/src/components/settings_modal/settings_modal_admin_content.js +++ b/src/components/settings_modal/settings_modal_admin_content.js @@ -4,6 +4,7 @@ import InstanceTab from './admin_tabs/instance_tab.vue' import LimitsTab from './admin_tabs/limits_tab.vue' import FrontendsTab from './admin_tabs/frontends_tab.vue' import EmojiTab from './admin_tabs/emoji_tab.vue' +import UploadsTab from './admin_tabs/uploads_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' @@ -16,7 +17,8 @@ import { faLaptopCode, faEnvelope, faChartLine, - faDoorOpen + faDoorOpen, + faUpload } from '@fortawesome/free-solid-svg-icons' library.add( @@ -25,7 +27,8 @@ library.add( faLaptopCode, faEnvelope, faChartLine, - faDoorOpen + faDoorOpen, + faUpload ) const SettingsModalAdminContent = { @@ -37,6 +40,7 @@ const SettingsModalAdminContent = { FrontendsTab, MailerTab, EmojiTab, + UploadsTab, MonitoringTab, RegistrationsTab }, diff --git a/src/components/settings_modal/settings_modal_admin_content.vue b/src/components/settings_modal/settings_modal_admin_content.vue index 0c5184b01..4a862453a 100644 --- a/src/components/settings_modal/settings_modal_admin_content.vue +++ b/src/components/settings_modal/settings_modal_admin_content.vue @@ -90,6 +90,14 @@ +
+ +
+