Store LTI1.3 context_memberships_url in LMSCourse when available #6603
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For:
Store the url of the LTI1.3 context membership service.
This will allow us to call it outside the scope of a launch. It will also, more immediately, give us a good indication of for how many courses we receive this information at the moment.
Testing
Launch https://hypothesis.instructure.com/courses/125/assignments/873, nothing changes, nothing explodes.
Launch an LTI1.3 assignment, https://hypothesis.instructure.com/courses/319/assignments/3308
The service URL gets recorded in the LMSCourse table:
select * from lms_course where lti_context_memberships_url is not null