mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
Fehler Zuständigkeiten assignment page improvements:
- added the page to navigation - added organisationseinheiten type to oe dropdown - correct order of oe and funktion dropdown entries - bugfix: delete button was not shown when german language - mitarbeiter autocomplete search also works for "vorname nachname" form
This commit is contained in:
@@ -235,3 +235,13 @@ $config['navigation_menu']['lehre/lehrauftrag/LehrauftragErteilen/*'] = array(
|
||||
'requiredPermissions' => array('lehre/lehrauftrag_erteilen:r')
|
||||
)
|
||||
);
|
||||
|
||||
$config['navigation_menu']['system/issues/Issues/*'] = array(
|
||||
'fehlerzustaendigkeiten' => array(
|
||||
'link' => site_url('system/issues/IssuesZustaendigkeiten'),
|
||||
'description' => 'Fehler Zuständigkeiten',
|
||||
'icon' => 'cogs',
|
||||
'sort' => 100,
|
||||
'requiredPermissions' => array('admin:rw')
|
||||
)
|
||||
);
|
||||
|
||||
@@ -108,7 +108,7 @@ class IssuesZustaendigkeiten extends Auth_Controller
|
||||
|
||||
$result = array(
|
||||
'mitarbeiter' => getData($mitarbeiterRes),
|
||||
'oe_kurzbz' => getData($oeRes),
|
||||
'oe' => getData($oeRes),
|
||||
'funktion' => getData($funktionRes),
|
||||
);
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ class Fehlerzustaendigkeiten_model extends DB_Model
|
||||
*/
|
||||
public function getNonAssignedOes($fehlercode)
|
||||
{
|
||||
$query = "SELECT oe_kurzbz, bezeichnung
|
||||
$query = "SELECT oe_kurzbz, bezeichnung, organisationseinheittyp_kurzbz
|
||||
FROM public.tbl_organisationseinheit oe
|
||||
WHERE aktiv
|
||||
AND NOT EXISTS (
|
||||
@@ -49,7 +49,7 @@ class Fehlerzustaendigkeiten_model extends DB_Model
|
||||
WHERE oe_kurzbz = oe.oe_kurzbz
|
||||
AND fehlercode = ?
|
||||
)
|
||||
ORDER BY bezeichnung";
|
||||
ORDER BY organisationseinheittyp_kurzbz, bezeichnung";
|
||||
|
||||
return $this->execReadOnlyQuery($query, array($fehlercode));
|
||||
}
|
||||
@@ -69,7 +69,7 @@ class Fehlerzustaendigkeiten_model extends DB_Model
|
||||
WHERE funktion_kurzbz = funk.funktion_kurzbz
|
||||
AND fehlercode = ?
|
||||
)
|
||||
ORDER BY funktion_kurzbz";
|
||||
ORDER BY beschreibung";
|
||||
|
||||
return $this->execReadOnlyQuery($query, array($fehlercode));
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ $filterWidgetArray = array(
|
||||
'tableUniqueId' => 'issuesZustaendigkeiten',
|
||||
'requiredPermissions' => 'admin',
|
||||
'datasetRepresentation' => 'tablesorter',
|
||||
'additionalColumns' => array(ucfirst($this->p->t('ui', 'loeschen'))),
|
||||
'additionalColumns' => array('Delete'),
|
||||
'columnsAliases' => array(
|
||||
'ID',
|
||||
ucfirst($this->p->t('fehlermonitoring', 'fehlercode')),
|
||||
@@ -38,7 +38,7 @@ $filterWidgetArray = array(
|
||||
),
|
||||
'formatRow' => function($datasetRaw) {
|
||||
|
||||
$datasetRaw->{ucfirst($this->p->t('ui', 'loeschen'))} =
|
||||
$datasetRaw->{'Delete'} =
|
||||
"<button id='".$datasetRaw->{'fehlerzustaendigkeiten_id'}."' class='btn btn-default deleteBtn'>"
|
||||
.ucfirst($this->p->t('ui', 'loeschen'))."</button>";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user