App/pgs/10_termine/module.json

46 lines
1.8 KiB
JSON
Executable File

{
"route" : "Termine",
"title" : "Termine",
"table" : "Termine",
"marker": "TERMINE",
"dependencies": [],
"show" : 1,
"rights": {
"admin": ["DARF_DIENSTE_VERWALTEN"],
"see": [],
"edit": {
"DARF_EA_DIENSTE_VERWALTEN": {
"GRUPPE":[1]
},
"DARF_JF_DIENSTE_VERWALTEN": {
"GRUPPE":[2]
},
"DARF_AE_DIENSTE_VERWALTEN": {
"GRUPPE":[3]
},
"DARF_KF_DIENSTE_VERWALTEN": {
"KATEGORIE":[4],
"GRUPPE":[1,6]
},
"DARF_MB_DIENSTE_VERWALTEN": {
"KATEGORIE":[13],
"GRUPPE":[null]
} } },
"useRight": null,
"adminRight": ["DARF_DIENSTE_VERWALTEN", "DARF_KF_DIENSTE_VERWALTEN", "DARF_MB_DIENSTE_VERWALTEN"],
"template": "template.html",
"isPage": true,
"links": {
"Teilnahme": {"route":"Termine_Teilnahmen", "mainName":"Termine", "subName":"Personal"}
},
"mainFields": {
"BEGINN": {"label": "Beginn", "type": "DateTime", "filter": true, "add": true, "edit": true},
"ENDE": {"label": "Ende", "type": "DateTime", "filter": true, "add": true, "edit": true},
"THEMA": {"label": "Thema", "type": "String", "filter": true, "add": true, "edit": true},
"ORT": {"label": "Ort", "type": "String", "filter": false, "add": true, "edit": true},
"DIENSTPLAN": {"label": "Dienstplan", "type": "Select", "filter": true, "add": true, "edit": true},
"KATEGORIE": {"label": "Kategorie", "type": "Select", "filter": true, "add": true, "edit": true},
"PLATZVERGABE": {"label": "Platzvergabe", "type": "Select", "filter": false, "add": true, "edit": true},
"AUSGELOST": {"label": "Ausgelost", "type": "Checkbox", "filter": false, "add": true, "edit": true},
"GRUPPE": {"label": "Gruppe", "type": "Select", "filter": true, "add": true, "edit": true}
} }