salix/modules/worker/front/routes.json

74 lines
2.1 KiB
JSON
Raw Normal View History

2019-01-28 15:24:45 +00:00
{
"module": "worker",
"name": "Workers",
"icon" : "icon-worker",
"validations" : true,
"menu": [
2019-03-08 08:41:53 +00:00
{"state": "worker.card.basicData", "icon": "settings"},
2019-03-22 07:28:57 +00:00
{"state": "worker.card.pbx", "icon": "icon-pbx"},
{"state": "worker.card.calendar", "icon": "icon-calendar"}
2019-01-28 15:24:45 +00:00
],
"routes": [
{
"url": "/worker",
"state": "worker",
"abstract": true,
"component": "ui-view",
"description": "Workers"
}, {
"url": "/index?q",
"state": "worker.index",
"component": "vn-worker-index",
"description": "Workers"
2019-01-28 15:24:45 +00:00
}, {
"url" : "/summary",
"state": "worker.card.summary",
"component": "vn-worker-summary",
"description": "Summary",
"params": {
"worker": "$ctrl.worker"
}
}, {
"url": "/:id",
"state": "worker.card",
"component": "vn-worker-card",
"abstract": true,
"description": "Detail"
2019-03-12 14:04:09 +00:00
},
{
2019-01-28 15:24:45 +00:00
"url": "/basic-data",
"state": "worker.card.basicData",
"component": "vn-worker-basic-data",
"description": "Basic data",
"params": {
"worker": "$ctrl.worker"
},
"acl": ["developer"]
2019-03-22 07:28:57 +00:00
},
{
2019-03-08 08:41:53 +00:00
"url": "/pbx",
"state": "worker.card.pbx",
"component": "vn-worker-pbx",
"description": "Private Branch Exchange",
"params": {
"worker": "$ctrl.worker"
},
"acl": ["hr"]
2019-03-12 14:04:09 +00:00
},
2019-03-22 07:28:57 +00:00
{
"url": "/calendar",
"state": "worker.card.calendar",
"component": "vn-worker-calendar",
"description": "Calendar",
"params": {
"worker": "$ctrl.worker"
}
},
2019-03-12 14:04:09 +00:00
{
"url" : "/department",
"state": "worker.department",
"component": "vn-worker-department",
"description": "Departments"
2019-01-28 15:24:45 +00:00
}
]
}