mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-15 11:09:28 +00:00
Changed the STG-Kürzel to 'typ + kurzbz' in Lehraufträge + Vertragsmodel
Before the organisational unit was set, but it should be a combination of typ + kurzbz of the stg. This is changed now in . all Lehraufträge . Vertragsmodel . filtersupdate
This commit is contained in:
@@ -243,13 +243,13 @@ class Vertrag_model extends DB_Model
|
||||
* Example: WS2017-BEE3-LIA-LAB
|
||||
* @param $lehrveranstaltung_id
|
||||
* @param $studiensemester_kurzbz Studiensemester of Lehrauftrag (= when the lector will teach the lehrveranstaltung)
|
||||
* @return string
|
||||
* @return string Returns e.g. WS2017-BBE5-GAP-LAB
|
||||
*/
|
||||
private function _writeVertragsbezeichung($lehrveranstaltung_id, $studiensemester_kurzbz)
|
||||
{
|
||||
$bezeichnung = '';
|
||||
$this->load->model('education/Lehrveranstaltung_model', 'LehrveranstaltungModel');
|
||||
$this->LehrveranstaltungModel->addSelect('tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.kurzbz, lehrform_kurzbz, public.tbl_studiengang.kurzbzlang');
|
||||
$this->LehrveranstaltungModel->addSelect('tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.kurzbz AS "lv_kurzbz", lehrform_kurzbz, public.tbl_studiengang.typ, public.tbl_studiengang.kurzbz');
|
||||
$this->LehrveranstaltungModel->addJoin('lehre.tbl_studienplan_lehrveranstaltung', 'lehrveranstaltung_id');
|
||||
$this->LehrveranstaltungModel->addJoin('lehre.tbl_studienplan', 'studienplan_id');
|
||||
$this->LehrveranstaltungModel->addJoin('lehre.tbl_studienordnung', 'studienordnung_id');
|
||||
@@ -259,8 +259,8 @@ class Vertrag_model extends DB_Model
|
||||
if (hasData($result))
|
||||
{
|
||||
$bezeichnung = $studiensemester_kurzbz. '-';
|
||||
$bezeichnung.= $result->retval[0]->kurzbzlang. $result->retval[0]->semester. '-';
|
||||
$bezeichnung.= $result->retval[0]->kurzbz. '-';
|
||||
$bezeichnung.= strtoupper($result->retval[0]->typ. $result->retval[0]->kurzbz). $result->retval[0]->semester. '-';
|
||||
$bezeichnung.= $result->retval[0]->lv_kurzbz. '-';
|
||||
$bezeichnung.= $result->retval[0]->lehrform_kurzbz;
|
||||
}
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ SELECT
|
||||
projektarbeit_id,
|
||||
studiensemester_kurzbz,
|
||||
studiengang_kz,
|
||||
stg_oe_kurzbz,
|
||||
stg_typ_kurzbz,
|
||||
person_id,
|
||||
typ,
|
||||
auftrag,
|
||||
@@ -33,7 +33,7 @@ FROM
|
||||
SELECT *,
|
||||
/* concatinated and aggregated gruppen */
|
||||
(SELECT
|
||||
string_agg(concat(stg_oe_kurzbz, \'-\', semester, verband, gruppe,
|
||||
string_agg(concat(stg_typ_kurzbz, \'-\', semester, verband, gruppe,
|
||||
\'\n\' || gruppe_kurzbz), \', \')
|
||||
FROM
|
||||
lehre.tbl_lehreinheitgruppe
|
||||
@@ -72,7 +72,7 @@ FROM
|
||||
NULL AS "projektarbeit_id",
|
||||
le.studiensemester_kurzbz,
|
||||
stg.studiengang_kz,
|
||||
upper(stg.oe_kurzbz) AS "stg_oe_kurzbz",
|
||||
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
|
||||
person.person_id,
|
||||
upper(lv.lehrtyp_kurzbz) AS "typ",
|
||||
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz || \' \' || lv.semester || \'.Semester\' ||
|
||||
@@ -127,7 +127,7 @@ FROM
|
||||
LIMIT 1) AS "mitarbeiter_uid",
|
||||
/* concatinated and aggregated gruppen */
|
||||
(SELECT
|
||||
string_agg(concat(stg_oe_kurzbz, \'-\', semester, verband, gruppe,
|
||||
string_agg(concat(stg_typ_kurzbz, \'-\', semester, verband, gruppe,
|
||||
\'\n\' || gruppe_kurzbz), \', \')
|
||||
FROM
|
||||
lehre.tbl_lehreinheitgruppe
|
||||
@@ -166,7 +166,7 @@ FROM
|
||||
pa.projektarbeit_id AS "projektarbeit_id",
|
||||
le.studiensemester_kurzbz,
|
||||
stg.studiengang_kz,
|
||||
upper(stg.oe_kurzbz) AS "stg_oe_kurzbz",
|
||||
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
|
||||
person.person_id,
|
||||
\'Betreuung\' AS "typ",
|
||||
(betreuerart_kurzbz || \' \' ||
|
||||
@@ -308,7 +308,7 @@ $filterWidgetArray = array(
|
||||
projektarbeit_id: {visible: false},
|
||||
studiensemester_kurzbz: {visible: false},
|
||||
studiengang_kz: {visible: false},
|
||||
stg_oe_kurzbz: {headerFilter:"input", width: "5%"},
|
||||
stg_typ_kurzbz: {headerFilter:"input", width: "5%"},
|
||||
person_id: {visible: false},
|
||||
typ: {headerFilter:"input", width: "7%"},
|
||||
auftrag: {headerFilter:"input", width: "23%"},
|
||||
|
||||
@@ -12,7 +12,7 @@ SELECT
|
||||
projektarbeit_id,
|
||||
studiensemester_kurzbz,
|
||||
studiengang_kz,
|
||||
stg_oe_kurzbz,
|
||||
stg_typ_kurzbz,
|
||||
person_id,
|
||||
typ,
|
||||
auftrag,
|
||||
@@ -32,7 +32,7 @@ FROM
|
||||
SELECT *,
|
||||
/* concatinated and aggregated gruppen */
|
||||
(SELECT
|
||||
string_agg(concat(stg_oe_kurzbz, \'-\', semester, verband, gruppe,
|
||||
string_agg(concat(stg_typ_kurzbz, \'-\', semester, verband, gruppe,
|
||||
\'\n\' || gruppe_kurzbz), \', \')
|
||||
FROM
|
||||
lehre.tbl_lehreinheitgruppe
|
||||
@@ -71,7 +71,7 @@ FROM
|
||||
NULL AS "projektarbeit_id",
|
||||
le.studiensemester_kurzbz,
|
||||
stg.studiengang_kz,
|
||||
upper(stg.oe_kurzbz) AS "stg_oe_kurzbz",
|
||||
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
|
||||
person.person_id,
|
||||
upper(lv.lehrtyp_kurzbz) AS "typ",
|
||||
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz || \' \' || lv.semester || \'.Semester\' ||
|
||||
@@ -126,7 +126,7 @@ FROM
|
||||
LIMIT 1) AS "mitarbeiter_uid",
|
||||
/* concatinated and aggregated gruppen */
|
||||
(SELECT
|
||||
string_agg(concat(stg_oe_kurzbz, \'-\', semester, verband, gruppe,
|
||||
string_agg(concat(stg_typ_kurzbz, \'-\', semester, verband, gruppe,
|
||||
\'\n\' || gruppe_kurzbz), \', \')
|
||||
FROM
|
||||
lehre.tbl_lehreinheitgruppe
|
||||
@@ -165,7 +165,7 @@ FROM
|
||||
pa.projektarbeit_id AS "projektarbeit_id",
|
||||
le.studiensemester_kurzbz,
|
||||
stg.studiengang_kz,
|
||||
upper(stg.oe_kurzbz) AS "stg_oe_kurzbz",
|
||||
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
|
||||
person.person_id,
|
||||
\'Betreuung\' AS "typ",
|
||||
(betreuerart_kurzbz || \' \' ||
|
||||
@@ -298,7 +298,7 @@ $filterWidgetArray = array(
|
||||
projektarbeit_id: {visible: false},
|
||||
studiensemester_kurzbz: {headerFilter:"input"},
|
||||
studiengang_kz: {visible: false},
|
||||
stg_oe_kurzbz: {visible: false},
|
||||
stg_typ_kurzbz: {visible: false},
|
||||
person_id: {visible: false},
|
||||
typ: {headerFilter:"input"},
|
||||
auftrag: {headerFilter:"input"},
|
||||
|
||||
+6
-6
@@ -12,7 +12,7 @@ SELECT
|
||||
projektarbeit_id,
|
||||
studiensemester_kurzbz,
|
||||
studiengang_kz,
|
||||
stg_oe_kurzbz,
|
||||
stg_typ_kurzbz,
|
||||
person_id,
|
||||
typ,
|
||||
auftrag,
|
||||
@@ -32,7 +32,7 @@ FROM
|
||||
SELECT *,
|
||||
/* concatinated and aggregated gruppen */
|
||||
(SELECT
|
||||
string_agg(concat(stg_oe_kurzbz, \'-\', semester, verband, gruppe,
|
||||
string_agg(concat(stg_typ_kurzbz, \'-\', semester, verband, gruppe,
|
||||
\'\n\' || gruppe_kurzbz), \', \')
|
||||
FROM
|
||||
lehre.tbl_lehreinheitgruppe
|
||||
@@ -71,7 +71,7 @@ FROM
|
||||
NULL AS "projektarbeit_id",
|
||||
le.studiensemester_kurzbz,
|
||||
stg.studiengang_kz,
|
||||
upper(stg.oe_kurzbz) AS "stg_oe_kurzbz",
|
||||
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
|
||||
person.person_id,
|
||||
upper(lv.lehrtyp_kurzbz) AS "typ",
|
||||
(lv.bezeichnung || \' [\' || le.lehrform_kurzbz || \' \' || lv.semester || \'.Semester\' ||
|
||||
@@ -126,7 +126,7 @@ FROM
|
||||
LIMIT 1) AS "mitarbeiter_uid",
|
||||
/* concatinated and aggregated gruppen */
|
||||
(SELECT
|
||||
string_agg(concat(stg_oe_kurzbz, \'-\', semester, verband, gruppe,
|
||||
string_agg(concat(stg_typ_kurzbz, \'-\', semester, verband, gruppe,
|
||||
\'\n\' || gruppe_kurzbz), \', \')
|
||||
FROM
|
||||
lehre.tbl_lehreinheitgruppe
|
||||
@@ -165,7 +165,7 @@ FROM
|
||||
pa.projektarbeit_id AS "projektarbeit_id",
|
||||
le.studiensemester_kurzbz,
|
||||
stg.studiengang_kz,
|
||||
upper(stg.oe_kurzbz) AS "stg_oe_kurzbz",
|
||||
upper(stg.typ || stg.kurzbz) AS "stg_typ_kurzbz",
|
||||
person.person_id,
|
||||
\'Betreuung\' AS "typ",
|
||||
(betreuerart_kurzbz || \' \' ||
|
||||
@@ -298,7 +298,7 @@ $filterWidgetArray = array(
|
||||
projektarbeit_id: {visible: false},
|
||||
studiensemester_kurzbz: {headerFilter:"input"},
|
||||
studiengang_kz: {visible: false},
|
||||
stg_oe_kurzbz: {visible: false},
|
||||
stg_typ_kurzbz: {visible: false},
|
||||
person_id: {visible: false},
|
||||
typ: {headerFilter:"input"},
|
||||
auftrag: {headerFilter:"input"},
|
||||
@@ -416,7 +416,7 @@ $filters = array(
|
||||
{"name": "projektarbeit_id"},
|
||||
{"name": "studiensemester_kurzbz"},
|
||||
{"name": "studiengang_kz"},
|
||||
{"name": "stg_oe_kurzbz"},
|
||||
{"name": "stg_typ_kurzbz"},
|
||||
{"name": "person_id"},
|
||||
{"name": "typ"},
|
||||
{"name": "auftrag"},
|
||||
@@ -453,7 +453,7 @@ $filters = array(
|
||||
{"name": "projektarbeit_id"},
|
||||
{"name": "studiensemester_kurzbz"},
|
||||
{"name": "studiengang_kz"},
|
||||
{"name": "stg_oe_kurzbz"},
|
||||
{"name": "stg_typ_kurzbz"},
|
||||
{"name": "person_id"},
|
||||
{"name": "typ"},
|
||||
{"name": "auftrag"},
|
||||
@@ -490,7 +490,7 @@ $filters = array(
|
||||
{"name": "projektarbeit_id"},
|
||||
{"name": "studiensemester_kurzbz"},
|
||||
{"name": "studiengang_kz"},
|
||||
{"name": "stg_oe_kurzbz"},
|
||||
{"name": "stg_typ_kurzbz"},
|
||||
{"name": "person_id"},
|
||||
{"name": "typ"},
|
||||
{"name": "auftrag"},
|
||||
|
||||
Reference in New Issue
Block a user