From 45b019dad28a2bdb77b6bf9a98cba6b82b705c20 Mon Sep 17 00:00:00 2001 From: Joel Wedemire Date: Thu, 9 Apr 2026 14:18:36 -0700 Subject: [PATCH] feat(ticketing): add version and dashboard nav config to composer.json --- composer.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 1c18322..4de79dd 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,7 @@ { "name": "dashboard/ticketing", "description": "Ticketing snap-in for dashboard-shell", + "version": "1.0.0", "type": "library", "require": { "php": "^8.2", @@ -10,12 +11,30 @@ "autoload": { "psr-4": { "Dashboard\\Ticketing\\": "src/", - "Dashboard\\Ticketing\\Database\\Seeders\\": "database/seeders/" + "Dashboard\\Ticketing\\Database\\Seeders\\": "src/Database/Seeders/" } }, "extra": { "laravel": { "providers": ["Dashboard\\Ticketing\\TicketingServiceProvider"] + }, + "dashboard": { + "nav": [ + { + "label": "Help Desk", + "route_name": "ticketing.index", + "icon": "ticket", + "sort_order": 40, + "roles": ["admin", "staff", "student"] + }, + { + "label": "My Tickets", + "route_name": "ticketing.my-tickets", + "icon": "inbox-stack", + "sort_order": 41, + "roles": ["admin", "staff", "student"] + } + ] } } }