Commit Graph

  • 49260fb997 add oe_kurzbz to kollektivvertrag Werner Masik 2026-06-16 17:27:50 +02:00
  • ff58f7a102 minor fix adisposkofh 2026-06-16 17:23:01 +02:00
  • c0ed296ba7 Revert "phrase typo fix" adisposkofh 2026-06-16 17:21:15 +02:00
  • 2692806d4f not syncing dev-provided general table presets adisposkofh 2026-06-16 17:19:27 +02:00
  • a59f6085fe phrase typo fix adisposkofh 2026-06-16 16:59:36 +02:00
  • 2170d3e14a numeric notensort in all tables; changed stv projektarbeit getNoten to only fetch active ones so stv and abgabetool use the same set of grades; Johann Hoffmann 2026-06-16 15:17:40 +02:00
  • 9180b9bd63 Merge branch 'master' into bug-77051/StudVw_Spezialgruppen_Studenten_ohne_Verbandszuweisung_werden_weggefiltert Harald Bamberger 2026-06-16 13:11:40 +02:00
  • 2b06de8ecb Merge remote-tracking branch 'origin/master' into feature-76657/AbgabetoolFinetuning Johann Hoffmann 2026-06-16 11:59:53 +02:00
  • df46b8ebdd Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit Johann Hoffmann 2026-06-16 10:46:44 +02:00
  • cce1c50495 override permission for all methods not only the overwritten ones Harald Bamberger 2026-06-15 16:46:31 +02:00
  • 1faf633034 added coodle view adisposkofh 2026-06-15 15:16:05 +02:00
  • 263b04e67f reworked assistenz timeline feature; now shows all projektarbeiten of associated student in a more compact form; Johann Hoffmann 2026-06-15 14:37:47 +02:00
  • 070ac1e878 override permission for all methods not only the overwritten ones Harald Bamberger 2026-06-15 14:37:43 +02:00
  • de60d0d09e Conflicts resolved Ivymaster 2026-06-15 12:47:29 +02:00
  • 6565399633 - added room suggestion priority - return erro codes - config for from/to without grid - bug fixes and optimizations ma0048 2026-06-15 11:47:36 +02:00
  • 168fb00023 Merge branch 'feature-40852/MasterLehrgaenge_BeruflicheKompetenzen' Andreas Österreicher 2026-06-15 09:18:17 +02:00
  • 245b724314 Minor rfactor Ivymaster 2026-06-15 01:01:33 +02:00
  • 69ef6d2707 Minor mod Ivymaster 2026-06-14 21:53:04 +02:00
  • 10a5aaf9b4 Minor mods Ivymaster 2026-06-12 18:49:15 +02:00
  • 544c6e7319 Added seeders for tempus tests Ivymaster 2026-06-12 16:51:24 +02:00
  • 7c594bc4f9 stv added back the old 'save betreuer' button as it makes sense for finishing a single betreuer form and then continuing with editing the projektarbeit form user will get used to it 100%; updated some gendering phrases from StudentIn -> Student*In because thats apparently the current way to do it; Johann Hoffmann 2026-06-12 12:55:06 +02:00
  • 3f99a2ce81 can send zweitbetreuer token mail on demand from betreuer abgabetool detail buttons, if it is external zweitbetreuer without benutzer Johann Hoffmann 2026-06-12 12:17:00 +02:00
  • f5d81e4a93 move prepareQuery (and addSelectPrioRel) into a library and make joins more flexible & change JOIN to LEFT JOIN for tbl_studentlehrverband (the actual bugfix) & change order of JOIN tbl_benutzergruppe in fetchStudents to speed up query chfhtw 2026-06-12 09:53:59 +02:00
  • b0f3fa0c46 Berufliche Qualifikation umbenannt Andreas Österreicher 2026-06-12 09:41:34 +02:00
  • 6d89e95afa Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen Andreas Österreicher 2026-06-12 08:53:44 +02:00
  • e574998897 fetch both erst & zweitbetreuer in abgabetool betreueransicht; fix ProjektarbeitModel->getProjektbetreuerEmail by explicitely only querying erstbetreuer, which fixes rare cases where endupload crashes when the zweitbetreuer has no contact email as private mail AND randomly gets retrieved as first row by the query; fix race condition on the semester filter default value in assistenz view; block all edit/delete operations in flat table for any termin which already has a file uplaoded (abgabetermin != null) or has a note (due to quality gate), to avoid confusing UI implementations; fix STV Projektarbeit bug where betreuer form options where not loading correctly when editing existing projektarbeiten; Johann Hoffmann 2026-06-11 17:10:33 +02:00
  • 765884b0dc add also insert statement for dashboard.tbl_dashboard_widget ma0068 2026-06-11 16:07:49 +02:00
  • fe8cf9bc83 new widget CIS4 MA Widget ma0068 2026-06-11 15:34:45 +02:00
  • 4474a24ee2 streamlined collapsing table presets sub-collapsibles when tablePresets is collapsed adisposkofh 2026-06-11 14:09:45 +02:00
  • f59e5a20ea formatting preset info/new preset overviews adisposkofh 2026-06-11 13:36:26 +02:00
  • c9fe633706 localized tabulator preset backend error messages adisposkofh 2026-06-11 13:21:56 +02:00
  • d0073fdc6c Merge branch 'feature-13011/installation_on_multiple_servers' into merge-6237-13011 Paolo 2026-06-11 13:03:12 +02:00
  • 2df19fa16a Merge branch 'feature-6237/Phrases_system_MkIII' into merge-6237-13011 Paolo 2026-06-11 13:03:02 +02:00
  • d0922993f0 Merge branch 'master' into feature-6237/Phrases_system_MkIII Paolo 2026-06-11 13:02:29 +02:00
  • 3ced1966f4 minor fix adisposkofh 2026-06-11 12:53:34 +02:00
  • 35f3239fc0 Merge branch 'master' into feature-13011/installation_on_multiple_servers Paolo 2026-06-11 12:53:31 +02:00
  • fbc88bf768 Merge branch 'master' into feature-76233/LoginAsUser_Logging Paolo 2026-06-11 12:53:05 +02:00
  • 07bb0ddffd Merge branch 'master' into feature-71619/Notenspiegel_ECTS_Summe Paolo 2026-06-11 12:52:41 +02:00
  • 79dc31e9d9 Merge branch 'master' into feature-71351/Erhalter_Kuerzel_Konfigurierbar Paolo 2026-06-11 12:52:24 +02:00
  • 78709db3be Merge branch 'master' into feature-70806/DMS_Erweiterung_Metadaten Paolo 2026-06-11 12:51:56 +02:00
  • 5b73d42525 Merge branch 'master' into feature-70756/PHP8_Cleanup_Organisationseinheiten Paolo 2026-06-11 12:51:42 +02:00
  • 6bdd0f46df Merge branch 'master' into feature-70755/PHP8_Cleanup_Dokumentenvorlagen Paolo 2026-06-11 12:51:25 +02:00
  • fdbc9de2cd Merge branch 'master' into feature-69542/Composer_Dependencies_Update Paolo 2026-06-11 12:51:08 +02:00
  • 629636d674 Merge branch 'master' into feature-69541/PHP8_Vilesci_Studiengang Paolo 2026-06-11 12:50:54 +02:00
  • 54137cd2bb Merge branch 'master' into feature-69540/PHP8_Vilesci_Lehrveranstaltungen Paolo 2026-06-11 12:50:41 +02:00
  • b1f264c37c Merge branch 'master' into feature-69185/PHP8-Vilesci_Berechtigungen Paolo 2026-06-11 12:50:26 +02:00
  • 8ae4a0ef3d Merge branch 'master' into feature-61599/DocumentExportLib_erweitern Paolo 2026-06-11 12:49:46 +02:00
  • 538223752b hiding preset info/new preset form when table presets section is collapsed adisposkofh 2026-06-11 12:38:57 +02:00
  • dc9f2e0214 Merge branch 'master' into feature-53599/Eingabe_von_Bankdaten_durch_Studierende Paolo 2026-06-11 12:20:09 +02:00
  • c9011fd6ed minor naming change in table presets adisposkofh 2026-06-11 11:30:42 +02:00
  • f0f9becc1f fixed new table preset info string formatting adisposkofh 2026-06-11 11:29:29 +02:00
  • 34c210a2a7 fixed table preset info string formatting adisposkofh 2026-06-11 11:27:43 +02:00
  • 01ea24f5bd Merge branch 'master' into feature-52366/CI_LoginAsUID_verbessern Paolo 2026-06-11 11:25:13 +02:00
  • ae83bf36a7 Merge branch 'master' into feature-40315/Diagramme_generieren Paolo 2026-06-11 11:24:32 +02:00
  • df8c58f5df Merge branch 'master' into bug-76560/Download_Notenlisten_einschraenken Paolo 2026-06-11 11:24:11 +02:00
  • 7abd35d11b added tabulator preset phrases adisposkofh 2026-06-11 11:20:34 +02:00
  • d2c97d0238 check to sync table preset with modified config adisposkofh 2026-06-10 14:43:20 +02:00
  • 62a2b64d1f Merge branch 'master' into feature-26336/Composer_Twig_Dependency_Security_Issue Paolo 2026-06-10 14:24:24 +02:00
  • a03ba291d0 prestudentstatus check: added personenkennzeichen semester check Alexei Karpenko 2026-06-10 11:17:42 +02:00
  • d487e29128 rt uebersicht beim login zeigt nun nur stg an die abgeschickt wurden feature-77219/rt_fuer_abgescickte_in_uebersicht ma0048 2026-06-10 10:51:28 +02:00
  • 1d0ca15bcb passing generalPresets prop from filter to table presets adisposkofh 2026-06-09 17:02:02 +02:00
  • 0bb81b23e5 implemented table presets functionality adisposkofh 2026-06-09 16:07:55 +02:00
  • 8862f050e8 Merge branch 'master' of https://github.com/FH-Complete/FHC-Core Cristina 2026-06-09 10:37:53 +02:00
  • a7ddc0d348 Merge branch 'master' into feature-68298/Tempus_Grundstruktur-tests Ivymaster 2026-06-08 16:56:42 +02:00
  • 03a974dd41 generatePersonenkennzeichen from Student model: added comments feature-52803/MobilityOnline_Personenkennzeichen_Meldestichtag Alexei Karpenko 2026-06-08 13:35:51 +02:00
  • 1e2cafef1d Add API tests for tempus event creation feature Ivymaster 2026-06-08 12:26:43 +02:00
  • e088b529f0 alternate dateFilter which allows for manual input, as the primevue3 datepicker overlay aggressively works against this behaviour by stealing away the focus of its own input field. this one enables manual typing but the overlay only opens when clicking the icon so it is in its own way inconsistent...; Johann Hoffmann 2026-06-05 14:51:22 +02:00
  • 61349c7ca3 show updated/inserted by/at on every abgabetermin in mitarbeiter detail view; Johann Hoffmann 2026-06-05 12:15:11 +02:00
  • c75e1f9416 WIP Johann Hoffmann 2026-06-05 10:12:03 +02:00
  • b3ae1b74ab implemented basic tabulator table presets ui adisposkofh 2026-06-03 16:53:55 +02:00
  • bf4b8348d2 defined cis profile tabulator columns collapse order adisposkofh 2026-06-03 09:18:40 +02:00
  • a26fc3e7ea update system db update for Storniert feature-77000/StudStatusStornierteWiederholende ma0068 2026-06-03 07:43:10 +02:00
  • 2a49a19069 Studierendenverwaltung Status: Ausbildungssemester bearbeitbar vor Status Student Alexei Karpenko 2026-06-02 17:20:04 +02:00
  • 60607d54ef delete unused code ma0068 2026-06-02 16:12:08 +02:00
  • 40bc88c263 Merge branch 'master' into feature-39602/Fas_Statusbearbeitung_bei_Sperre Alexei Karpenko 2026-06-02 14:52:39 +02:00
  • fe7466b17c refactor query getAllPrestudentsWhereComitteeExamFailed for exception stornierte Antraege ma0068 2026-06-02 14:43:03 +02:00
  • 1fa72bd286 filter terminated out of active filter entries in leitung list ma0068 2026-06-02 14:40:21 +02:00
  • f45782aeef removed redundant console log adisposkofh 2026-06-02 12:49:11 +02:00
  • c2faff5a03 minor fix adisposkofh 2026-06-02 11:52:13 +02:00
  • 1cff18112b removed auto-ban on sunday room reservations adisposkofh 2026-06-02 11:09:13 +02:00
  • 66e1e6ad8a studierendenbereich phrasenkey change so it gets inserted as a new phrase and not ignored like our phrasesupdate.php tends to do Johann Hoffmann 2026-06-01 15:59:38 +02:00
  • 4205e490ef Add API tests for tempus event update feature Ivymaster 2026-06-01 15:27:38 +02:00
  • 55ba874bb0 Merge branch 'feature-68298/Tempus_Grundstruktur' into feature-68298/Tempus_Grundstruktur-tests Ivymaster 2026-06-01 15:09:53 +02:00
  • 72692812ff lecture collision check bug fix ma0048 2026-06-01 15:08:29 +02:00
  • 90eb25716d WIP: Tempus api events Ivymaster 2026-06-01 15:01:29 +02:00
  • 80f6161d03 View Student: do not show terminated Antraege ma0068 2026-06-01 14:50:14 +02:00
  • 80dabf5ce6 added join to hours for zeitsperren collision check ma0048 2026-06-01 14:28:27 +02:00
  • 7858d90d12 new workflow Terminate of Studierendenantrag ma0068 2026-06-01 14:10:14 +02:00
  • bc7fc9611b Merge branch 'feature-68298/Tempus_Grundstruktur' into feature-68298/Tempus_Grundstruktur-tests Ivymaster 2026-06-01 14:09:50 +02:00
  • e4a1264072 fixed zeitsperren collision check ma0048 2026-06-01 13:59:50 +02:00
  • 195b99e588 minor fix re: calendar event timeslot display adisposkofh 2026-06-01 13:52:54 +02:00
  • 517f1a9d93 formatting ma0048 2026-06-01 13:39:59 +02:00
  • d0d590ff89 block the change of paabgabetyp if the termin has an upload associated (abgabedatum !== null) or has a note; TODO: block the same in multiedit! Johann Hoffmann 2026-06-01 12:56:55 +02:00
  • 2114352d82 add missing zeitmodell_id Werner Masik 2026-06-01 12:39:27 +02:00
  • 0410c95447 cis/private/lehre/notenliste.xls.php now checks if the lector belongs to the teaching unit Paolo 2026-06-01 12:13:44 +02:00
  • 60e36bb4b9 change updateProjektarbeit call so that the abgabedatum actually only gets set when doing the endupload and not also when zusatzdaten are being edited, which can certainly be an earlier or even later date; Johann Hoffmann 2026-06-01 11:30:36 +02:00
  • 1ecf011ba2 Merge branch 'feature-68298/Tempus_Grundstruktur' into feature-68298/Tempus_Grundstruktur-tests Ivymaster 2026-06-01 11:25:44 +02:00
  • e62848c773 added collision checks on creation ma0048 2026-06-01 11:18:53 +02:00
  • 2f90112e4d Merge branch 'rc_reihungstest' Andreas Österreicher 2026-06-01 10:58:33 +02:00
  • 774eb90bcc Merge branch 'feature-76918/reihungstest_gebiete_nur_von_abegschickten_studiengaengen' into rc_reihungstest Andreas Österreicher 2026-06-01 09:46:12 +02:00