diff --git a/application/controllers/api/frontend/v1/education/PaabgabeUebersicht.php b/application/controllers/api/frontend/v1/education/PaabgabeUebersicht.php index ad62702d8..31b7a27fb 100644 --- a/application/controllers/api/frontend/v1/education/PaabgabeUebersicht.php +++ b/application/controllers/api/frontend/v1/education/PaabgabeUebersicht.php @@ -141,7 +141,7 @@ class PaabgabeUebersicht extends FHCAPI_Controller $personSearchString = $this->input->get('personSearchString'); if (!isset($studiengang_kz) && !isset($abgabetyp_kurzbz) && !isset($abgabedatum) && !isset($personSearchString)) - $this->terminateWithFileOutput('text/plain', $this->p->t('abgabetool', 'keineAuswahl')); + $this->terminateWithFileOutput('text/plain', $this->p->t('abgabetool', 'nichtsAusgewaehlt')); $this->load->library('zip'); diff --git a/application/models/education/Paabgabe_model.php b/application/models/education/Paabgabe_model.php index 9bec3fcca..2598e79f1 100644 --- a/application/models/education/Paabgabe_model.php +++ b/application/models/education/Paabgabe_model.php @@ -177,7 +177,7 @@ class Paabgabe_model extends DB_Model $qry = " SELECT - DISTINCT campus.tbl_paabgabe.datum as termin, to_char(campus.tbl_paabgabe.datum, 'DD.MM.YYYY') as termin_anzeige + DISTINCT tbl_paabgabe.datum as termin, to_char(tbl_paabgabe.datum, 'DD.MM.YYYY') as termin_anzeige FROM lehre.tbl_projektarbeit JOIN campus.tbl_paabgabe USING(projektarbeit_id) diff --git a/public/js/components/Cis/ProjektabgabeUebersicht/ProjektabgabeUebersicht.js b/public/js/components/Cis/ProjektabgabeUebersicht/ProjektabgabeUebersicht.js index 68821a231..b14f6ff16 100644 --- a/public/js/components/Cis/ProjektabgabeUebersicht/ProjektabgabeUebersicht.js +++ b/public/js/components/Cis/ProjektabgabeUebersicht/ProjektabgabeUebersicht.js @@ -24,15 +24,15 @@ export const ProjektabgabeUebersicht = { abgaben: null, defaultStudiengang: { studiengang_kz: null, - kuerzel: Vue.computed(() => this.$p.t('abgabetool/studiengangWaehlen')) + kuerzel: '-' }, defaultTyp: { paabgabetyp_kurzbz: null, - bezeichnung: Vue.computed(() => this.$p.t('abgabetool/abgabetypWaehlen')) + bezeichnung: '-' }, defaultTermin: { termin: null, - termin_anzeige: Vue.computed(() => this.$p.t('abgabetool/terminWaehlen')) + termin_anzeige: Vue.computed(() => this.$p.t('ui/alle')) }, selectedStudiengang: null, selectedAbgabetyp: null, @@ -74,8 +74,8 @@ export const ProjektabgabeUebersicht = { return container; } }, - {title: Vue.computed(() => this.$p.t('abgabetool/paabgabeid')), field: 'paabgabe_id', widthGrow: 1, visible: false}, - {title: Vue.computed(() => this.$p.t('abgabetool/projektarbeitid')), field: 'projektarbeit_id', widthGrow: 1, visible: false}, + {title: Vue.computed(() => this.$p.t('abgabetool/paabgabeid')), field: 'paabgabe_id', visible: false}, + {title: Vue.computed(() => this.$p.t('abgabetool/projektarbeitid')), field: 'projektarbeit_id', visible: false}, { title: Vue.computed(() => this.$p.t('abgabetool/termin')), field: "termin", @@ -93,15 +93,15 @@ export const ProjektabgabeUebersicht = { }); } }, - {title: Vue.computed(() => this.$p.t('abgabetool/c4abgabetyp')), field: 'paabgabetyp_bezeichnung', widthGrow: 1}, - {title: Vue.computed(() => this.$p.t('person/uid')), field: 'uid', widthGrow: 1}, - {title: Vue.computed(() => this.$p.t('person/vorname')), field: 'vorname', widthGrow: 1}, - {title: Vue.computed(() => this.$p.t('person/nachname')), field: 'nachname', widthGrow: 1}, - {title: Vue.computed(() => this.$p.t('abgabetool/typ')), field: 'projekttyp_kurzbz', widthGrow: 1}, - {title: Vue.computed(() => this.$p.t('abgabetool/titel')), field: 'titel', widthGrow: 1}, - {title: Vue.computed(() => this.$p.t('abgabetool/status')), field: 'status', widthGrow: 2}, + {title: Vue.computed(() => this.$p.t('abgabetool/c4abgabetyp')), field: 'paabgabetyp_bezeichnung'}, + {title: Vue.computed(() => this.$p.t('person/uid')), field: 'uid'}, + {title: Vue.computed(() => this.$p.t('person/vorname')), field: 'vorname'}, + {title: Vue.computed(() => this.$p.t('person/nachname')), field: 'nachname'}, + {title: Vue.computed(() => this.$p.t('abgabetool/c4projekttyp')), field: 'projekttyp_kurzbz'}, + {title: Vue.computed(() => this.$p.t('abgabetool/c4titel')), field: 'titel'}, + {title: Vue.computed(() => this.$p.t('abgabetool/personStatus')), field: 'personStatus'}, { - title: Vue.computed(() => this.$p.t('abgabetool/inVisualLibrary')), + title: "in Visual Library", field: 'in_visual_library', widthGrow: 1, formatter: (cell) => { @@ -245,6 +245,7 @@ export const ProjektabgabeUebersicht = {
+
{{ $p.t('abgabetool/studiengang') }}:
@@ -275,12 +277,13 @@ export const ProjektabgabeUebersicht = {
+
{{ $p.t('abgabetool/termin') }}:
-
+
-
+
diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 5d3833dc9..4cbef80c7 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -49981,8 +49981,270 @@ I have been informed that I am under no obligation to consent to the transmissio 'description' => '', 'insertvon' => 'system' ) + ) + ), + //**************************** CIS Projektabgabeuebersicht start + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'studiengang', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Studiengang', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'study program', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'studiengangWaehlen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Studiengang auswählen', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Select study program', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'abgabetypWaehlen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Abgabetyp auswählen', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Select type of submission', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'terminWaehlen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Termin auswählen', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Select due date', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'personsuche', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Personsuche', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'person search', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'anzeigen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Abgaben anzeigen', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Show submissions', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'zipDownload', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'ZIP herunterladen', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Download ZIP', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'paabgabeid', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Projektabgabe ID', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'thesis submission ID', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'projektarbeitid', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Projektarbeit ID', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'projekt work ID', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'termin', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Termin', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'due date', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'personStatus', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Personstatus', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'person status', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'nichtsAusgewaehlt', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Nichts ausgewählt', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'No selection', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'abgabetool', + 'phrase' => 'keineDateienVorhanden', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Keine Dateien vorhanden', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'No files available', + 'description' => '', + 'insertvon' => 'system' + ) ) ) + //**************************** CIS Projektabgabeuebersicht ende );