Diverse Filter für Infocenter angepasst

This commit is contained in:
Gerald Raab
2018-12-18 16:30:59 +01:00
parent b77521ed4b
commit 09a82b1a03
5 changed files with 37 additions and 14 deletions
+1 -1
View File
@@ -28,7 +28,7 @@
/* Plaetze aus Termin oder zugeteilten Raeumen minus Schwund */
COALESCE(
max_teilnehmer,
(SELECT sum(arbeitsplaetze) - ceil(sum(arbeitsplaetze)/100.0*".$schwund.")
(SELECT sum(arbeitsplaetze) - sum(ceil(arbeitsplaetze/100.0*".$schwund."))
FROM
public.tbl_rt_ort
JOIN public.tbl_ort ON(tbl_rt_ort.ort_kurzbz=tbl_ort.ort_kurzbz)
@@ -38,6 +38,15 @@
ORDER BY l.zeitpunkt DESC
LIMIT 1
) AS "LastAction",
(
SELECT l.taetigkeit_kurzbz
FROM system.tbl_log l
WHERE l.taetigkeit_kurzbz IN('.$TAETIGKEIT_KURZBZ.')
AND l.logdata->>\'name\' NOT IN ('.$LOGDATA_NAME.')
AND l.person_id = p.person_id
ORDER BY l.zeitpunkt DESC
LIMIT 1
) AS "LastActionType",
(
SELECT l.insertvon
FROM system.tbl_log l
@@ -237,6 +246,7 @@
ucfirst($this->p->t('global', 'gesperrtVon')),
ucfirst($this->p->t('global', 'parkdatum')),
ucfirst($this->p->t('global', 'letzteAktion')),
'Aktionstyp',
ucfirst($this->p->t('global', 'letzterBearbeiter')),
ucfirst($this->p->t('lehre', 'studiensemester')),
ucfirst($this->p->t('global', 'gesendetAm')),
+10 -2
View File
@@ -26,6 +26,15 @@
ORDER BY l.zeitpunkt DESC
LIMIT 1
) AS "LastAction",
(
SELECT l.taetigkeit_kurzbz
FROM system.tbl_log l
WHERE l.taetigkeit_kurzbz IN('.$TAETIGKEIT_KURZBZ.')
AND l.logdata->>\'name\' NOT IN ('.$LOGDATA_NAME.')
AND l.person_id = p.person_id
ORDER BY l.zeitpunkt DESC
LIMIT 1
) AS "LastActionType",
(
SELECT l.insertvon
FROM system.tbl_log l
@@ -181,7 +190,6 @@
'query' => $query,
'app' => InfoCenter::APP,
'datasetName' => 'freigegeben',
'filterKurzbz' => 'InfoCenterFreigegeben5days',
'filter_id' => $this->input->get('filter_id'),
'requiredPermissions' => 'infocenter',
'checkboxes' => 'PersonId',
@@ -196,6 +204,7 @@
'Sperrdatum',
'GesperrtVon',
'Letzte Aktion',
'Aktionstyp',
'Letzter Bearbeiter',
'StSem',
'GesendetAm',
@@ -278,7 +287,6 @@
{
$datasetRaw->{'ReihungstestApplied'} = 'Nein';
}
if ($datasetRaw->{'ZGVNation'} == null)
{
$datasetRaw->{'ZGVNation'} = '-';
@@ -184,7 +184,6 @@
'query' => $query,
'app' => InfoCenter::APP,
'datasetName' => 'reihungstestAbsolviert',
'filterKurzbz' => 'InfoCenterReihungstestAbsolviert5days',
'filter_id' => $this->input->get('filter_id'),
'requiredPermissions' => 'infocenter',
'checkboxes' => 'PersonId',