From c5ed09ac4fdb9baa24e2efe5b4f57da7c6805e69 Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Sun, 14 Dec 2025 21:56:37 +0100 Subject: [PATCH] refactor: reorganize admin sidebar sections MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Move Background Tasks from Platform Health to Platform Monitoring - Move Notifications from Settings to Platform Monitoring - Rename Settings section to Platform Settings - Update init-alpine.js page-to-section mappings Platform Monitoring now contains: Import Jobs, Background Tasks, Application Logs, and Notifications for centralized operational monitoring. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- app/templates/admin/partials/sidebar.html | 8 ++++---- static/admin/js/init-alpine.js | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/templates/admin/partials/sidebar.html b/app/templates/admin/partials/sidebar.html index 7036713d..50125d4e 100644 --- a/app/templates/admin/partials/sidebar.html +++ b/app/templates/admin/partials/sidebar.html @@ -113,23 +113,23 @@ {% call section_content('platformHealth') %} {{ menu_item('testing', '/admin/testing', 'beaker', 'Testing Hub') }} {{ menu_item('code-quality', '/admin/code-quality', 'shield-check', 'Code Quality') }} - {{ menu_item('background-tasks', '/admin/background-tasks', 'collection', 'Background Tasks') }} {% endcall %} {{ section_header('Platform Monitoring', 'monitoring') }} {% call section_content('monitoring') %} {{ menu_item('imports', '/admin/imports', 'cube', 'Import Jobs') }} + {{ menu_item('background-tasks', '/admin/background-tasks', 'collection', 'Background Tasks') }} {{ menu_item('logs', '/admin/logs', 'document-text', 'Application Logs') }} + {{ menu_item('notifications-settings', '/admin/notifications-settings', 'bell', 'Notifications') }} {% endcall %} - - {{ section_header('Settings', 'settingsSection') }} + + {{ section_header('Platform Settings', 'settingsSection') }} {% call section_content('settingsSection') %} {{ menu_item('settings', '/admin/settings', 'cog', 'General') }} {{ menu_item('profile', '/admin/profile', 'user-circle', 'Profile') }} {{ menu_item('api-keys', '/admin/api-keys', 'key', 'API Keys') }} - {{ menu_item('notifications-settings', '/admin/notifications-settings', 'bell', 'Notifications') }} {% endcall %} {% endmacro %} diff --git a/static/admin/js/init-alpine.js b/static/admin/js/init-alpine.js index 78e0b839..a612772e 100644 --- a/static/admin/js/init-alpine.js +++ b/static/admin/js/init-alpine.js @@ -80,15 +80,15 @@ function data() { // Platform Health testing: 'platformHealth', 'code-quality': 'platformHealth', - 'background-tasks': 'platformHealth', // Platform Monitoring imports: 'monitoring', + 'background-tasks': 'monitoring', logs: 'monitoring', - // Settings + 'notifications-settings': 'monitoring', + // Platform Settings settings: 'settingsSection', profile: 'settingsSection', - 'api-keys': 'settingsSection', - 'notifications-settings': 'settingsSection' + 'api-keys': 'settingsSection' }; return {