diff --git a/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sos_lab_pord_pruef_fuellen.sql b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sos_lab_pord_pruef_fuellen.sql index 4693bb8..52b663b 100644 --- a/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sos_lab_pord_pruef_fuellen.sql +++ b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_sos_lab_pord_pruef_fuellen.sql @@ -315,6 +315,20 @@ select sp_table_exists('sos_dipl_pos_swf'); "is_visible":1, "visible_size":5, "col_function":"sem_der_pruefung"} +, +{"uniquename":"thesis_title", +"srcfieldname":"", +"targetfieldname":"thesis_title", +"column_type":"logicalColumn", +"format_code":"", +"is_aggregate":0, +"caption":"Titel der Abschlussarbeit", +"is_visible":1, +"visible_size":5, +"col_function":"(case when (select W.title from lm_exam_written W where W.examplan_id=tmp_sos_lab_pord_ppruef.labnr) is null + then (select W.thema from sos_dipl_pos_swf W where W.labnr=tmp_sos_lab_pord_ppruef.labnr) + else (select W.title from lm_exam_written W where W.examplan_id=tmp_sos_lab_pord_ppruef.labnr) + end)"} diff --git a/superx/xml/rpta_templates.xsl b/superx/xml/rpta_templates.xsl index 3dc89eb..bb1d201 100644 --- a/superx/xml/rpta_templates.xsl +++ b/superx/xml/rpta_templates.xsl @@ -1338,7 +1338,7 @@ and not(starts-with(f_name,'next')) ]"> - +