Commit Graph

  • 8ae4a0ef3d Merge branch 'master' into feature-61599/DocumentExportLib_erweitern Paolo 2026-06-11 12:49:46 +02:00
  • dc9f2e0214 Merge branch 'master' into feature-53599/Eingabe_von_Bankdaten_durch_Studierende Paolo 2026-06-11 12:20:09 +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
  • 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
  • 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
  • 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
  • bccaf72399 Merge branch 'feature-68298/Tempus_Grundstruktur' into feature-68298/Tempus_Grundstruktur-tests Ivymaster 2026-06-01 09:17:07 +02:00
  • 1def930147 Merge branch 'feature-76920/reihungstest_fertig_nachricht_anzeigen_wenn_alle_gebiete_abgeschlossen_wurden' into rc_reihungstest Andreas Österreicher 2026-06-01 09:11:02 +02:00
  • 30b8a406a5 Merge branch 'feature-75888/reihungstest_mehrfachdurchfuehrung' into rc_reihungstest Andreas Österreicher 2026-06-01 09:10:35 +02:00
  • 093842274e Merge branch 'feature-75887/reihungstest_constructor_popups' into rc_reihungstest Andreas Österreicher 2026-06-01 09:05:22 +02:00
  • 64b6e4a009 Add tempus test file split Ivymaster 2026-05-31 23:17:22 +02:00
  • 40c18d3603 Add basic tests for tempus feature Ivymaster 2026-05-31 23:03:16 +02:00
  • df6b71b9c4 add zeitmodell_id Werner Masik 2026-05-31 17:05:01 +02:00
  • 319c9a166c create zeitmodell db tables for zeitaufzeichnung Werner Masik 2026-05-31 16:21:05 +02:00
  • 68403c637c plausichecks: added semester to StudenstatusNachAbbrecher/Diplomand checks, removed space in CORE_STUDENTSTATUS_0022 text Alexei Karpenko 2026-05-29 19:14:53 +02:00
  • 52b7226c3b fas statusbearbeitung sperre check: isStatusBeforeStudent - simplified expression Alexei Karpenko 2026-05-29 18:05:09 +02:00
  • 63ff8dd4c4 Merge branch 'cis40_2026-05_ma_rc' into demo-cis40 Harald Bamberger 2026-05-29 13:40:02 +02:00
  • 6019489ef1 Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc Harald Bamberger 2026-05-29 13:38:58 +02:00
  • 9ec876fc27 Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning Harald Bamberger 2026-05-29 13:32:15 +02:00
  • cac3df195e Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc_abgabetool_finetuning Harald Bamberger 2026-05-29 13:24:07 +02:00
  • ae71517ceb expanded title validation in frontend aswell before validation for the same patterns in backend just in case; phrasen alert messages & use backend response instead of frontend validated title Johann Hoffmann 2026-05-29 11:47:46 +02:00
  • 9f462fe3d6 "hasContent" guardrail in abgabetoolJob to avoid sending empty email templates when every possible relevant change has been filtered by the job; Johann Hoffmann 2026-05-29 10:21:44 +02:00
  • 004bcc43c3 merged stv saveProjektarbeit/saveBetreuer buttons; benoten button for betreuer is now a table action button; remove viewData.uid and call student_uid via authinfo endpoint; digital signature info links in student abgabetool; show projektarbeit note in overview inside the accordions content aswell as flex-end in the header; smaller vertical padding on all abgabetool modals from 3rem to 1.5 rem aka py-5 to py-4; Johann Hoffmann 2026-05-29 09:50:37 +02:00
  • b0fea017f2 further progress on rendering partMenu Harald Bamberger 2026-05-29 08:42:02 +02:00
  • 71a47ee400 fix for saving kollektivvertrag Werner Masik 2026-05-28 16:21:04 +02:00
  • 024df19a92 remove redundant kollektivvertrag_kurzbz from vertragsbestandteil Werner Masik 2026-05-28 11:49:02 +02:00
  • 805fd34d17 issue AbschlusspruefungOderAbsolventFehlt: added Studiensemester and moved distinct for correct resolving, added status fehler to fehler.php and IssueResolver Alexei Karpenko 2026-05-27 23:23:56 +02:00
  • 6d79288f33 Merge remote-tracking branch 'origin/master' into feature-76657/AbgabetoolFinetuning Johann Hoffmann 2026-05-27 16:11:33 +02:00
  • fc79f92796 added 'add reservation'/'reservation not allowed' tooltips in calendar adisposkofh 2026-05-27 15:35:45 +02:00
  • 69cdb43935 WIP: Second feedback alterations Ivymaster 2026-05-27 15:17:30 +02:00
  • fd2f4187fa wording angepasst ma0048 2026-05-27 12:34:04 +02:00
  • ad1aeba888 Merge branch 'feature-53904/Vertragshistorie_valorisierte_Gehaelter_anzeigen' into feature-53904/Vertragshistorie_valorisierte_Gehaelter_anzeigen_NoPermissionException Harald Bamberger 2026-05-27 12:24:41 +02:00
  • 5465a26dee Merge branch 'master' into feature-53904/Vertragshistorie_valorisierte_Gehaelter_anzeigen_NoPermissionException Harald Bamberger 2026-05-27 11:56:27 +02:00
  • 493b0e37fc Merge branch 'master' into feature-53904/Vertragshistorie_valorisierte_Gehaelter_anzeigen Harald Bamberger 2026-05-27 11:53:43 +02:00
  • 22228478ad refactor addTaginTable and deleteTagInTable, add missing logic for automated tags in case of manual adding ma0068 2026-05-27 11:51:41 +02:00
  • edc65621f7 Merge branch 'master' into feature-68737/interne_weiterbildung Harald Bamberger 2026-05-27 11:43:11 +02:00
  • 8e569a9ccd displaying forbidden room reservation slots adisposkofh 2026-05-27 10:43:28 +02:00
  • d948251736 WIP: Tempus e2e tests Ivymaster 2026-05-27 10:29:13 +02:00
  • d7b2964e4e obsolete use of viewData object from cisRouterView adisposkofh 2026-05-26 17:33:38 +02:00
  • 2eb2c36d5b replace + in email helpers with spaces; configs for title edit, multi edit table & confetti on endupload; empty student projektarbeiten check; only show dropdown labels on large displays; new phrasen & phrasen fixes; Johann Hoffmann 2026-05-26 17:06:39 +02:00
  • 8e728b0bfe add missing reference to kollektivvertrag Werner Masik 2026-05-26 16:39:45 +02:00
  • 23b1e98a7a minor fix adisposkofh 2026-05-26 16:09:21 +02:00
  • 1d5b915717 minor fix adisposkofh 2026-05-26 15:47:11 +02:00
  • 79b4625ed4 Merge branch 'feature-68834/Fehlermonitoring_Issues_weitere_features' into feature-39602/Fas_Statusbearbeitung_bei_Sperre Alexei Karpenko 2026-05-26 15:38:53 +02:00
  • eb281f3bc3 hiding redundant tabulator warnings adisposkofh 2026-05-26 14:27:22 +02:00
  • aeebc2a81a reworked localization of collapsed column headings by modifying internal tabulator logic with custom module adisposkofh 2026-05-26 14:25:22 +02:00
  • 9ac9804563 implement first version of collision checks ma0048 2026-05-26 14:09:58 +02:00
  • 35528c54cd abweisen aller studiengaenge auch mit bewerbung abgeschickt ja und nein ermoeglicht feature-76919/infocentertool_mehrere_abweisen_nicht_abgeschickt ma0048 2026-05-26 13:37:05 +02:00
  • b2bebb7fa3 alle gebiete wurden gestartet meldung ma0048 2026-05-26 13:32:21 +02:00
  • 2076752f40 Merge branch 'master' into feature-68834/Fehlermonitoring_Issues_weitere_features feature-68834/Fehlermonitoring_Issues_weitere_features Alexei Karpenko 2026-05-26 13:30:13 +02:00
  • e32cce57fe gebiete nur von abgeschickten stg ma0048 2026-05-26 13:26:16 +02:00
  • 22eed92c86 Merge branch 'feature-75838/UXImproveProjektarbeitSTVSprint247' into feature-76657/AbgabetoolFinetuning Johann Hoffmann 2026-05-26 12:58:57 +02:00
  • fa91e204f0 always displaying timeslot on calendar event in list view adisposkofh 2026-05-26 12:02:08 +02:00
  • 366edb7e90 Merge branch 'studvw_2026_05_rc_tags' into demo-cis40 Harald Bamberger 2026-05-26 11:01:57 +02:00
  • ac6aa28680 Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags Harald Bamberger 2026-05-26 11:01:39 +02:00
  • f6f58642f5 update second occurence of id STORAGE_KEY ma0068 2026-05-26 10:57:26 +02:00
  • 9430135592 Merge branch 'studvw_2026_05_rc_tags' into demo-cis40 Harald Bamberger 2026-05-26 09:40:11 +02:00
  • 1ed3031dad add new Job for sent Email to Assistant as Reminder for Manual Deregistration of ExRepeaterWithNewNegativeCommissionalExams feature-52245/StudStatusWiederholerAbbrecher_SanchoMail ma0068 2026-05-26 09:38:13 +02:00
  • 57eec98604 Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags Harald Bamberger 2026-05-26 09:38:06 +02:00
  • 1561aa55b7 correct model path Harald Bamberger 2026-05-26 09:37:49 +02:00
  • 23506430b1 initializing stg org lv plan with provided url params adisposkofh 2026-05-11 17:35:09 +02:00
  • fa58635a22 positioning of profile cards 'quick links' and 'calendar sync' adisposkofh 2026-05-11 16:47:41 +02:00