Commit Graph

747 Commits

Author SHA1 Message Date
chfhtw 30cc798c0b Endpoint to get lv details 2025-08-05 08:35:37 +02:00
chfhtw 9b396088c3 Refactor LvPlan endpoints to be more granular 2025-08-04 14:09:27 +02:00
Harald Bamberger 89c64cadc7 calc current Studiensemester by start_date, to avoid gap and error msg during summer 2025-08-04 10:20:11 +02:00
chfhtw 31fb649cac Bugfix: moodle start/end dates lost timezones and end time 2025-07-29 11:40:24 +02:00
chfhtw ad080e61b2 Implementation CIS => RoomInformation 2025-07-22 13:14:56 +02:00
SimonGschnell 75a93523e0 refactor(Profil endpoint): changes how the parameter is passed to the profil endpoint 2025-07-11 11:01:18 +02:00
SimonGschnell c2cc1c5870 fix(Profil viewData): fixes little data conversion error in the endpoint 2025-07-11 09:14:34 +02:00
SimonGschnell 8ce672d914 refactor(Profil Library): exports Profil functions in its own library to reuse functionalities 2025-07-08 13:33:00 +02:00
SimonGschnell 5280943099 fix(Studium):checks if the query of the data in the studium endpoints returns an array otherwise return empty array to avoid breaking the endpoint 2025-07-07 10:11:10 +02:00
Harald Bamberger d48865d2a1 only show lvs with lehre flag true in degree programs overview 2025-07-03 16:37:45 +02:00
SimonGschnell bf1dac3fd9 update(LvPlan Feiertage): checks if the query result is array before performing array operations and returns success status instead of raw data 2025-07-02 08:55:30 +02:00
SimonGschnell 5b10c87e9b update(LvPlan Feiertage):if loggedin person does not have a studiengang, only consider studiengang 0 2025-06-30 14:31:05 +02:00
SimonGschnell 1c29bcd685 feature(LvPlan Feiertage): adds endpoint to fetch feiertage and adds renderer components for the feiertage in the LvPlan 2025-06-30 11:40:18 +02:00
SimonGschnell e3fe20831e update(Profil Profilbild): changes styling layout and polishment 2025-06-27 11:36:40 +02:00
SimonGschnell 9610ca55f7 update(Profil Profilbild): first version of the profilbild upload endpoint 2025-06-26 15:21:09 +02:00
SimonGschnell cbc9a87a47 update(Profil Profilbild): adds button to upload new profil foto if foto is not yet acepted 2025-06-25 11:22:14 +02:00
Harald Bamberger 4db21d9abb stundenplan/lvplan use reverted classes and function names again 2025-06-17 11:05:31 +02:00
Harald Bamberger a080daa27a stundenplan/lvplan revert changes to legacy api endpoints 2025-06-17 10:16:54 +02:00
Harald Bamberger 44b538885f use additional result variable 2025-06-12 11:40:24 +02:00
Harald Bamberger 57d71be792 revert change of loaded StudienplanModel name 2025-06-12 11:39:23 +02:00
Harald Bamberger 596535b1b9 Merge branch 'master' into merge_C4_25999_61235_61730 2025-06-12 09:51:56 +02:00
Harald Bamberger d6f92d23a0 Merge branch 'feature-62366/merge_C4_25999_61235_61730' into merge_C4_25999_61235_61730_testremerge 2025-06-11 14:56:57 +02:00
Harald Bamberger 7929a6b74b Merge branch 'feature-25999/C4_cleanup' into merge_C4_25999_61235_61730_testremerge 2025-06-11 14:51:09 +02:00
Harald Bamberger d83eb42a23 Merge branch 'feature-25999/C4_cleanup' into merge_C4_25999_61235_61730_testremerge 2025-06-11 14:49:26 +02:00
SimonGschnell 29f968f308 fix(Profil email extern):Profil endpoint does not provide the extern alias email if the benutzer has no alias defined 2025-06-11 11:24:18 +02:00
SimonGschnell 49c510537a fix(Profil Mailverteiler): adds safeguards and checks on the return value of the Mailverteiler of a person 2025-06-11 11:06:35 +02:00
SimonGschnell d2e8505689 refactor(Profil alias): checks if user has alias, creates extern alias email if available otherwise not 2025-06-10 14:49:30 +02:00
SimonGschnell 83d3f515de refactor(Modals and z-index): ensures dashboard modals are in the forground 2025-06-10 13:18:31 +02:00
SimonGschnell c080d1abb2 refactor(Rename Stundenplan to LvPlan):renames all methods and files from Stundenplan to LvPlan 2025-06-10 11:46:19 +02:00
Harald Bamberger d1264c7e5a Merge branch 'feature-61235/Cis4_Studium_Uebersicht' into merge_C4_25999_61235_61730 2025-06-03 16:14:00 +02:00
Harald Bamberger 96274a2a4a Merge branch 'feature-25999/C4_cleanup_testabgabe' into merge_C4_25999_61235_61730 2025-06-03 10:29:33 +02:00
Harald Bamberger fb01629ec1 Merge branch 'feature-25999/C4_cleanup_testabgabe' into feature-25999/C4_cleanup 2025-06-03 10:29:01 +02:00
SimonGschnell a5bb72baf6 feature(Stundenplan Moodle Events Dependency Injection): injects moodle components dependency to the Stundenplan 2025-05-28 12:30:38 +02:00
SimonGschnell a0fb34420e fix(Stundenplan API):corrects little bug with if statement check 2025-05-27 14:30:34 +02:00
SimonGschnell b5bacbbf75 refactor(Studium): changes the query to fetch lehrveranstaltungen for the studienplan 2025-05-23 12:02:13 +02:00
Harald Bamberger 126b2d388b fix upload and adapt styling of Abgabetool Student 2025-05-22 18:55:34 +02:00
SimonGschnell a1423c33e5 update(Studium): fetches the preselect lehrverband values if the user is a student 2025-05-21 14:12:16 +02:00
Harald Bamberger b8d0037e16 Merge branch 'feature-25999/C4_cleanup' into feature-61235/Cis4_Studium_Uebersicht 2025-05-14 15:43:04 +02:00
ma0048 6e56de1790 null werte abgefangen 2025-05-14 08:33:25 +02:00
SimonGschnell 7d095b4998 feature(Studium LvModal): checks whether the lv has stundenplan entries and disables menu option if not/ checks the lvevaluierung information and adds it to the lvmodal information 2025-05-07 11:03:12 +02:00
SimonGschnell b5d3bf3f1e update(Cis4 Studium): finilizes Studium feature 2025-05-06 13:30:06 +02:00
Harald Bamberger 05de9cd94a move logic processing moodle events from core to moodle addon 2025-05-06 13:24:08 +02:00
SimonGschnell eae44bc634 update(Studium): loads lehrmodule and lehrveranstaltungen for studienplan and displays the ui with the lvModal 2025-05-02 11:23:39 +02:00
SimonGschnell 9b895fbd23 feature(Studium API endpoinds): adds the api endpoints for the Studium View to get the studienplan from a studiensemester/studiengang/semester 2025-04-30 13:45:01 +02:00
Harald Bamberger 7d3ffdde7b fix api endpoint http error 500 when stundenplan_events is null or empty array 2025-04-29 17:15:32 +02:00
Johann Hoffmann d791a6d3ef phrasen & change email template name to under 32 characters long 2025-04-29 15:03:10 +02:00
Johann Hoffmann 38424bc875 serientermin anlegen mitarbeiter; deadline overview mitarbeiter; 2025-04-29 14:36:40 +02:00
Johann Hoffmann a5ab2f1381 match abgabetool_detail student/mitarbeiter look&feel; WIP terminserie, zweitbetreuer logic etc 2025-04-25 14:30:12 +02:00
Johann Hoffmann 54e8a855f4 Merge branch 'master' into feature-25999/C4_cleanup
# Conflicts:
#	public/js/apps/Dashboard/Fhc.js
#	public/js/components/Cis/Cms/Content.js
#	public/js/components/Cis/Cms/News.js
#	public/js/components/Cis/Cms/StudiengangInformation/StudiengangInformation.js
#	public/js/components/Cis/Mylv/LvUebersicht.js
#	public/js/components/Cis/Stundenplan/Stundenplan.js
#	public/js/components/DashboardWidget/Ampel.js
#	public/js/components/DashboardWidget/News.js
#	public/js/components/DashboardWidget/Stundenplan.js
#	public/js/components/DashboardWidget/Url.js
#	system/phrasesupdate.php
2025-04-25 10:58:02 +02:00
Johann Hoffmann 97d83d3acf WIP abgabetool mitarbeiter 2025-04-25 09:59:41 +02:00