From e00c33d20bccd35a6ab8e8bbac8f8dcfc4f5bbc7 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 19 Mar 2026 10:33:58 +0100 Subject: [PATCH] feat(ui) : add Zimbra CalDAV configuration tab in admin page Co-Authored-By: Claude Sonnet 4.6 --- frontend/components/admin/AdminZimbraTab.vue | 124 +++++++++++++++++++ frontend/pages/admin.vue | 2 + 2 files changed, 126 insertions(+) create mode 100644 frontend/components/admin/AdminZimbraTab.vue diff --git a/frontend/components/admin/AdminZimbraTab.vue b/frontend/components/admin/AdminZimbraTab.vue new file mode 100644 index 0000000..1f3b6e0 --- /dev/null +++ b/frontend/components/admin/AdminZimbraTab.vue @@ -0,0 +1,124 @@ + + + diff --git a/frontend/pages/admin.vue b/frontend/pages/admin.vue index a26fceb..12b3684 100644 --- a/frontend/pages/admin.vue +++ b/frontend/pages/admin.vue @@ -29,6 +29,7 @@ + @@ -46,6 +47,7 @@ const tabs = [ { key: 'users', label: 'Utilisateurs' }, { key: 'gitea', label: 'Gitea' }, { key: 'bookstack', label: 'BookStack' }, + { key: 'zimbra', label: 'Zimbra' }, ] as const type TabKey = typeof tabs[number]['key']