Commit Graph

  • 7680a5c773 add bpk to api output if authuser has permission Harald Bamberger 2026-02-24 17:19:49 +01:00
  • 1e827fffee additional erstbetreuer/zweitbetreuer name parts fetch & columns default invisible, columns next/prev termin header filter & custom sort func, list header filter for qgate 1/2 status assistenz & mitarbeiter, change all "Assessor" and "Assesor" phrasen to "Reviewer" Johann Hoffmann 2026-02-24 15:58:44 +01:00
  • 66e8408c3b WIP anw email job notifyAssistenzAboutMissingEntschuldigungDokumente Johann Hoffmann 2026-02-24 09:56:28 +01:00
  • c47a1cb627 Ferienverwaltung: created page with VUE Js, displaying Ferien and adding, deleting Alexei Karpenko 2026-02-23 18:40:37 +01:00
  • 0468b2b523 Merge branch 'master' into feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig Harald Bamberger 2026-02-23 16:56:07 +01:00
  • c70129cf37 Code cleaning OP#71539 Paolo 2026-02-23 14:55:50 +01:00
  • d6108d816e Merge branch 'master' into hotfix-69228/DOCSBOX Paolo 2026-02-23 14:28:54 +01:00
  • 5b00b28a8f Merge branch 'master' into feature-71351/Erhalter_Kuerzel_Konfigurierbar Paolo 2026-02-23 14:28:34 +01:00
  • f8357d7d04 Merge branch 'master' into feature-71214/MILAK_GUI_zum_Aendern_des_Benutzernamen feature-71214/MILAK_GUI_zum_Aendern_des_Benutzernamen Paolo 2026-02-23 14:28:11 +01:00
  • 09380e8ef6 Merge branch 'master' into feature-70806/DMS_Erweiterung_Metadaten Paolo 2026-02-23 14:27:51 +01:00
  • e56af823d2 Merge branch 'master' into feature-70756/PHP8_Cleanup_Organisationseinheiten Paolo 2026-02-23 14:26:50 +01:00
  • 7885b77646 Merge branch 'master' into feature-70755/PHP8_Cleanup_Dokumentenvorlagen Paolo 2026-02-23 14:26:04 +01:00
  • f274b74ab1 Merge branch 'master' into feature-70440/Change_var_dump_to_error_log_to_show_the_referring_script Paolo 2026-02-23 14:25:40 +01:00
  • c5f9a418ce Merge branch 'master' into feature-69542/Composer_Dependencies_Update Paolo 2026-02-23 14:24:49 +01:00
  • 7821a8d3ca Merge branch 'master' into feature-69541/PHP8_Vilesci_Studiengang Paolo 2026-02-23 14:22:51 +01:00
  • 34009ee841 Merge branch 'master' into feature-69540/PHP8_Vilesci_Lehrveranstaltungen Paolo 2026-02-23 14:22:26 +01:00
  • b3efd0bb97 Merge branch 'master' into feature-69185/PHP8-Vilesci_Berechtigungen Paolo 2026-02-23 14:22:08 +01:00
  • 97a70740e6 Merge branch 'master' into feature-53599/Eingabe_von_Bankdaten_durch_Studierende Paolo 2026-02-23 14:21:34 +01:00
  • 2460253c19 Merge branch 'master' into feature-52366/CI_LoginAsUID_verbessern Paolo 2026-02-23 14:17:36 +01:00
  • fc01fa045e add and use variable semester_berechnet for using ausbildungssemester in status interessent feature-71392/StudVW_Einstiegssemester_bei_Interessenten_anzeigen ma0068 2026-02-23 13:44:33 +01:00
  • baaa9ece89 Merge branch 'master' into feature-40315/Diagramme_generieren Paolo 2026-02-23 13:36:35 +01:00
  • 029c51c2b2 Merge branch 'master' into bug-70950/Coodle_ICS_Organizer_falsch Paolo 2026-02-23 13:36:17 +01:00
  • 356a5fb51b Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate Paolo 2026-02-23 13:03:06 +01:00
  • 4b8f757a7c Merge branch 'master' into feature-61599/DocumentExportLib_erweitern Paolo 2026-02-23 12:26:37 +01:00
  • d33f04f3ad Merge branch 'master' into feature-68684/PHPMailer Paolo 2026-02-23 12:26:08 +01:00
  • 05b3040dd7 Merge branch 'feature-6237/Phrases_system_MkIII' into merge-6237-13011 Paolo 2026-02-23 12:23:54 +01:00
  • cd2941c904 Merge branch 'feature-13011/installation_on_multiple_servers' into merge-6237-13011 Paolo 2026-02-23 12:23:45 +01:00
  • f1a7759a9d Merge branch 'master' into feature-6237/Phrases_system_MkIII Paolo 2026-02-23 12:23:06 +01:00
  • 9ea694bf9f Merge branch 'master' into feature-13011/installation_on_multiple_servers Paolo 2026-02-23 12:18:14 +01:00
  • 9b114c5fb1 Merge branch 'feature-71344/LVEvaluierungZeitfenster' Andreas Österreicher 2026-02-23 09:51:47 +01:00
  • 5c882a4658 quereinstieg sortierung der gebiete feature-75421/reihungstest_quereinstieg_sortierung ma0048 2026-02-23 09:37:24 +01:00
  • 00fae2fa15 Merge branch 'master' into vv_und_studvw_2026_02_rc4 Harald Bamberger 2026-02-23 09:28:54 +01:00
  • 60a6ba2336 fixed: Use of undefined constant & Undefined variable feature-71702/log_error ma0048 2026-02-23 08:53:37 +01:00
  • 3578e01838 unterbrecher ablehnungsgrund anzeigen feature-71393/studierendenstatus_unterbrecher_ablehnungsgrund_in_den_emailtext_integrieren ma0048 2026-02-23 08:47:36 +01:00
  • 6c8eb9ac38 abgabetool dbupdate script check&insert new tbl_vorlage entry "PAANoSigAssSM" Johann Hoffmann 2026-02-20 13:56:11 +01:00
  • 2228b4d683 Sancho Header LV-Evaluierung Andreas Österreicher 2026-02-20 13:29:01 +01:00
  • 5558f6fc17 Signatur Sammelmail Job an Assistenz Johann Hoffmann 2026-02-20 12:20:26 +01:00
  • 32fc029bd3 Merge remote-tracking branch 'origin/master' kindlm 2026-02-20 11:20:19 +01:00
  • f4e0516d89 Prüfung ob jede Fragen mindestens 2 Vorschläge hat auf Warning geändert kindlm 2026-02-20 11:20:09 +01:00
  • 2681a85fa5 Studium.php added fallback if no lehrverband found for semester ma0068 2026-02-20 11:05:57 +01:00
  • 9a0716af44 Studium.php added fallback if no lehrverband found for semester bug-69145/Cis4_Studiengaenge_Studentenansicht_Vertiefungen_weggefiltert ma0068 2026-02-20 09:18:48 +01:00
  • d98b7fd67a fix duplicates in lvplan for special groups Harald Bamberger 2026-02-19 18:34:27 +01:00
  • 4b1a9fe892 avoid loading paabgaben a 2nd time for mitarbeiter; extracted getDateStyleClass from components; Johann Hoffmann 2026-02-19 17:33:41 +01:00
  • a57df7862c Ferienverwaltung: added new sequential primary key ferien_id, added primary constraint Alexei Karpenko 2026-02-19 17:08:43 +01:00
  • dc642cfbe7 merge master into cis40_2026-02-rc ma0068 2026-02-19 16:44:01 +01:00
  • b98e831300 StgOrgLvPlan: add DEFAULT_MODE_LV_PLAN to OverviewLvPlan ma0068 2026-02-19 16:31:28 +01:00
  • 118dcbd252 remove testoutput ma0068 2026-02-19 15:45:34 +01:00
  • d279f955a0 add emit-event for resetFilter ma0068 2026-02-19 15:12:38 +01:00
  • 1e8ec83965 add tileUid to StudentHeader, show Tiles only for selection of 1 student, just allow single selection of Mitarbeiter in MitarbeiterHeader ma0068 2026-02-19 11:57:28 +01:00
  • 0d73824727 StgOrgLvPlan: fix bug sem, ensure loading dropdowns in case of propsViewData ma0068 2026-02-19 11:18:19 +01:00
  • f2d49e02a7 Merge branch 'master' into vv_und_studvw_2026_02_rc4 Harald Bamberger 2026-02-19 09:49:44 +01:00
  • 7169cb68a2 fix bug when sending multi messages introduced by loading time optimisation Harald Bamberger 2026-02-19 09:20:10 +01:00
  • f8da0b0915 Merge branch 'feature-69551/Einmeldeformular_als_VueJS_Component_fuer_LV-Evaluierung' Harald Bamberger 2026-02-19 07:46:15 +01:00
  • f068b56083 PlausiIssueProducer: removed debugging output and die Alexei Karpenko 2026-02-18 22:30:29 +01:00
  • fa7a125727 Studierendenverwaltung archivieren: error message when no studentlehrverband found Alexei Karpenko 2026-02-18 21:18:57 +01:00
  • 4724008c2d betreuer page update table after adding serientermin qgate1/2 status prev/next; preserve scrollX/Y in betreuer/assistenz page Johann Hoffmann 2026-02-18 14:32:57 +01:00
  • 34cd5d1a80 Filter List: only emit to updateURL if there is final dropdown result or change ma0068 2026-02-18 13:17:37 +01:00
  • 6f28696556 getDateStyleClass evaluation also with precise luxon calculation on all pages; qgate12 status col, next/prev termin col on betreuer page; table persistence on mitarbeiter page; same rowheight on betreuer table as in assistenz to achieve similar UX; Johann Hoffmann 2026-02-18 13:00:19 +01:00
  • 6ec4737b22 Merge branch 'bug-71685/bewerbungstool_login_zugangscode' Andreas Österreicher 2026-02-18 12:47:02 +01:00
  • 328affa35c actually set deadline calculation to IANA timezone 'Europe/Vienna', so the code still works once Berlin moves to another timezone away from Austria. You never know. Johann Hoffmann 2026-02-18 11:53:24 +01:00
  • 4b875bf019 also show filterActiveModule for HeaderFilters, change colour to red ma0068 2026-02-18 11:27:14 +01:00
  • ac5bbf7ac6 - Added new global constant FHC_OE_ROOT in config/global.config-default.inc.php - Replaced where needed the string "etw" with FHC_OE_ROOT - Added new config entry "cis_oes_lehrauftraege" in application/config/cis.php - Used the new config entry "cis_oes_lehrauftraege" in the view application/views/lehre/lehrauftrag/acceptLehrauftrag.php to replace the hard coded strings "etw" and "lehrgang" Paolo 2026-02-18 11:19:41 +01:00
  • 90c845899f explicitely set deadline to end of day to achieve the desired "valid until 23:59" logic, instead of just moving the deadline by one day; endupload deadline is now optional by defining it as a "nachreichen möglich" aka non fixtermin; Johann Hoffmann 2026-02-18 11:15:59 +01:00
  • bb273d10bd Merge branch 'bug-71662/Bug_cancelVertrag_Berechtigungspruefung' Andreas Österreicher 2026-02-18 10:50:59 +01:00
  • a6daa7bf0c all abgabetool datepickers use date format via format="dd.MM.yyyy" instead of :format="formatDate" to enable text-input + autoapply; backend deadline datetime check for endupload; Johann Hoffmann 2026-02-17 17:32:11 +01:00
  • f0597e99e5 VV: update persistanceId ma0068 2026-02-17 16:51:56 +01:00
  • 1d8c4b7159 bug behoben, login wieder nur mit zugangscode moeglich ma0048 2026-02-17 16:49:09 +01:00
  • f860fd3dc7 Studvw: update persistance_id for all tabs ma0068 2026-02-17 16:46:22 +01:00
  • ee7254a964 assistenz preserve table state (selection, scroll) when adding serientermin; update isPastDate() function to luxon timezone safe logic; Johann Hoffmann 2026-02-17 16:22:26 +01:00
  • 5ffd22c1f7 refactor last tabs from updateDefinition to setHeader variante ma0068 2026-02-17 16:11:43 +01:00
  • c58674d133 Projektarbeiten cancelVertrag permission check bugfix (added array_column to get oes) Alexei Karpenko 2026-02-17 15:15:30 +01:00
  • 110f73e622 WIP notentool table persistence with dyn cols Johann Hoffmann 2026-02-17 14:09:57 +01:00
  • 006393704c Merge branch 'master' into vv_und_studvw_2026_02_rc4 Harald Bamberger 2026-02-17 12:17:15 +01:00
  • 4825c75b5d revert changes made in commit b1a1cdf235 Harald Bamberger 2026-02-17 12:11:37 +01:00
  • 28abf64798 Studiensemester model get aktornext method: removed query params Alexei Karpenko 2026-02-17 11:59:34 +01:00
  • d82c186643 Merge branch 'master' into vv_und_studvw_2026_02_rc4 Harald Bamberger 2026-02-17 11:23:18 +01:00
  • 2f51f18447 studierende in die gruppe ziehen ohne vorheriges selektieren ma0048 2026-02-17 11:16:44 +01:00
  • 5b34a226bd verbandsbaum nur toggeln und nicht automatisch selektieren ma0048 2026-02-17 11:09:54 +01:00
  • 1c69f3f654 VV: refactor Modal, change height of Table Unassigned Contracts ma0068 2026-02-17 10:31:45 +01:00
  • f6fd5ab678 Merge branch 'feature-71645/StudVw_MessageTab_Ladezeit' Harald Bamberger 2026-02-17 10:29:10 +01:00
  • 3d1aef617f add phrase error.opproject_does_not_exists in category kvp Harald Bamberger 2026-02-17 08:13:07 +01:00
  • e12b7e1ed5 add indexes for person_id to table msg_message and msg_recipient, ensure tabulator data request is made before requests of create msg components Harald Bamberger 2026-02-17 08:06:30 +01:00
  • d9d3b1a245 VV: show Details und Status only if one Vertrag is selected ma0068 2026-02-17 07:58:03 +01:00
  • ce27964df9 Detailheader VV and StudV: show - if no value for Tile ma0068 2026-02-16 16:46:46 +01:00
  • 0496eb7cc9 use union instead of or to avoid parallel seq scan Harald Bamberger 2026-02-16 15:56:40 +01:00
  • 556683574c Ignore typing inside editable elements for handling of keyboards event in function onKeydown ma0068 2026-02-16 15:44:01 +01:00
  • 962cbf4e78 join person table for sender and recipient instead of using subselect Harald Bamberger 2026-02-16 15:16:49 +01:00
  • 5415180b2c fetch count and paginated data in one query Harald Bamberger 2026-02-16 14:18:59 +01:00
  • 9d789d9a97 Tab Messages: remove unused computed statusText ma0068 2026-02-16 10:37:15 +01:00
  • 3d061df1d7 merge master into feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig ma0068 2026-02-16 10:05:45 +01:00
  • 827b6148a7 Merge branch 'feature-61164/AbgabetoolQualityGates' Andreas Österreicher 2026-02-16 08:47:30 +01:00
  • 3831f3c1d7 consistent use of :optionDisabled="getOptionDisabled" for paabgabetyp dropdowns in assistenz view Johann Hoffmann 2026-02-16 03:41:30 +01:00
  • 60294dd8f2 paBenotet evaluation fix Johann Hoffmann 2026-02-16 03:22:39 +01:00
  • 01436cb4d1 Studiensemester model: adapted getAktOrNextSemester method to return current semester, next semester only if there is no current, set default days offset to 0, set default offset of getLastorAktSemester to 0, simplified getByDate method Alexei Karpenko 2026-02-13 18:21:43 +01:00
  • 9d5adc1ed2 Merge branch 'feature-61164/AbgabetoolQualityGates' Andreas Österreicher 2026-02-13 13:58:30 +01:00
  • 632866c8c4 reset newTermin object when switching projektarbeit so they are assigned to the correct student Johann Hoffmann 2026-02-13 13:45:12 +01:00
  • bb0d118284 Pruefung Termin1/original Note column fixed logic, variable column creation reserved for termin2/termin3 mixtures; remove redundant termintypen from student row in table if backend sent a succesful update response since their cant be multiple termin2/termin3; block notenvorschlag übernehmen once a pruefung exists; Johann Hoffmann 2026-02-13 12:25:55 +01:00
  • 7f029ec8b5 Merge branch 'einspielen_12_02_2026' Andreas Österreicher 2026-02-13 11:20:22 +01:00
  • d9d15c1ed3 neue tag farben ma0048 2026-02-13 11:10:16 +01:00
  • a9b343646e Merge branch 'master' into vv_und_studvw_2026_02_rc4 Harald Bamberger 2026-02-13 10:49:09 +01:00