setSelectedFields() method in filter cmpt to keep custom persistence with visible fields; distinct titles assistenz/betreuer page; fix select logic to respect the possibility of dataset being filtered; beurteilungsnotiz required if note of that termin is negative; multiselect filter on qgate status columns + persistence of those; WIP switching mode to flat table showing all abgabetermine of all projektarbeiten to multi edit/delete/whatever with them selected

This commit is contained in:
Johann Hoffmann
2026-04-28 17:27:19 +02:00
parent c62c3c23f6
commit f51d0f72c6
6 changed files with 577 additions and 18 deletions
+60
View File
@@ -43544,6 +43544,46 @@ array(
)
)
),
array(
'app' => 'core',
'category' => 'abgabetool',
'phrase' => 'abgabetoolTitleBetreuer',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Bachelor-/Masterarbeiten Betreuungen",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Supervision of Bachelor's/Master's theses",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'abgabetool',
'phrase' => 'abgabetoolTitleAdmin',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Bachelor-/Masterarbeiten Administration",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Administration of Bachelor's/Master's theses",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'abgabetool',
@@ -44929,6 +44969,26 @@ array(
)
)
),
array(
'app' => 'core',
'category' => 'abgabetool',
'phrase' => 'c4beurteilungsnotizBeiNegNote',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Wenn Sie eine negative Note erteilen, müssen Sie eine Beurteilungsnotiz ausfüllen!",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'If you give a failing grade, you must fill out an evaluation form!',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'abgabetool',