feat(ticketing): add version and dashboard nav config to composer.json
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dashboard/ticketing",
|
"name": "dashboard/ticketing",
|
||||||
"description": "Ticketing snap-in for dashboard-shell",
|
"description": "Ticketing snap-in for dashboard-shell",
|
||||||
|
"version": "1.0.0",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^8.2",
|
"php": "^8.2",
|
||||||
@@ -10,12 +11,30 @@
|
|||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Dashboard\\Ticketing\\": "src/",
|
"Dashboard\\Ticketing\\": "src/",
|
||||||
"Dashboard\\Ticketing\\Database\\Seeders\\": "database/seeders/"
|
"Dashboard\\Ticketing\\Database\\Seeders\\": "src/Database/Seeders/"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
"laravel": {
|
"laravel": {
|
||||||
"providers": ["Dashboard\\Ticketing\\TicketingServiceProvider"]
|
"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"]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user