mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-16 22:42:16 +00:00
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:
@@ -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},
|
||||
|
||||
@@ -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"},
|
||||
|
||||
Reference in New Issue
Block a user