Use industry-specific ticket priority labels.
Deploy Ladill Queue / deploy (push) Successful in 55s

Restaurant (and other packages) now show Rush, Reservation, VIP table, etc. instead of clinic terms like Emergency and Elderly.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-17 20:15:56 +00:00
co-authored by Cursor
parent a2d5a8affd
commit b5ffa499b9
11 changed files with 252 additions and 4 deletions
+127
View File
@@ -53,6 +53,133 @@ return [
'walk_in' => 'Walk-in',
],
/*
| Industry-specific labels for the same priority keys (order stays global).
| Missing keys fall back to ticket_priorities above.
*/
'ticket_priorities_by_industry' => [
'healthcare' => [
'emergency' => 'Emergency',
'vip' => 'VIP',
'elderly' => 'Elderly',
'disabled' => 'Disabled',
'appointment' => 'Appointment',
'walk_in' => 'Walk-in',
],
'restaurant' => [
'emergency' => 'Rush',
'vip' => 'VIP table',
'elderly' => 'Large party',
'disabled' => 'Accessibility',
'appointment' => 'Reservation',
'walk_in' => 'Walk-in',
],
'banking' => [
'emergency' => 'Urgent',
'vip' => 'Priority customer',
'elderly' => 'Senior',
'disabled' => 'Accessibility',
'appointment' => 'Appointment',
'walk_in' => 'Walk-in',
],
'government' => [
'emergency' => 'Urgent',
'vip' => 'Priority',
'elderly' => 'Senior citizen',
'disabled' => 'Accessibility',
'appointment' => 'Appointment',
'walk_in' => 'Walk-in',
],
'retail_service' => [
'emergency' => 'Urgent',
'vip' => 'VIP',
'elderly' => 'Senior',
'disabled' => 'Accessibility',
'appointment' => 'Appointment',
'walk_in' => 'Walk-in',
],
'vehicle' => [
'emergency' => 'Breakdown',
'vip' => 'Priority service',
'elderly' => 'Senior',
'disabled' => 'Accessibility',
'appointment' => 'Booked slot',
'walk_in' => 'Walk-in',
],
'hospitality' => [
'emergency' => 'Urgent',
'vip' => 'VIP guest',
'elderly' => 'Senior guest',
'disabled' => 'Accessibility',
'appointment' => 'Reservation',
'walk_in' => 'Walk-in',
],
'logistics' => [
'emergency' => 'Express',
'vip' => 'Priority shipment',
'elderly' => 'Fragile',
'disabled' => 'Special handling',
'appointment' => 'Scheduled pickup',
'walk_in' => 'Standard',
],
'university' => [
'emergency' => 'Urgent',
'vip' => 'Priority',
'elderly' => 'Accessibility / senior',
'disabled' => 'Accessibility',
'appointment' => 'Appointment',
'walk_in' => 'Walk-in',
],
'telecom' => [
'emergency' => 'Outage / critical',
'vip' => 'Priority customer',
'elderly' => 'Senior',
'disabled' => 'Accessibility',
'appointment' => 'Appointment',
'walk_in' => 'Walk-in',
],
'events' => [
'emergency' => 'VIP / media',
'vip' => 'VIP',
'elderly' => 'Accessibility',
'disabled' => 'Accessibility',
'appointment' => 'Pre-registered',
'walk_in' => 'General admission',
],
'church' => [
'emergency' => 'Urgent pastoral',
'vip' => 'Priority',
'elderly' => 'Elder',
'disabled' => 'Accessibility',
'appointment' => 'Appointment',
'walk_in' => 'Walk-in',
],
'visitor' => [
'emergency' => 'Urgent',
'vip' => 'VIP visitor',
'elderly' => 'Senior',
'disabled' => 'Accessibility',
'appointment' => 'Expected visitor',
'walk_in' => 'Walk-in',
],
'retail' => [
'emergency' => 'Urgent',
'vip' => 'VIP',
'elderly' => 'Senior',
'disabled' => 'Accessibility',
'appointment' => 'Click & collect',
'walk_in' => 'Walk-in',
],
'custom' => [
'emergency' => 'Urgent',
'vip' => 'Priority',
'elderly' => 'Assisted',
'disabled' => 'Accessibility',
'appointment' => 'Scheduled',
'walk_in' => 'Standard',
],
],
'ticket_statuses' => [
'waiting' => 'Waiting',
'called' => 'Called',