diff --git a/application/views/lehre/lehrauftrag/lehrauftragData.php b/application/views/lehre/lehrauftrag/lehrauftragData.php new file mode 100644 index 000000000..8abc5dc46 --- /dev/null +++ b/application/views/lehre/lehrauftrag/lehrauftragData.php @@ -0,0 +1,92 @@ + $query, + 'app' => Lehrauftrag::APP, + 'datasetName' => 'lehrauftragOrder', + 'filterKurzbz' => 'LehrauftragOrder', + //'filter_id' => $this->input->get('filter_id'), + 'requiredPermissions' => 'infocenter', // TODO: change permission + 'datasetRepresentation' => 'tabulator', + 'reloadDataset' => ($this->input->get('reloadDataset') == 'true' ? true : false), // TODO: needed? + //'customMenu' => true, + 'hideOptions' => true, + 'hideMenu' => true, + 'columnsAliases' => array( + ucfirst($this->p->t('person', 'vorname')) + ), + 'markRow' => function($datasetRaw) { + + $mark = ''; + + if ($datasetRaw->LockDate != null) + { + $mark = FilterWidget::DEFAULT_MARK_ROW_CLASS; + } + + // Parking has priority over locking + if ($datasetRaw->ParkDate != null) + { + $mark = "text-info"; + } + + return $mark; + }, + 'datasetRepOptions' => '{height: 300}', // tabulator properties + 'datasetRepFieldsDefs' => '{Vorname: {width: 400}}' // col properties +); + +echo $this->widgetlib->widget('FilterWidget', $filterWidgetArray); + +?> \ No newline at end of file