From 0d21e5902380b155d7d3ec9a805031b9f2089f7f Mon Sep 17 00:00:00 2001 From: matthieu Date: Sun, 15 Mar 2026 19:42:49 +0100 Subject: [PATCH] feat(admin) : add client tickets tab with list, filters, status change, and delete Co-Authored-By: Claude Sonnet 4.6 --- .../components/admin/AdminClientTicketTab.vue | 379 ++++++++++++++++++ frontend/pages/admin.vue | 2 + 2 files changed, 381 insertions(+) create mode 100644 frontend/components/admin/AdminClientTicketTab.vue diff --git a/frontend/components/admin/AdminClientTicketTab.vue b/frontend/components/admin/AdminClientTicketTab.vue new file mode 100644 index 0000000..940f490 --- /dev/null +++ b/frontend/components/admin/AdminClientTicketTab.vue @@ -0,0 +1,379 @@ + + + + + diff --git a/frontend/pages/admin.vue b/frontend/pages/admin.vue index 1b33016..fdc9854 100644 --- a/frontend/pages/admin.vue +++ b/frontend/pages/admin.vue @@ -27,6 +27,7 @@ + @@ -43,6 +44,7 @@ const tabs = [ { key: 'priorities', label: 'Priorités' }, { key: 'tags', label: 'Tags' }, { key: 'users', label: 'Utilisateurs' }, + { key: 'client-tickets', label: 'Tickets client' }, { key: 'gitea', label: 'Gitea' }, { key: 'bookstack', label: 'BookStack' }, ] as const