From 466a1ced12e0f98ea12f1ba664ad8e89829e9269 Mon Sep 17 00:00:00 2001 From: Roberto Guido Date: Sun, 27 Sep 2026 19:04:32 +0200 Subject: [PATCH] fix: switches in admin settings panel Signed-off-by: Roberto Guido --- lib/Settings/AdminSettings.php | 4 +++ src/admin-settings.js | 12 ++------- src/components/AdminSettings.vue | 44 +++++++++++++++++++------------- templates/settings/admin.php | 4 --- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/lib/Settings/AdminSettings.php b/lib/Settings/AdminSettings.php index f3f77cd8dd..3a684050d7 100644 --- a/lib/Settings/AdminSettings.php +++ b/lib/Settings/AdminSettings.php @@ -13,6 +13,7 @@ use OCP\AppFramework\Http\TemplateResponse; use OCP\AppFramework\Services\IInitialState; use OCP\Settings\ISettings; +use OCP\Util; class AdminSettings implements ISettings { public function __construct( @@ -26,6 +27,9 @@ public function __construct( public function getForm() { $this->initialState->provideInitialState('allowSocialSync', $this->socialApiService->syncAllowedByAdmin()); $this->initialState->provideInitialState('ocmInvitesConfig', $this->federatedInvitesService->getOcmInvitesConfig()); + + Util::addScript(Application::APP_ID, 'contacts-admin-settings'); + Util::addStyle(Application::APP_ID, 'contacts-admin-settings'); return new TemplateResponse(Application::APP_ID, 'settings/admin'); } diff --git a/src/admin-settings.js b/src/admin-settings.js index a58d711302..8cd39a133b 100644 --- a/src/admin-settings.js +++ b/src/admin-settings.js @@ -5,14 +5,6 @@ import { createApp } from 'vue' import AdminSettings from './components/AdminSettings.vue' -import LegacyGlobalMixin from './mixins/LegacyGlobalMixin.js' -import 'vite/modulepreload-polyfill' - -document.addEventListener('DOMContentLoaded', main) - -function main() { - const app = createApp(AdminSettings) - app.mixin(LegacyGlobalMixin) - app.mount('#contacts-settings') -} +const app = createApp(AdminSettings) +app.mount('#contacts-settings') diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue index 67ab6be409..188e0583da 100644 --- a/src/components/AdminSettings.vue +++ b/src/components/AdminSettings.vue @@ -4,38 +4,37 @@ -->