Added/Extended PERMISSION-checks to Lehrauftraege

Added permission-checks to
. navigation
. controller methods
. tabulator data query
. cancel contract
This commit is contained in:
Cris
2019-10-28 16:25:56 +01:00
committed by hainberg
parent 7cf812deae
commit 720f117312
10 changed files with 124 additions and 37 deletions
@@ -528,7 +528,6 @@ $this->load->view(
// reduce to necessary fields
return {
'row_index' : data.row_index,
'mitarbeiter_uid' : data.mitarbeiter_uid,
'vertrag_id' : data.vertrag_id
}
});
@@ -281,7 +281,7 @@ $filterWidgetArray = array(
'app' => LehrauftragAkzeptieren::APP,
'datasetName' => 'lehrauftragAccept',
'filterKurzbz' => 'LehrauftragAccept',
'requiredPermissions' => 'lehre', // TODO: change permission
'requiredPermissions' => 'lehre/lehrauftrag_akzeptieren',
'datasetRepresentation' => 'tabulator',
'reloadDataset' => true, // reload query on page refresh
'customMenu' => false,
@@ -620,6 +620,7 @@ $(function() {
'row_index': data.row_index,
'mitarbeiter_uid' : data.mitarbeiter_uid,
'vertrag_id' : data.vertrag_id,
'lv_oe_kurzbz' : data.lv_oe_kurzbz
}
});
@@ -289,7 +289,7 @@ $filterWidgetArray = array(
'app' => LehrauftragErteilen::APP,
'datasetName' => 'lehrauftragApprove',
'filterKurzbz' => 'LehrauftragApprove',
'requiredPermissions' => 'lehre', // TODO: change permission
'requiredPermissions' => 'lehre/lehrauftrag_erteilen',
'datasetRepresentation' => 'tabulator',
'reloadDataset' => true, // reload query on page refresh
'customMenu' => false,
@@ -294,7 +294,7 @@ $filterWidgetArray = array(
'app' => Lehrauftrag::APP,
'datasetName' => 'lehrauftragOrder',
'filterKurzbz' => 'LehrauftragOrder',
'requiredPermissions' => 'lehre', // TODO: change permission
'requiredPermissions' => 'lehre/lehrauftrag_bestellen',
'datasetRepresentation' => 'tabulator',
'reloadDataset' => true, // reload query on page refresh
'customMenu' => false,