From c370a27c1880d2b1d8c245a095dec863fdcb427e Mon Sep 17 00:00:00 2001 From: Cris Date: Mon, 14 Oct 2019 16:39:31 +0200 Subject: [PATCH] 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 --- .../lehrauftrag/acceptLehrauftragData.php | 19 ++++++++++------- .../lehrauftrag/approveLehrauftragData.php | 19 ++++++++++------- .../lehrauftrag/orderLehrauftragData.php | 21 ++++++++++++------- system/filtersupdate.php | 9 +++++--- 4 files changed, 43 insertions(+), 25 deletions(-) diff --git a/application/views/lehre/lehrauftrag/acceptLehrauftragData.php b/application/views/lehre/lehrauftrag/acceptLehrauftragData.php index 199dc2dec..e94abf503 100644 --- a/application/views/lehre/lehrauftrag/acceptLehrauftragData.php +++ b/application/views/lehre/lehrauftrag/acceptLehrauftragData.php @@ -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%"}, diff --git a/application/views/lehre/lehrauftrag/approveLehrauftragData.php b/application/views/lehre/lehrauftrag/approveLehrauftragData.php index af80dc125..154f74fea 100644 --- a/application/views/lehre/lehrauftrag/approveLehrauftragData.php +++ b/application/views/lehre/lehrauftrag/approveLehrauftragData.php @@ -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"}, diff --git a/application/views/lehre/lehrauftrag/orderLehrauftragData.php b/application/views/lehre/lehrauftrag/orderLehrauftragData.php index 83528d2bb..f6ecb45ab 100644 --- a/application/views/lehre/lehrauftrag/orderLehrauftragData.php +++ b/application/views/lehre/lehrauftrag/orderLehrauftragData.php @@ -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"}, diff --git a/system/filtersupdate.php b/system/filtersupdate.php index f4c1ab330..6938efe34 100644 --- a/system/filtersupdate.php +++ b/system/filtersupdate.php @@ -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"},