Commit Graph
1374 Commits
Author SHA1 Message Date
adisposkofh 54a57880a9 Merge branch 'master' into feature/77174-nu-coodle 2026-07-20 13:57:49 +02:00
adisposkofh 1dfc8b6a28 added organizer to coodle completed survey ics calendar invite 2026-07-20 13:47:14 +02:00
adisposkofh e7fde9bace using utc tz in coodle completed survey ics calendar invite 2026-07-20 13:32:04 +02:00
adisposkofh 686bfe3d22 coodle freebusy ics endpoint 2026-07-20 13:14:34 +02:00
adisposkofh 6eac071ef8 parsing internal freebusy (timetable and absences) for coodle 2026-07-17 16:07:10 +02:00
adisposkofh 2cd5682536 parsing coodle freebusy calendars 2026-07-17 15:13:16 +02:00
adisposkofh c066b1979f displaying google-type freebusy in coodle calendar 2026-07-17 12:04:50 +02:00
ma0068 35decf476c make fields deletable with keyboard: Konto Buchungsdatum, Prüfung Datum, Abschlussprüfung Datum und Sponsion, Mobilität von und bis 2026-07-17 09:12:02 +02:00
adisposkofh cc505a88ab fixed issue with coodle survey timeslot/participant update 2026-07-16 15:17:19 +02:00
ma0068andHarald Bamberger fd1b5daf9c enable deletion of zgv and zgv master date with null and empty string 2026-07-16 14:51:38 +02:00
Harald Bamberger c0b5f2f748 add permission to DetailHeader function for use in pv21 2026-07-16 12:58:00 +02:00
adisposkofh 51f9701322 removed redundant import from coodle survey api 2026-07-16 11:56:31 +02:00
adisposkofh 8262412c3a added missing coodle phrases 2026-07-16 10:57:42 +02:00
adisposkofh 55a6c6b207 update coodle survey form validation fix 2026-07-16 10:27:28 +02:00
adisposkofh 1a53972aa0 minor mod to coodle/freebusy validations 2026-07-15 11:05:44 +02:00
adisposkofh 6dccb559c8 added form validations to coodle/freebusy 2026-07-15 10:53:26 +02:00
adisposkofh 9d6a8c5a75 creating ics files for completed coodle surveys 2026-07-14 15:33:32 +02:00
adisposkofh 5ea8ddf3b5 added quick click option to add auth user to coodle survey participants 2026-07-14 12:00:46 +02:00
adisposkofh a8079b8e91 implemented various coodle-related emails 2026-07-14 11:29:00 +02:00
adisposkofh dae2c075de creating reservation for selected coodle timeslot 2026-07-13 18:32:00 +02:00
adisposkofh 385b5bdfac ported room reservation functionality from cis40_2026-05_ma_rc 2026-07-13 10:08:54 +02:00
adisposkofh 519da8433f implemented room selection in coodle completion form 2026-07-10 17:36:45 +02:00
adisposkofh 74b916d0c5 implemented sending coodle voting reminders 2026-07-10 16:08:01 +02:00
adisposkofh c230990f25 merged master into 2026-07-10 15:50:02 +02:00
adisposkofh 85479a3c3a implemented coodle survey completion 2026-07-10 12:07:23 +02:00
adisposkofh de6ef0ce34 implemented coodle survey cancellation 2026-07-10 10:34:22 +02:00
adisposkofh 7af9ad8ead implemented coodle voting endpoint 2026-07-09 16:08:59 +02:00
adisposkofh 7659f21538 (in)active surveys tables 2026-07-09 11:33:57 +02:00
adisposkofh 8adc1c8bcc not showing moodle events in other users' lv plans 2026-07-08 11:41:58 +02:00
Harald Bamberger 5602c7091a Merge branch 'feature/76688-general-tabulator-issues_76776-localization' into cis40_2026-02_rc_abgabetool_finetuning_76688 2026-07-08 07:17:24 +02:00
adisposkofh 4bec9a6023 creating coodle survey 2026-07-07 19:08:28 +02:00
Andreas Österreicher 6a16fb7515 Betreuerart wird Übergeben damit Zweitbetreuer keine Termine erstellen können 2026-07-07 14:33:29 +02:00
Harald Bamberger 0fd938e85c Merge branch 'master' into feature/76688-general-tabulator-issues_76776-localization 2026-07-07 11:08:19 +02:00
adisposkofh a395a4383c initial work on displaying freebusy schedules in coodle 2026-07-07 10:51:11 +02:00
adisposkofh ab75fa9de6 formatting freebusy types 2026-07-06 12:58:19 +02:00
Johann Hoffmann d405296a14 also show email contact for zweitbetreuer in student page + distinguish them in the label in case of more than 1 betreuer; 2026-06-30 13:02:19 +02:00
Johann Hoffmann 6264006728 flat table selectAll Handler fix; call checkZuordnung just how we thoughtcrimed it in feature-76667/ProjektarbeitUploadZuordnungErrorMessage 2026-06-29 14:30:41 +02:00
Johann Hoffmann 8abb028f55 Merge branch 'feature-76667/ProjektarbeitUploadZuordnungErrorMessage' into cis40_2026-02_rc_abgabetool_finetuning
# Conflicts:
#	application/controllers/api/frontend/v1/Abgabe.php
2026-06-29 13:21:14 +02:00
Johann Hoffmann 48798a9cee zusatzdaten added to new getMitarbeiterProjektarbeiten implementation; fix assignment of noteBackend variable -> needed for benotet headers; WIP phrasen archeology 2026-06-29 13:07:11 +02:00
adisposkofh 0f45712485 implemented coodle freebusy view 2026-06-26 19:09:34 +02:00
adisposkofh 6375ccde3b implemented api endpoint to search coodle survey participants 2026-06-22 13:06:46 +02:00
Johann Hoffmann 715c9f77b8 added missing config BETREUER_SAMMELMAIL_BUTTON_STUDENT in getConfig Api Call; removed duplicate uid data field resulting from merge; 2026-06-22 11:17:14 +02:00
Harald Bamberger 90b8788c93 Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning 2026-06-18 14:46:05 +02:00
Harald Bamberger c125130dcb Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning 2026-06-18 14:38:42 +02:00
Harald Bamberger eb9c882fe9 Merge branch 'master' into cis40_2026-02_rc 2026-06-18 08:48:52 +02:00
Johann Hoffmann 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; 2026-06-16 15:17:40 +02:00
Johann Hoffmann 263b04e67f reworked assistenz timeline feature; now shows all projektarbeiten of associated student in a more compact form; 2026-06-15 14:37:47 +02:00
Johann Hoffmann 3f99a2ce81 can send zweitbetreuer token mail on demand from betreuer abgabetool detail buttons, if it is external zweitbetreuer without benutzer 2026-06-12 12:17:00 +02:00
chfhtw 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 2026-06-12 09:53:59 +02:00
Johann Hoffmann 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; 2026-06-11 17:10:33 +02:00