salix/modules/ticket/front/routes.json

247 lines
7.5 KiB
JSON
Raw Normal View History

2018-03-12 13:02:29 +00:00
{
"module": "ticket",
"name": "Tickets",
2018-03-14 10:15:14 +00:00
"icon": "icon-ticket",
2018-03-21 10:08:59 +00:00
"validations": true,
2018-03-12 13:02:29 +00:00
"routes": [
{
2018-03-14 10:41:19 +00:00
"url": "/ticket",
"state": "ticket",
"abstract": true,
2018-07-25 13:14:03 +00:00
"component": "ui-view",
"description": "Tickets"
2018-03-14 10:41:19 +00:00
},
{
"url": "/index?q",
"state": "ticket.index",
2018-07-25 13:14:03 +00:00
"component": "vn-ticket-index",
2018-09-07 07:40:45 +00:00
"description": "List"
2018-03-14 10:41:19 +00:00
},
{
"url": "/:id",
"state": "ticket.card",
"abstract": true,
"component": "vn-ticket-card"
},
2018-03-14 11:12:06 +00:00
{
"url": "/summary",
"state": "ticket.card.summary",
"component": "vn-ticket-summary",
2018-07-25 13:14:03 +00:00
"description": "Summary",
2018-03-14 11:12:06 +00:00
"params": {
"ticket": "$ctrl.ticket"
}
},
2018-03-14 10:41:19 +00:00
{
"url" : "/data",
"state": "ticket.card.data",
2018-04-10 05:48:04 +00:00
"component": "vn-ticket-data",
"abstract": true,
"params": {
"ticket": "$ctrl.ticket"
}
2018-04-04 11:56:16 +00:00
},
{
"url" : "/step-one",
"state": "ticket.card.data.stepOne",
"component": "vn-ticket-data-step-one",
2018-07-25 13:14:03 +00:00
"description": "Basic data",
2018-03-14 10:41:19 +00:00
"params": {
2018-04-10 05:48:04 +00:00
"ticket": "$ctrl.data"
2018-03-14 10:41:19 +00:00
}
},
2018-04-04 11:56:16 +00:00
{
"url" : "/step-two",
"state": "ticket.card.data.stepTwo",
2018-04-10 05:48:04 +00:00
"component": "vn-ticket-data-step-two",
2018-07-25 13:14:03 +00:00
"description": "Price difference",
2018-04-10 05:48:04 +00:00
"params": {
"ticket": "$ctrl.data"
}
2018-04-04 11:56:16 +00:00
},
{
"url" : "/step-three",
"state": "ticket.card.data.stepThree",
2018-04-10 05:48:04 +00:00
"component": "vn-ticket-data-step-three",
2018-07-25 13:14:03 +00:00
"description": "Charge",
2018-04-10 05:48:04 +00:00
"params": {
"ticket": "$ctrl.data"
}
2018-04-04 11:56:16 +00:00
},
{
"url" : "/sale",
"state": "ticket.card.sale",
"component": "vn-ticket-sale",
2018-07-25 13:14:03 +00:00
"description": "Sale",
"params": {
"ticket": "$ctrl.ticket"
}
},
2018-03-16 14:06:42 +00:00
{
2018-03-21 14:51:09 +00:00
"url": "/observation",
"state": "ticket.card.observation",
"component": "vn-ticket-observation",
2018-07-25 13:14:03 +00:00
"description": "Notes",
2018-03-16 14:06:42 +00:00
"params": {
"ticket": "$ctrl.ticket"
}
},
2018-03-21 14:51:09 +00:00
{
"url": "/volume",
"state": "ticket.card.volume",
"component": "vn-ticket-volume",
2018-07-25 13:14:03 +00:00
"description": "Volume",
2018-03-21 14:51:09 +00:00
"params": {
"ticket": "$ctrl.ticket"
}
},
{
2018-03-23 11:21:26 +00:00
"url": "/expedition",
2018-03-21 14:51:09 +00:00
"state": "ticket.card.expedition",
"component": "vn-ticket-expedition",
2018-07-25 13:14:03 +00:00
"description": "Expedition",
2018-03-21 14:51:09 +00:00
"params": {
"ticket": "$ctrl.ticket"
}
},
{
"url" : "/package",
2018-03-27 13:06:22 +00:00
"abstract": true,
"state": "ticket.card.package",
2018-03-27 13:06:22 +00:00
"component": "ui-view"
},
{
"url" : "/index",
"state": "ticket.card.package.index",
"component": "vn-ticket-package-index",
2018-07-25 13:14:03 +00:00
"description": "Packages",
"params": {
"ticket": "$ctrl.ticket"
}
2018-03-20 12:20:17 +00:00
},
2018-03-16 07:56:40 +00:00
{
"url": "/tracking",
2018-03-21 11:56:18 +00:00
"state": "ticket.card.tracking",
"abstract": true,
"component": "ui-view"
},
{
"url" : "/index",
"state": "ticket.card.tracking.index",
"component": "vn-ticket-tracking-index",
2018-07-25 13:14:03 +00:00
"description": "Tracking",
2018-03-16 07:56:40 +00:00
"params": {
"ticket": "$ctrl.ticket"
}
2018-03-20 12:53:01 +00:00
},
{
"url": "/edit",
"state": "ticket.card.tracking.edit",
"component": "vn-ticket-tracking-edit",
2018-07-25 13:14:03 +00:00
"description": "New state",
"params": {
"ticket": "$ctrl.ticket"
},
"acl": ["production", "administrative"]
2018-03-21 11:56:18 +00:00
},
2018-03-26 13:10:51 +00:00
{
"url" : "/sale-checked",
"state": "ticket.card.saleChecked",
"component": "vn-ticket-sale-checked",
2018-07-25 13:14:03 +00:00
"description": "Sale checked",
2018-03-26 13:10:51 +00:00
"params": {
"ticket": "$ctrl.ticket"
}
},
{
"url" : "/components",
"state": "ticket.card.components",
"component": "vn-ticket-components",
2018-07-25 13:14:03 +00:00
"description": "Components",
"params": {
"ticket": "$ctrl.ticket"
}
},
{
"url" : "/sale-tracking",
"state": "ticket.card.saleTracking",
"component": "vn-ticket-sale-tracking",
2018-07-25 13:14:03 +00:00
"description": "Sale tracking",
"params": {
"ticket": "$ctrl.ticket"
}
2018-08-03 05:52:37 +00:00
},
{
"url" : "/picture",
"state": "ticket.card.picture",
"component": "vn-ticket-picture",
"description": "Pictures",
"params": {
"ticket": "$ctrl.ticket"
}
2018-10-30 13:57:22 +00:00
},
2018-11-26 10:41:11 +00:00
{
2018-10-30 13:57:22 +00:00
"url" : "/log",
"state": "ticket.card.log",
"component": "vn-ticket-log",
2018-11-05 14:06:13 +00:00
"description": "Log"
2018-11-26 10:41:11 +00:00
},
2018-10-30 13:57:22 +00:00
{
"url" : "/weekly",
"state": "ticket.weekly",
"component": "vn-ticket-weekly",
2018-11-05 14:06:13 +00:00
"description": "Weekly"
2018-11-12 10:17:47 +00:00
},
{
2018-11-21 07:58:34 +00:00
"url": "/request",
2018-11-12 10:17:47 +00:00
"state": "ticket.card.request",
2018-11-21 07:58:34 +00:00
"abstract": true,
"component": "ui-view"
},
2018-11-30 06:57:41 +00:00
{
"url": "/service",
"state": "ticket.card.service",
"component": "vn-ticket-service",
"description": "Service"
},
2018-11-21 07:58:34 +00:00
{
"url" : "/index",
"state": "ticket.card.request.index",
"component": "vn-ticket-request-index",
"description": "Purchase request",
"acl": ["salesPerson"]
},
{
"url" : "/create",
"state": "ticket.card.request.create",
"component": "vn-ticket-request-create",
2018-11-13 10:26:36 +00:00
"description": "Purchase request",
"acl": ["salesPerson"]
2018-11-27 12:28:15 +00:00
},
2018-11-26 10:41:11 +00:00
{
"url": "/create?clientFk",
"state": "ticket.create",
"component": "vn-ticket-create",
"description": "New ticket"
2018-11-27 12:28:15 +00:00
}
2018-11-05 14:06:13 +00:00
],
"menu": [
{"state": "ticket.card.data.stepOne", "icon": "settings"},
{"state": "ticket.card.sale", "icon": "icon-lines"},
{"state": "ticket.card.observation", "icon": "insert_drive_file"},
{"state": "ticket.card.volume", "icon": "icon-volume"},
2018-12-04 08:10:14 +00:00
{"state": "ticket.card.expedition", "icon": "icon-package"},
2019-01-16 09:49:49 +00:00
{"state": "ticket.card.service", "icon": "icon-services"},
2018-11-05 14:06:13 +00:00
{"state": "ticket.card.package.index", "icon": "icon-bucket"},
{"state": "ticket.card.tracking.index", "icon": "remove_red_eye"},
{"state": "ticket.card.saleChecked", "icon": "assignment"},
{"state": "ticket.card.components", "icon": "icon-components"},
{"state": "ticket.card.saleTracking", "icon": "assignment"},
{"state": "ticket.card.picture", "icon": "image"},
2018-11-12 10:17:47 +00:00
{"state": "ticket.card.log", "icon": "history"},
2018-12-14 11:56:21 +00:00
{"state": "ticket.card.request.index", "icon": "icon-100"}
],
"keybindings": [
{"key": "t", "sref": "ticket.index"}
2018-03-12 13:02:29 +00:00
]
}