Added hidden column with vertragdata

. Added hidden columns with vertragsdata to erteilt- and akzeptiert-
tabulator tables. This is to be able to detect where contract were
changed and mark/disable that lehrauftrag.
. Adapted filter
This commit is contained in:
Cris
2019-10-14 16:44:03 +02:00
committed by hainberg
parent c370a27c18
commit a793a2f88c
3 changed files with 50 additions and 2 deletions
@@ -25,6 +25,7 @@ SELECT
stunden,
betrag,
vertrag_id,
vertrag_betrag,
mitarbeiter_uid,
bestellt,
erteilt,
@@ -89,6 +90,7 @@ FROM
TRUNC(lema.semesterstunden, 1) AS "stunden",
TRUNC((lema.semesterstunden * lema.stundensatz), 2) AS "betrag",
vertrag_id,
vertrag.betrag AS "vertrag_betrag",
mitarbeiter_uid
FROM
lehre.tbl_lehreinheitmitarbeiter lema
@@ -197,7 +199,8 @@ FROM
END AS "lv_oe_kurzbz",
TRUNC(pb.stunden, 1) AS "stunden",
TRUNC((pb.stunden * pb.stundensatz), 2) AS "betrag",
vertrag_id
vertrag_id,
vertrag.betrag AS "vertrag_betrag"
FROM
lehre.tbl_projektbetreuer pb
JOIN lehre.tbl_projektarbeit pa USING (projektarbeit_id)
@@ -254,6 +257,7 @@ $filterWidgetArray = array(
'Stunden',
'Betrag',
'Vertrag-ID',
'Vertrag-Betrag',
'UID',
'Bestellt',
'Erteilt',
@@ -329,6 +333,7 @@ $filterWidgetArray = array(
bottomCalc:"sum", bottomCalcParams:{precision:2}, bottomCalcFormatter:"money", bottomCalcFormatterParams:{decimal: ",", thousand: ".", symbol:"€"},
width: "8%"},
vertrag_id: {visible: false},
vertrag_betrag: {visible: false},
mitarbeiter_uid: {visible: false},
bestellt: {align:"center", headerFilter:"input", mutator: mut_formatStringDate}, width: "auto",
erteilt: {align:"center", headerFilter:"input", mutator: mut_formatStringDate}, width: "auto",
@@ -25,6 +25,23 @@ SELECT
stunden,
betrag,
vertrag_id,
vertrag_betrag,
(SELECT
vorname || \' \' || nachname
FROM
public.tbl_person
JOIN public.tbl_benutzer USING (person_id)
WHERE
uid = vertrag_insertvon) AS vertrag_insertvon,
vertrag_insertamum,
(SELECT
vorname || \' \' || nachname
FROM
public.tbl_person
JOIN public.tbl_benutzer USING (person_id)
WHERE
uid = vertrag_updatevon) AS vertrag_updatevon,
vertrag_updateamum,
mitarbeiter_uid,
bestellt,
erteilt,
@@ -91,6 +108,11 @@ FROM
TRUNC(lema.semesterstunden, 1) AS "stunden",
TRUNC((lema.semesterstunden * lema.stundensatz), 2) AS "betrag",
vertrag_id,
vertrag.betrag AS "vertrag_betrag",
vertrag.insertvon AS "vertrag_insertvon",
vertrag.insertamum AS "vertrag_insertamum",
vertrag.updatevon AS "vertrag_updatevon",
vertrag.updateamum AS "vertrag_updateamum",
mitarbeiter_uid
FROM
lehre.tbl_lehreinheitmitarbeiter lema
@@ -200,7 +222,12 @@ FROM
(vorname || \' \' || nachname) AS "lektor",
TRUNC(pb.stunden, 1) AS "stunden",
TRUNC((pb.stunden * pb.stundensatz), 2) AS "betrag",
vertrag_id
vertrag_id,
vertrag.betrag AS "vertrag_betrag",
vertrag.insertvon AS "vertrag_insertvon",
vertrag.insertamum AS "vertrag_insertamum",
vertrag.updatevon AS "vertrag_updatevon",
vertrag.updateamum AS "vertrag_updateamum"
FROM
lehre.tbl_projektbetreuer pb
JOIN lehre.tbl_projektarbeit pa USING (projektarbeit_id)
@@ -256,6 +283,11 @@ $filterWidgetArray = array(
'Stunden',
'Betrag',
'Vertrag-ID',
'Vertrag-Betrag',
'Vertrag-ErstelltVon',
'Vertrag-ErstelltDatum',
'Vertrag-UpdateVon',
'Vertrag-UpdateDatum',
'UID',
'Bestellt',
'Erteilt',
@@ -316,6 +348,11 @@ $filterWidgetArray = array(
betrag: {align:"right", headerFilter:"input", headerFilterPlaceholder:">=", headerFilterFunc: hf_compareWithFloat,
bottomCalc:"sum", bottomCalcParams:{precision:2}, bottomCalcFormatter:"money", bottomCalcFormatterParams:{decimal: ",", thousand: ".", symbol:"€"}},
vertrag_id: {visible: false},
vertrag_betrag: {visible: false},
vertrag_insertvon: {visible: false},
vertrag_insertamaum: {visible: false},
vertrag_updatevon: {visible: false},
vertrag_updateamum: {visible: false},
mitarbeiter_uid: {visible: false},
bestellt: {align:"center", headerFilter:"input", mutator: mut_formatStringDate},
erteilt: {align:"center", headerFilter:"input", mutator: mut_formatStringDate},
+6
View File
@@ -476,6 +476,11 @@ $filters = array(
{"name": "stunden"},
{"name": "betrag"},
{"name": "vertrag_id"},
{"name": "vertrag_betrag"},
{"name": "vertrag_insertvon"},
{"name": "vertrag_insertamaum"},
{"name": "vertrag_updatevon"},
{"name": "vertrag_updateamum"},
{"name": "mitarbeiter_uid"},
{"name": "bestellt"},
{"name": "erteilt"},
@@ -514,6 +519,7 @@ $filters = array(
{"name": "stunden"},
{"name": "betrag"},
{"name": "vertrag_id"},
{"name": "vertrag_betrag"},
{"name": "mitarbeiter_uid"},
{"name": "bestellt"},
{"name": "erteilt"},