aboutsummaryrefslogtreecommitdiff
path: root/lib/models/LtiResourceLink.php
AgeCommit message (Collapse)Author
2026-02-05Resolve "LTI 1.1: Fehler beim Exportieren der Ergebnisse"Murtaza Sultani
Closes #6219 Merge request studip/studip!4706
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-04-24distinguish between LTI deployment IDs and LTI resource links in the ↵Moritz Strohm
database, fixes #5330 Closes #5330 Merge request studip/studip!4045 (cherry picked from commit cd8222ba049eca136bb443410022d99dfbc5d0f2) 2d0d6544 added migration f8b7284f fixed SQL errors in migration 86b14019 fixed more SQL errors 838f9d3b added LtiResourceLink model and transferred methods from LtiDeployment 89dccda5 began rewriting LTI and gradebook model classes for LtiResourceLink model 5283a522 changed code 186e9011 made LtiResourceLink model an implementation of LtiResourceLinkInterface 62c2c36f replaced LtiResourceLink definition 852a3999 fixed SQL error in LtiToolModule 55f4f91e composer.json: added "Studip" namespace in lib/models c3eb822e removed LtiResourceLink model from Studip namespace b5af8a70 course/lti: began replacing LtiDeployment objects with LtiResourceLink objects 02198747 fixed errors 5f58fb56 fixed error 0440e3c5 added LTI deployment storing 13cdf962 began fixing assigning values for global tools ab9a1e58 removed mixture of deployment and tool creation when adding or editing global tools 7e066ebe course/lti/index: improved naming of variable d6514f5a course/lti/consent: fixed errors 1b43ef56 fixed adding global tools to courses cb5b1d6b course/lti/grades: fixed error 452996c1 course/lti/index: fixed display of tools in iframe ffdc5871 admin/lti/index: show deployment ID in table bcbe6a51 renamed migration Co-authored-by: Moritz Strohm <strohm@data-quest.de>