aboutsummaryrefslogtreecommitdiff
path: root/lib/classes
AgeCommit message (Collapse)Author
2026-03-17allow access to institute list of visible users, fixes #6371Elmar Ludwig
Closes #6371 Merge request studip/studip!4834
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-10Resolve "Holidays getHolidayId ist privat"Finn Schneider
Closes #6346 Merge request studip/studip!4809
2026-02-16Resolve "LTI 1.3a: User-Roles wird beim Launch nicht korrekt übermittelt"Murtaza Sultani
Closes #6266 Merge request studip/studip!4738
2026-02-10store auth plugin name and additional values in session, implement for oidc ↵Jan-Hendrik Willms
and enable post logout redirect uri, fixes #5680 Closes #5680 Merge request studip/studip!4310
2026-01-30added a valid range for the navigation in the day view of the schedule, ↵Moritz Strohm
fixes #6104 Closes #6104 Merge request studip/studip!4700
2026-01-30Schedule: always make the buttons for switching between week and day view ↵Moritz Strohm
visible, fixes #6209 Closes #6209 Merge request studip/studip!4701
2026-01-29Resolve "Die LTI-1.1-Integration funktioniert seit 6.0 nicht mehr."Murtaza Sultani
Closes #6174 Merge request studip/studip!4676
2026-01-29jsonapi: allow root to index a user's course memberships as well, fixes #6206Jan-Hendrik Willms
Closes #6206 Merge request studip/studip!4698
2026-01-26make RangeConfig always return typed classes, fixes #6191Jan-Hendrik Willms
Closes #6191 Merge request studip/studip!4689
2026-01-23prevent warning, fixes #6190Jan-Hendrik Willms
Merge request studip/studip!4688 (cherry picked from commit d745254bac99a6e887529dbccdf9b17d321cd0b2) dee0fa6a prevent warning, fixes #6190 Co-authored-by: Jan-Hendrik Willms <tleilax+studip@gmail.com>
2026-01-16use internal counter for VueCollector instance names, fixes #6164Jan-Hendrik Willms
Closes #6164 Merge request studip/studip!4669
2026-01-16prevent php8 warning, fixes #6166Jan-Hendrik Willms
Closes #6166 Merge request studip/studip!4672
2026-01-16improve signature and disallow calling RangeConfig::get() without any ↵Jan-Hendrik Willms
parameters, fixes #6065 Closes #6065 Merge request studip/studip!4619
2026-01-16add filtering for module.stat to the json-api route ModulesIndex and include...Rami Jasim
Closes #6119 Merge request studip/studip!4651
2026-01-16add `inst-type` (type) to JSON-API Institute SchemaRami Jasim
Closes #6118 Merge request studip/studip!4650
2026-01-16Revert "Klick auf das Ankündigungen-Symbol kann zur falschen Stelle ↵Elmar Ludwig
führen", fixes #6115 Closes #6115 Merge request studip/studip!4649
2026-01-12Fix ical import problemsTill Glöggler
Closes #6133, #6132, and #6131 Merge request studip/studip!4655
2026-01-12fixes #6152Michaela Brückner
Closes #6152 Merge request studip/studip!4666
2026-01-08really catch all errors when loading admission rules, fixes #6145Jan-Hendrik Willms
Closes #6145 Merge request studip/studip!4659
2025-12-09fix(jsonapi): allow creation of subfolders w/o file areaMarcus Eibrink-Lunzenauer
Closes #6084 Merge request studip/studip!4627
2025-10-21Resolve "Globale Suche ist defekt"Thomas Hackl
Closes #5969 Merge request studip/studip!4565
2025-10-16add option to always display sem number on my courses, fixes #5957Jan-Hendrik Willms
Closes #5957 Merge request studip/studip!4555
2025-10-16remove broken reimplementation of findTopFolder(), fixes #5944Elmar Ludwig
Closes #5944 Merge request studip/studip!4545
2025-10-16check file visibility, fixes #5954Elmar Ludwig
Closes #5954 Merge request studip/studip!4551
2025-10-15fixes #5921Michaela Brückner
Closes #5921 Merge request studip/studip!4522
2025-10-14use correct model for jsonapi degree routes and schema, fixes #5941Jan-Hendrik Willms
Closes #5941 Merge request studip/studip!4542
2025-10-13prevent php-warnings, fixes #5929David Siegfried
Closes #5929 Merge request studip/studip!4531
2025-10-07Resolve "Falscher Property-Name beim Bearbeiten von Massenmails"Thomas Hackl
Closes #5919 Merge request studip/studip!4518
2025-10-07Resolve "Fehlende Sortierung bei den verknüpften Veranstaltungen innerhalb ↵Thomas Hackl
eines Anmeldesets" Closes #5918 Merge request studip/studip!4516
2025-10-02Resolve "JSON-API liefert zu viele Daten bei der Veranstaltungssuche"Thomas Hackl
Closes #5914 Merge request studip/studip!4510
2025-09-22Resolve "Anmeldesets: Veranstaltungssuche funktioniert nicht mehr"Thomas Hackl
Closes #5740 and #5791 Merge request studip/studip!4483
2025-09-22course catalog search now also searches in course number and lecturer's ↵Jan-Hendrik Willms
names,... Closes #3047 and #5891 Merge request studip/studip!4492
2025-09-22prevent warnings, fixes #5892Jan-Hendrik Willms
Closes #5892 Merge request studip/studip!4493
2025-09-04Resolve "Verwaltung der Studiengruppen fehlerhaft"Rasmus Fuhse
Closes #5805 Merge request studip/studip!4428
2025-09-01send notification mail only to other users, fixes #5824Jan-Hendrik Willms
Closes #5824 Merge request studip/studip!4441
2025-09-01don't sync all domains (if not configured) with shibboleth login, fixes #2055Jan-Hendrik Willms
Closes #2055 Merge request studip/studip!3515
2025-08-08don't let route break when semester filter query parameter is empty (and some...Jan-Hendrik Willms
Closes #5763 Merge request studip/studip!4400
2025-08-07Resolve "Wiki verwendet falsche Rechteabfragen in der JSON-API"Murtaza Sultani
Closes #5756 Merge request studip/studip!4390
2025-08-07Resolve "Fix Range::isAccessibleToUser() implementation"Murtaza Sultani
Closes #5754 Merge request studip/studip!4387
2025-07-16Courseware öffentliche Links wieder öffentlich machenRon Lucke
Closes #5717 and #5003 Merge request studip/studip!4347
2025-07-14preserve i18n strings, fixes #5714, fixes #5715Jan-Hendrik Willms
Closes #5714 and #5715 Merge request studip/studip!4344
2025-07-11jsonapi: register routes as middleware after potential authentication, fixes ↵Jan-Hendrik Willms
#5681 Closes #5681 Merge request studip/studip!4319
2025-07-11Klick auf das Ankündigungen-Symbol kann zur falschen Stelle führenRon Lucke
Closes #5559 Merge request studip/studip!4225
2025-07-11Klick auf das Ankündigungen-Symbol kann zur falschen Stelle führenRon Lucke
Closes #5559 Merge request studip/studip!4184
2025-07-10Resolve "Wiki: Vorbelegung "keine" bei "Übergeordnete Seite" funktioniert ↵Rasmus Fuhse
nicht" Closes #5277 Merge request studip/studip!4336 (cherry picked from commit 73a016f48fa1882b5513f35ac729f7b22dc957ae) 9d8461fb re #5277 : cast to string so that select inputs show the '' option. bc06e2d8 remove image Co-authored-by: Rasmus Fuhse <fuhse@data-quest.de>
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-07-02check plugin activation correctly, fixes #5674Jan-Hendrik Willms
Closes #5674 Merge request studip/studip!4313
2025-06-27prevent exceptions, fixes #5147David Siegfried
Closes #5147 Merge request studip/studip!4307
2025-06-27check core plugin activations when calculating score, fixes #5674Jan-Hendrik Willms
Closes #5674 Merge request studip/studip!4300