feat(admin): unified ticket inbox over CMS and help-center queues
CI / check (push) Successful in 22s
CI / release (push) Skipped
CI / deploy (push) Successful in 57s

Merged read-model inbox at /admin/tickets and /mod/tickets with type badges and deep links; CMS-only lists moved to /desk. No DB schema merge.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-08-01 14:49:19 +02:00
1 parent 24d0b735c1
commit d8199ea1e4
31 files changed
+1580 -394

No files matched your search

+29 -4
View File
@@ -952,7 +952,7 @@
"advertisements": "Pubblicità",
"writeableBoxes": "Box modificabili",
"photos": "Foto",
"tickets": "Assistenza",
"tickets": "Ticket",
"helpTickets": "Ticket centro assistenza",
"events": "Eventi",
"polls": "Sondaggi",
@@ -2812,12 +2812,13 @@
"devops": "DevOps",
"errors": "Errori",
"alerts": "Alert",
"toolsGroup": "Strumenti"
"toolsGroup": "Strumenti",
"ticketInbox": "Inbox"
},
"events": "Eventi",
"eventsSubtitle": "Eventi hotel e tipi evento",
"tickets": "Assistenza",
"ticketsSubtitle": "Due code separate: supporto CMS e ticket help center pubblici",
"tickets": "Ticket",
"ticketsSubtitle": "Inbox unificata su supporto CMS e help center",
"staffAccess": "Gradi e permessi",
"staffAccessSubtitle": "Gradi staff e accesso live. L'archivio e solo confronto/export.",
"analytics": "Analitiche",
@@ -3042,6 +3043,30 @@
"title": "Online users",
"subtitle": "Players currently connected",
"connected": "{count, plural, one {# player connected} other {# players connected}}"
},
"ticketInbox": {
"hint": "Vista unificata dei ticket aperti CMS e help center. I dettagli restano sulle route di ciascun prodotto.",
"noTickets": "Nessun ticket aperto in nessuna coda",
"searchPlaceholder": "Cerca oggetto, titolo, utente o ID…",
"statCmsOpen": "CMS aperti",
"statHelpOpen": "Help aperti",
"statTotal": "Totale aperti",
"colTicket": "Ticket",
"colStatus": "Stato",
"colType": "Coda",
"colUpdated": "Aggiornato",
"meta": "di {user}",
"typeAll": "Tutte le code",
"typeCms": "Supporto CMS",
"typeHelp": "Help center",
"statusOpen": "Aperti",
"statusClosed": "Chiusi",
"statusAll": "Tutti gli stati",
"presetOpen": "Solo aperti",
"modNavLabel": "Code:",
"modNavInbox": "Inbox",
"modNavDesk": "Supporto CMS",
"modNavHelp": "Help center"
}
},
"radioRequests": {