moved permission checks for budget to extension

This commit is contained in:
alex
2018-04-19 13:23:33 +02:00
parent eb70a8675c
commit 0acf6b84d7
2 changed files with 1 additions and 21 deletions
@@ -57,24 +57,6 @@ class Kostenstelle_model extends DB_Model
(DATE ? < kgjbis.ende OR wawi.tbl_kostenstelle.geschaeftsjahrbis IS NULL)
ORDER BY wawi.tbl_kostenstelle.bezeichnung';
$kostenstellen = $this->execQuery($query, array($gjstart, $gjstart));
if ($kostenstellen->error)
return error($kostenstellen->retval);
$this->load->library('PermissionLib');
$kostenstellenresult = array();
//filter kostenstellen, only kostenstellen for which berechtigt
foreach ($kostenstellen->retval as $kostenstelle)
{
if ($this->permissionlib->isBerechtigt('extension/budget_verwaltung', 'suid', null, $kostenstelle->kostenstelle_id) === true)
{
$kostenstellenresult[] = $kostenstelle;
}
}
return success($kostenstellenresult);
return $this->execQuery($query, array($gjstart, $gjstart));
}
}
-2
View File
@@ -113,8 +113,6 @@ $berechtigungen = array(
array('inout/incoming','Incomingverwaltung'),
array('inout/outgoing','Outgoingverwaltung'),
array('inout/uebersicht','Verbandsanzeige fuer Incoming/Outgoing im FAS'),
array('extension/budget_genehmigung','Genehmigen und Ablehnen von Budgetanträgen'),
array('extension/budget_verwaltung','Verwaltung von Budgetanträgen'),
array('lehre','Berechtigung fuer CIS-Seite'),
array('lehre/abgabetool','Projektabgabetool, Studentenansicht'),
array('lehre/abgabetool:download','Download von Projektarbeitsabgaben'),