aboutsummaryrefslogtreecommitdiff
path: root/lib/models
AgeCommit message (Collapse)Author
2026-03-17Resolve "MVV: Suche nach Materialen/Dateien kaputt"Peter Thienel
Closes #6368 Merge request studip/studip!4827
2026-03-17do not show room names for each regular date when grouping them by room, ↵Moritz Strohm
fixes #6372 Closes #6372 Merge request studip/studip!4833 (cherry picked from commit ee91143bc05333323b44b5a41c6592894d0811f9) 618bed23 fixed display of room information for course dates c1ac3c8c schedule: group rooms for course dates in details view 357ada1c reverted room/time format change in schedule 93db1a6e really reverted room/time format change in schedule ba149c8e course/overview/index: reverted grouping of dates 15cd96c8 changed format name Co-authored-by: Moritz Strohm <strohm@data-quest.de>
2026-03-05Use the correct array index, fixes #6328David Siegfried
Closes #6328 Merge request studip/studip!4797
2026-02-27fix XSS issues with date formatting, fixes #6277Elmar Ludwig
Closes #6277 Merge request studip/studip!4751
2026-02-27fix structural element canVisitRon Lucke
Closes #5996 Merge request studip/studip!4586
2026-02-27Resolve "Wiki: Löschen der Startseite führt in inkonsistenten Zustand"Finn Schneider
Closes #5830 Merge request studip/studip!4520
2026-02-27Resolve "Kaputte Belongs-To Relationen in SimpleORMap"Rasmus Fuhse
Closes #6296 Merge request studip/studip!4770 (cherry picked from commit acbd858cdcf2c2a583e347daa4db4e445e02b0a7) 40ffb961 re #6296 : Fix and remove relation aacf172f Merge branch 'issue-6296' of gitlab.studip.de:studip/studip into issue-6296 40c10a0b re #6296 : Remove relation Co-authored-by: Rasmus Fuhse <fuhse@data-quest.de>
2026-02-26Resolve "Kaputte Belongs-To Relationen in SimpleORMap"Rasmus Fuhse
Closes #6296 Merge request studip/studip!4766 (cherry picked from commit 38f0cde98225bb8388a4d24b8a44196a9c5d7479) 176b9bbe re #6296 : Fix and remove relation Co-authored-by: Rasmus Fuhse <fuhse@data-quest.de>
2026-02-26don't include current solution in archived solutions, fixes #6273Elmar Ludwig
Closes #6273 Merge request studip/studip!4744
2026-02-26order responses by autoincrement id instead of mkdate, fixes #6001Elmar Ludwig
Closes #6001 Merge request studip/studip!4743
2026-02-26delete log action's events directly by sql to avoid memory issues, fixes #6285Jan-Hendrik Willms
Closes #6285 Merge request studip/studip!4754
2026-02-13Resolve "Courseware ermittelt die Blöcke einer Instanz nicht korrekt"Thomas Hackl
Closes #6261 Merge request studip/studip!4735
2026-02-12fix all dates retrieval, fixes #6254Jan-Hendrik Willms
Closes #6254 Merge request studip/studip!4727
2026-02-10don't send messages for waitlist changes for course that have ended, fixes #6224Jan-Hendrik Willms
Closes #6224 Merge request studip/studip!4710
2026-02-10prevent php8 warning, fixes #6237Jan-Hendrik Willms
Closes #6237 Merge request studip/studip!4717
2026-02-05Resolve "LTI 1.1: Fehler beim Exportieren der Ergebnisse"Murtaza Sultani
Closes #6219 Merge request studip/studip!4706
2026-01-16don't call removed Seminar APIs, fixes #6101Elmar Ludwig
Closes #6101 Merge request studip/studip!4638
2026-01-16Zeitgesteuerte Inhalte werden nicht sichtbarRon Lucke
Closes #6113 Merge request studip/studip!4646
2026-01-15fix signature of Exercise::normalizeFloat() to really make the unit ↵Jan-Hendrik Willms
parameter optional, fixes #6139 Closes #6139 Merge request studip/studip!4670
2025-11-20prevent fatal error when booking user is missing, fixes #6012Jan-Hendrik Willms
Closes #6012 Merge request studip/studip!4588
2025-11-12use correct log action when changing email, fixes #6041Jan-Hendrik Willms
Closes #6041 Merge request studip/studip!4601
2025-10-27Courseware: Rechte und Sichtbarkeit - Fehler beim ZeitraumRon Lucke
Closes #5994 Merge request studip/studip!4580
2025-10-24fix ToolActivation::setVisibilityPermission(), fixes #5980Elmar Ludwig
Closes #5980 Merge request studip/studip!4572
2025-10-17Resolve "Export: Datenfelder fehlen im Teilnehmerexport von Gruppen"Michaela Brückner
Closes #5684 Merge request studip/studip!4399
2025-10-16remove broken reimplementation of findTopFolder(), fixes #5944Elmar Ludwig
Closes #5944 Merge request studip/studip!4545
2025-09-29set parent_id to null when deleting wiki pages and add migration that fixes ↵Jan-Hendrik Willms
invalid entries, fixes #5832 Closes #5832 Merge request studip/studip!4447
2025-09-01remove table wiki_links via migration, fixes #5833Jan-Hendrik Willms
Closes #5833 Merge request studip/studip!4446
2025-09-01added code for displaying more than one icon for a resource booking in the ↵Moritz Strohm
booking plan, fixes #1726 Closes #1726 Merge request studip/studip!4421
2025-08-21Resolve "MVV: Die Tabelle in der Verwaltung der Ansprechpartner lässt sich ↵Peter Thienel
nicht sortieren" Closes #5818 Merge request studip/studip!4433 (cherry picked from commit 5a5a510abbf1777ff3fd161e749577acb0317bfc) d525e979 correct additional fields added to create sort statement, fixes #5818 Co-authored-by: Peter Thienel <thienel@data-quest.de>
2025-08-07use correct way to find help tour author user, fixes #5709Jan-Hendrik Willms
Closes #5709 Merge request studip/studip!4342
2025-08-07Resolve "Fix Range::isAccessibleToUser() implementation"Murtaza Sultani
Closes #5754 Merge request studip/studip!4387
2025-08-04Korrekter Aktivierungslink bei Änderung der Mail-AdresseTill Glöggler
Closes #5781 Merge request studip/studip!4403
2025-07-25finalize vips icon names, fixes #5163Elmar Ludwig
Closes #5163 Merge request studip/studip!4380
2025-07-23send delete notification for reservations and lock bookings, too, fixes #4749Moritz Strohm
Closes #4749 Merge request studip/studip!4376 (cherry picked from commit 8676ca591aae20e87053e22fd40be680c8a3cc36) 65a84077 send delete notification for reservations and lock bookings, too Co-authored-by: Moritz Strohm <strohm@data-quest.de>
2025-07-16fix typos, fixes #5728Jan-Hendrik Willms
Closes #5728 Merge request studip/studip!4360
2025-07-04course/lti/process_select_link: redirect on error with deployments, fixes #5488Rasmus Fuhse
Closes #5488 Merge request studip/studip!4183 (cherry picked from commit d98e8f811ee969fc94f922a70ad270ff02d057fc) 6e3310be course/lti/process_select_link: redirect on error with deployments b1f72a9f began rewriting course/lti/select_link and course/lti/process_select_link actions 74f13cb3 use LtiResourceLink instead of LtiDeployment 8c9e7707 course/lti/process_select_link: made lti resource link ID mandatory 5ee5de11 Revert "course/lti/process_select_link: made lti resource link ID mandatory" c26e2605 Revert "use LtiResourceLink instead of LtiDeployment" d466a82c Revert "began rewriting course/lti/select_link and course/lti/process_select_link actions" ec9ebdd9 course/lti/process_select_link action: create LtiResourceLink objects bb8aadb6 fixed typos 7c399153 fixed errors c3d046b3 added redirects 6be413d1 Revert "added redirects" 3d4462f7 Revert "fixed errors" adb61667 Revert "fixed typos" fcd16406 Revert "course/lti/process_select_link action: create LtiResourceLink objects" 1f34f17d began rewriting course/lti/select_link and course/lti/process_select_link actions 5411e842 use LtiResourceLink instead of LtiDeployment 7d3b22fb course/lti/process_select_link: made lti resource link ID mandatory a92bec66 added migration 6f1d77ec changed code a08519ee changed more code, fixed errors ecfab68d extended migration 4b441ca9 extended migration 18f6a0bb added columns to lti_deployments table, rewrote code for new database structure 40776ead replaced attribute access of LtiDeployment with LtiResourceLink 1150e772 continued moving attribute access 28ac0808 fixed course/lti/select_link action a9189788 fixed lti/tool/index for tools in courses 14e29ec7 fixed errors d1cf3aae fixed errors, added warning for more than one general LTI deployment per tool 46f0ea9a added deep link count to admin/lti/index dc8058f3 removed unused code d6d1491d fixed errors a7f34412 removed debug code 944782dd fixed errors 7ee7716d fixed more errors 35563dc9 set course-ID as URL parameter for deep linking return URL a1af83e5 fixed error f2bd12cc course/lti/save_link: attempted to fix "no registration platform side" error 041d65de fixed error d77844e0 fixed errors 581630b5 added debug code, allow setting link in registration manager c9174799 removed debug code b39ddf23 test 1f99d252 removed extra claim 75a25a15 made LTI requests have the same registration 680e9945 Prioritize JWKS URL over static key chain 46f3f6f4 Return LTi exception on public key failure 9d97dbbf Make public key unsetable Co-authored-by: Moritz Strohm <strohm@data-quest.de>
2025-06-27add property relation to ResourceRequestProperty, fixes #785Jan-Hendrik Willms
Closes #785 Merge request studip/studip!4301
2025-06-27add index and set correct for auth_user_md5.matriculation_number, fixes #4577Jan-Hendrik Willms
Closes #4577 Merge request studip/studip!3392
2025-06-27add mvv lvgruppen relation to course model, fixes #28Jan-Hendrik Willms
Closes #28 Merge request studip/studip!4296
2025-06-25delete cronjob schedule logs directly by sql to avoid memory issues, fixes #5386Jan-Hendrik Willms
Closes #5386 Merge request studip/studip!4273
2025-06-20don't store and count multiple answers for the same user, fixes #3802Elmar Ludwig
Closes #3802 Merge request studip/studip!4265
2025-06-06restructure the query in BlubberThread::findMyGlobalThreads() by using UNION...Jan-Hendrik Willms
Closes #5628 Merge request studip/studip!4245
2025-05-13Resolve "Export: Datenfelder fehlen im Teilnehmerexport"Michaela Brückner
Closes #5440 Merge request studip/studip!4171 (cherry picked from commit 3241c64cdad23215b0b3ff0d4e5917ff1fce2654) 046ace3f re #5440 330ade0b fix datafield access, re #5440 d150fc49 refine datafield extraction for course members export, re #5440 Co-authored-by: Michaela Brückner <brueckner@data-quest.de>
2025-05-13ResourceBooking::validate: skip exceptions independent of their time range, ↵Moritz Strohm
fixes #5181 Closes #5181 Merge request studip/studip!4114 (cherry picked from commit c0e48592ef765d3a007f60031adb697afb28204c) 9e6179b8 ResourceBooking::validate: move the start of a recurring booking if an overlap occurs in the past e3c21449 Revert "ResourceBooking::validate: move the start of a recurring booking if an... ae1baa16 ResourceBooking::validate: skip exceptions independent of their time range cf771ff4 added code improvement Co-authored-by: Moritz Strohm <strohm@data-quest.de>
2025-05-08Blubber: countUnseenComments zählt falsch #5597Rami Jasim
Closes #5597 Merge request studip/studip!4217
2025-05-08set assignment_id on store, fix check in ResponseFolder::isWritable(), fixes ↵Elmar Ludwig
#5222 Closes #5222 Merge request studip/studip!4204
2025-04-29Resolve "Ausgabe der Studiengangsbezeichnung ist abgeschnitten"Peter Thienel
Closes #4816 Merge request studip/studip!4187 (cherry picked from commit 088c7a5491fdc9c993a7b6c02d77f353f96fc316) 4bcb667b use brackets to get correct back reference in regular expression Co-authored-by: Peter Thienel <thienel@data-quest.de>
2025-04-28Resolve "Töne in den neuen Benachrichtigungen ausbauen"Thomas Hackl
Closes #5562 Merge request studip/studip!4186
2025-04-25ConsultationEvent::before_delete: do not send mails when deleting calendar ↵Moritz Strohm
date assignments when they lie in the past, fixes #5561 Closes #5561 Merge request studip/studip!4181
2025-04-25recalculate consultation slot events when responsibilities have changed and ↵Jan-Hendrik Willms
provide migration to fix broken entries, fixes #5475 Closes #5475 Merge request studip/studip!4111