Added table columns orgform_kurzbz and ausbildungssemester

. Columns lehrveranstaltung-orgform_kurzbz and -semester are now visible
in all tabulator-tables in bestellen - erteilen - akzeptieren.
. Renamed names of auftraege (no need to display semester text anymore)
. Adapted filter
This commit is contained in:
Cris
2019-10-14 16:39:31 +02:00
committed by hainberg
parent d87e47c3ab
commit c370a27c18
4 changed files with 43 additions and 25 deletions
@@ -13,12 +13,13 @@ SELECT
lehrveranstaltung_id,
projektarbeit_id,
studiensemester_kurzbz,
semester,
studiengang_kz,
stg_typ_kurzbz,
orgform_kurzbz,
person_id,
typ,
auftrag,
semester,
lv_oe_kurzbz,
gruppe,
stunden,
@@ -72,13 +73,14 @@ FROM
lv.lehrveranstaltung_id,
NULL AS "projektarbeit_id",
le.studiensemester_kurzbz,
lv.semester,
stg.studiengang_kz,
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
lv.orgform_kurzbz,
person.person_id,
upper(lv.lehrtyp_kurzbz) AS "typ",
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz || \' \' || lv.semester || \'.Semester\' ||
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz ||
\']\') AS "auftrag",
lv.semester,
CASE
WHEN oe.organisationseinheittyp_kurzbz = \'Kompetenzfeld\' THEN (\'KF \' || oe.bezeichnung)
WHEN oe.organisationseinheittyp_kurzbz = \'Department\' THEN (\'DEP \' || oe.bezeichnung)
@@ -167,9 +169,9 @@ FROM
lv.lehrveranstaltung_id,
pa.projektarbeit_id AS "projektarbeit_id",
le.studiensemester_kurzbz,
lv.semester,
stg.studiengang_kz,
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
lv.orgform_kurzbz,
person.person_id,
\'Betreuung\' AS "typ",
(betreuerart_kurzbz || \' \' ||
@@ -181,7 +183,8 @@ FROM
WHERE
uid = pa.student_uid
)
|| \' [\' || projekttyp_kurzbz || \'arbeit\' || \' \' || lv.semester || \'.Semester]\') AS "auftrag",
|| \' [\' || projekttyp_kurzbz || \'arbeit]\') AS "auftrag",
lv.semester,
CASE
WHEN oe.organisationseinheittyp_kurzbz =
\'Kompetenzfeld\' THEN (
@@ -239,12 +242,13 @@ $filterWidgetArray = array(
'LV-ID',
'PA-ID',
'Studiensemester',
'Semester',
'Studiengang-KZ',
'Studiengang',
'OrgForm',
'Person-ID',
'Typ',
'Auftrag',
'Semester',
'Organisationseinheit',
'Gruppe',
'Stunden',
@@ -311,12 +315,13 @@ $filterWidgetArray = array(
lehrveranstaltung_id: {headerFilter:"input", width: "5%"},
projektarbeit_id: {visible: false},
studiensemester_kurzbz: {visible: false},
semester: {visible: false},
studiengang_kz: {visible: false},
stg_typ_kurzbz: {headerFilter:"input", width: "5%"},
orgform_kurzbz: {headerFilter:"input"},
person_id: {visible: false},
typ: {headerFilter:"input", width: "7%"},
auftrag: {headerFilter:"input", width: "23%"},
semester: {headerFilter:"input"},
lv_oe_kurzbz: {headerFilter:"input", width: "12%"},
gruppe: {headerFilter:"input", width: "5%"},
stunden: {align:"right", headerFilter:"input", bottomCalc:"sum", bottomCalcParams:{precision:1}, width: "5%"},
@@ -12,12 +12,13 @@ SELECT
lv_bezeichnung,
projektarbeit_id,
studiensemester_kurzbz,
semester,
studiengang_kz,
stg_typ_kurzbz,
orgform_kurzbz,
person_id,
typ,
auftrag,
semester,
lv_oe_kurzbz,
gruppe,
lektor,
@@ -73,13 +74,14 @@ FROM
lv.bezeichnung AS "lv_bezeichnung",
NULL AS "projektarbeit_id",
le.studiensemester_kurzbz,
lv.semester,
stg.studiengang_kz,
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
lv.orgform_kurzbz,
person.person_id,
upper(lv.lehrtyp_kurzbz) AS "typ",
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz || \' \' || lv.semester || \'.Semester\' ||
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz ||
\']\') AS "auftrag",
lv.semester,
CASE
WHEN oe.organisationseinheittyp_kurzbz = \'Kompetenzfeld\' THEN (\'KF \' || oe.bezeichnung)
WHEN oe.organisationseinheittyp_kurzbz = \'Department\' THEN (\'DEP \' || oe.bezeichnung)
@@ -169,9 +171,9 @@ FROM
lv.bezeichnung AS "lv_bezeichnung",
pa.projektarbeit_id AS "projektarbeit_id",
le.studiensemester_kurzbz,
lv.semester,
stg.studiengang_kz,
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
lv.orgform_kurzbz,
person.person_id,
\'Betreuung\' AS "typ",
(betreuerart_kurzbz || \' \' ||
@@ -183,7 +185,8 @@ FROM
WHERE
uid = pa.student_uid
)
|| \' [\' || projekttyp_kurzbz || \'arbeit\' || \' \' || lv.semester || \'.Semester]\') AS "auftrag",
|| \' [\' || projekttyp_kurzbz || \'arbeit]\') AS "auftrag",
lv.semester,
CASE
WHEN oe.organisationseinheittyp_kurzbz =
\'Kompetenzfeld\' THEN (
@@ -240,12 +243,13 @@ $filterWidgetArray = array(
'LV',
'PA-ID',
'Studiensemester',
'Semester',
'Studiengang-KZ',
'Studiengang',
'OrgForm',
'Person-ID',
'Typ',
'Auftrag',
'Semester',
'Organisationseinheit',
'Gruppe',
'Lektor',
@@ -298,12 +302,13 @@ $filterWidgetArray = array(
lv_bezeichnung: {visible: false},
projektarbeit_id: {visible: false},
studiensemester_kurzbz: {headerFilter:"input"},
semester: {visible: false},
studiengang_kz: {visible: false},
stg_typ_kurzbz: {visible: false},
orgform_kurzbz: {headerFilter:"input"},
person_id: {visible: false},
typ: {headerFilter:"input"},
auftrag: {headerFilter:"input", width:"20%"},
semester: {headerFilter:"input"},
lv_oe_kurzbz: {headerFilter:"input"},
gruppe: {headerFilter:"input"},
lektor: {headerFilter:"input"},
@@ -12,12 +12,13 @@ SELECT
lv_bezeichnung,
projektarbeit_id,
studiensemester_kurzbz,
semester,
studiengang_kz,
stg_typ_kurzbz,
orgform_kurzbz,
person_id,
typ,
auftrag,
semester,
lv_oe_kurzbz,
gruppe,
lektor,
@@ -80,13 +81,14 @@ FROM
lv.bezeichnung AS "lv_bezeichnung",
NULL AS "projektarbeit_id",
le.studiensemester_kurzbz,
lv.semester,
stg.studiengang_kz,
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
lv.orgform_kurzbz,
person.person_id,
upper(lv.lehrtyp_kurzbz) AS "typ",
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz || \' \' || lv.semester || \'.Semester\' ||
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz ||
\']\') AS "auftrag",
lv.semester,
CASE
WHEN oe.organisationseinheittyp_kurzbz = \'Kompetenzfeld\' THEN (\'KF \' || oe.bezeichnung)
WHEN oe.organisationseinheittyp_kurzbz = \'Department\' THEN (\'DEP \' || oe.bezeichnung)
@@ -183,9 +185,9 @@ FROM
lv.bezeichnung AS "lv_bezeichnung",
pa.projektarbeit_id AS "projektarbeit_id",
le.studiensemester_kurzbz,
lv.semester,
stg.studiengang_kz,
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
lv.orgform_kurzbz,
person.person_id,
\'Betreuung\' AS "typ",
(betreuerart_kurzbz || \' \' ||
@@ -197,7 +199,8 @@ FROM
WHERE
uid = pa.student_uid
)
|| \' [\' || projekttyp_kurzbz || \'arbeit\' || \' \' || lv.semester || \'.Semester]\') AS "auftrag",
|| \' [\' || projekttyp_kurzbz || \'arbeit]\') AS "auftrag",
lv.semester,
CASE
WHEN oe.organisationseinheittyp_kurzbz =
\'Kompetenzfeld\' THEN (
@@ -208,7 +211,7 @@ FROM
ELSE (oe.organisationseinheittyp_kurzbz ||
\' \' || oe.bezeichnung)
END AS "lv_oe_kurzbz",
(vorname || \' \' || nachname) AS "lektor",
(vorname || \' \' || nachname) AS "lektor",
TRUNC(pb.stunden, 1) AS "stunden",
pb.stundensatz,
TRUNC((pb.stunden * pb.stundensatz), 2) AS "betrag",
@@ -260,12 +263,13 @@ $filterWidgetArray = array(
'LV',
'PA-ID',
'Studiensemester',
'Semester',
'Studiengang-KZ',
'Studiengang',
'OrgForm',
'Person-ID',
'Typ',
'Auftrag',
'Semester',
'Organisationseinheit',
'Gruppe',
'Lektor',
@@ -328,12 +332,13 @@ $filterWidgetArray = array(
lv_bezeichnung: {visible: false},
projektarbeit_id: {visible: false},
studiensemester_kurzbz: {headerFilter:"input"},
semester: {visible: false},
studiengang_kz: {visible: false},
stg_typ_kurzbz: {visible: false},
orgform_kurzbz: {headerFilter:"input"},
person_id: {visible: false},
typ: {headerFilter:"input"},
auftrag: {headerFilter:"input", width:"20%"},
semester: {headerFilter:"input"},
lv_oe_kurzbz: {headerFilter:"input"},
gruppe: {headerFilter:"input"},
lektor: {headerFilter:"input"},
+6 -3
View File
@@ -416,12 +416,13 @@ $filters = array(
{"name": "lv_bezeichnung"},
{"name": "projektarbeit_id"},
{"name": "studiensemester_kurzbz"},
{"name": "semester"},
{"name": "studiengang_kz"},
{"name": "stg_typ_kurzbz"},
{"name": "orgform_kurzbz"},
{"name": "person_id"},
{"name": "typ"},
{"name": "auftrag"},
{"name": "semester"},
{"name": "lv_oe_kurzbz"},
{"name": "gruppe"},
{"name": "lektor"},
@@ -462,12 +463,13 @@ $filters = array(
{"name": "lv_bezeichnung"},
{"name": "projektarbeit_id"},
{"name": "studiensemester_kurzbz"},
{"name": "semester"},
{"name": "studiengang_kz"},
{"name": "stg_typ_kurzbz"},
{"name": "orgform_kurzbz"},
{"name": "person_id"},
{"name": "typ"},
{"name": "auftrag"},
{"name": "semester"},
{"name": "lv_oe_kurzbz"},
{"name": "gruppe"},
{"name": "lektor"},
@@ -500,12 +502,13 @@ $filters = array(
{"name": "lehrveranstaltung_id"},
{"name": "projektarbeit_id"},
{"name": "studiensemester_kurzbz"},
{"name": "semester"},
{"name": "studiengang_kz"},
{"name": "stg_typ_kurzbz"},
{"name": "orgform_kurzbz"},
{"name": "person_id"},
{"name": "typ"},
{"name": "auftrag"},
{"name": "semester"},
{"name": "lv_oe_kurzbz"},
{"name": "gruppe"},
{"name": "stunden"},