Commit Graph

  • 66e1e6ad8a studierendenbereich phrasenkey change so it gets inserted as a new phrase and not ignored like our phrasesupdate.php tends to do feature-76657/AbgabetoolFinetuning Johann Hoffmann 2026-06-01 15:59:38 +02:00
  • 4205e490ef Add API tests for tempus event update feature feature-68298/Tempus_Grundstruktur-tests 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 feature-68298/Tempus_Grundstruktur 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 feature-77000/StudStatusStornierteWiederholende 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
  • 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 feature-76677/vertragsbestandteil_zeitaufzeichung_zeitmodell 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 bug-76560/Download_Notenlisten_einschraenken 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' master 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 feature-39602/Fas_Statusbearbeitung_bei_Sperre 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 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 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 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 bhdev_treemenu Harald Bamberger 2026-05-29 08:42:02 +02:00
  • 71a47ee400 fix for saving kollektivvertrag feature-76781/Vertragsbestandteil_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
  • 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 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 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 feature-75959/StudVw_Automatische_Tags ma0068 2026-05-27 11:51:41 +02:00
  • edc65621f7 Merge branch 'master' into feature-68737/interne_weiterbildung 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
  • 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
  • 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 cis40_2026-02_rc 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 studvw_2026_05_rc_tags Harald Bamberger 2026-05-26 11:01:39 +02:00
  • f6f58642f5 update second occurence of id STORAGE_KEY studvw_2026_05_rc 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
  • 35f4d23308 Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags Harald Bamberger 2026-05-26 09:28:40 +02:00
  • 97e7e5b641 keine projektarbeiten vorhanden mit leerem array initilisieren Harald Bamberger 2026-05-26 09:12:00 +02:00
  • 199b62d13f Merge branch 'studvw_2026_05_rc' into demo-cis40 Harald Bamberger 2026-05-26 09:07:04 +02:00
  • bb366e4117 font color black on tag limette Harald Bamberger 2026-05-26 09:06:44 +02:00
  • 178c854941 Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning Harald Bamberger 2026-05-26 07:59:17 +02:00
  • 7f630f24d5 StundenplanLib: check array index access before origin/cis40_2026-02_rc Harald Bamberger 2026-05-26 07:54:41 +02:00
  • d25d181d04 Merge branch 'master' into feature-39602/Fas_Statusbearbeitung_bei_Sperre Alexei Karpenko 2026-05-25 16:40:51 +02:00
  • bfdec12c0e Ferienverwaltung: CI code: made completely independent from studiengang, legacy code: made backwards compatible by including oe_kurzbz where applicable feature-71405/Ferienzeiten Alexei Karpenko 2026-05-25 13:52:05 +02:00
  • 0ed56ca067 add config for userAutomatedTags ma0068 2026-05-22 14:04:32 +02:00
  • 557e43e19c extracted date handling with luxon into dateUtils file and only work with those functions to completely avoid anymore timezone bugs due to js Dates. formatDate was still affected by timezone issues and was showing off by one dates in rare cases. Johann Hoffmann 2026-05-22 11:17:37 +02:00
  • b0fc5a3618 Merge branch 'cis40_2026-05_ma_rc' into demo-cis40 Harald Bamberger 2026-05-22 10:37:30 +02:00
  • b0f90cafb6 Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc Harald Bamberger 2026-05-22 10:36:54 +02:00
  • c0c57ba378 remove irregular files Harald Bamberger 2026-05-22 10:36:28 +02:00
  • 790568e1e0 timezone save date format function in student detail view via getUTCDate() instead of getDate() Johann Hoffmann 2026-05-22 09:55:25 +02:00
  • af3d96abc7 Merge branch 'feature-68298/Tempus_Grundstruktur' into feature-68298/Tempus_Grundstruktur-tests Ivymaster 2026-05-21 13:15:42 +02:00
  • dc05d16545 WIP: Adding base tempus tests Ivymaster 2026-05-21 13:12:09 +02:00
  • 24a0e74281 Fix: prevent duplicate entries ma0048 2026-05-21 12:27:55 +02:00
  • 82777d27a4 generatePersonkennzeichen (Student_model) bugfix: loading Studiensemester model feature-52803/MobilityOnline_Personenkennzeichen_Meldestichtag Alexei Karpenko 2026-05-20 19:44:16 +02:00
  • ab81f7228f adapted generatePersonenkennzeichen method in Student model: studiensemester comes from study start date Alexei Karpenko 2026-05-20 18:20:20 +02:00
  • 870c36e76b Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit feature-75469/LeOptional4Projektarbeit Johann Hoffmann 2026-05-20 16:22:31 +02:00
  • 2a68da2dca Merge branch 'master' into feature-52803/MobilityOnline_Personenkennzeichen_Meldestichtag Alexei Karpenko 2026-05-20 15:03:33 +02:00
  • dfc3096587 rewrote findlatestTerminWithUpload sort to guarantee sorting by abgabedatum DESC Johann Hoffmann 2026-05-20 13:52:32 +02:00
  • f3e1208f27 BUG: add fix for weekdays format for time slots db feature-76031/unterrichtszeiten-der-studiengänge Ivymaster 2026-05-20 13:46:54 +02:00
  • 8f2d268e3e spout 2.7 install for large excel exports feature-76588/LVEvalRohdatenexport Johann Hoffmann 2026-05-20 13:26:29 +02:00
  • 48b836c466 BUG: add fix for room deletion with attached sub rooms feature-76663/tempus-rekursive-raum-struktur Ivymaster 2026-05-20 13:18:16 +02:00
  • 363cb90019 Add dedicated room req class, add tabulator backend sortings and other stuff Ivymaster 2026-05-20 13:01:24 +02:00
  • b9c045382d add Hinweistext for Modal Hinweis Beratungsgespraech feature-76995/StudStatusModal_Hinweis_Beratungsgespraech_bei_Abmeldung ma0068 2026-05-20 09:15:15 +02:00
  • 6e599908cd Merge branch 'studvw_2026_05_rc_tags' into demo-cis40 Harald Bamberger 2026-05-19 17:30:14 +02:00
  • c099eec7a7 Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags Harald Bamberger 2026-05-19 17:29:52 +02:00
  • 0962e62e69 Merge branch 'feature-76202/HorizontalSplit_from_master' into studvw_2026_05_rc Harald Bamberger 2026-05-19 17:28:08 +02:00