canvas-lms/app/helpers
Steve McGee 17cea5c48a collaboration edit matches the correct tool
why: Collaborations edit launches seem to be matching via the tool's
associated dev key domain instead of the tool that created the
collaboration. This can be problematic if 2 Developer Keys sharing the
same domain are installed.

fixes INTEROP-8865
flag=none

test plan:
 - prerequisites: have two developer keys (and associated tools) with
   the same domain.
 - create a course collaboration with each of the tools
 - in a rails console find your collaboration(s) and update it to make it
   editable, like: `collab.data["updateUrl"] = "http://lti13testtool.docker/launch?deep_link_location/DX5etdRmlBw_edit"
   collab.save!
 - visit course collaborations in the UI
 - each of the collaborations displayed should have `data-update-launch-url`
   that contains `...retrieve?client_id=<global_id_of_assoc_tool's_dev_key>&...`

Change-Id: Id105911fc1da889e6b9a9f540cac761b77f9c164
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/360818
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Tucker Mcknight <tmcknight@instructure.com>
QA-Review: Tucker Mcknight <tmcknight@instructure.com>
Product-Review: Alexis Nast <alexis.nast@instructure.com>
2024-11-04 21:24:53 +00:00
..
login remove carrier from otp/mfa screens 2024-06-26 21:58:26 +00:00
messages
account_notification_helper.rb
accounts_helper.rb
alignments_helper.rb
application_helper.rb Allow access token to auth download and linked doc preview 2024-10-28 16:20:39 +00:00
assessment_request_helper.rb
assignments_helper.rb Fix multiple due dates that appear on to do list 2024-10-30 17:51:43 +00:00
attachment_helper.rb Allow access token to auth download and linked doc preview 2024-10-28 16:20:39 +00:00
avatar_helper.rb
broken_link_helper.rb
calendar_conferences_helper.rb
calendar_events_helper.rb
calendars_helper.rb
canvadocs_helper.rb
canvas_outcomes_helper.rb
collaborations_helper.rb collaboration edit matches the correct tool 2024-11-04 21:24:53 +00:00
communication_channels_helper.rb
content_export_api_helper.rb export new quizzes only if needed during selective export 2024-10-29 10:57:52 +00:00
content_export_assignment_helper.rb export new quizzes only if needed during selective export 2024-10-29 10:57:52 +00:00
content_imports_helper.rb
context_external_tools_helper.rb Update id to Canvas elements 2024-09-20 15:02:36 +00:00
context_modules_helper.rb remove three n+1s in context modules helper 2024-10-04 22:26:04 +00:00
conversations_helper.rb fix: send ooo message to all 2024-10-30 11:58:20 +00:00
courses_helper.rb fix past enrollment sorting 2024-09-16 17:28:30 +00:00
custom_color_helper.rb
custom_sidebar_links_helper.rb
cyoe_helper.rb
dashboard_helper.rb
datadog_rum_helper.rb
default_due_time_helper.rb
discussion_topics_helper.rb Show an alert if Points possible is greater than a threshold 2024-10-10 19:32:08 +00:00
eportfolios_helper.rb
global_navigation_helper.rb rubocop: Style/RescueModifier helpers, middleware 2024-09-25 17:08:07 +00:00
gradebooks_helper.rb
grading_periods_helper.rb
group_permission_helper.rb Update group_categories_controller permissions 2024-11-04 18:05:10 +00:00
groups_helper.rb
heap_helper.rb
hmac_helper.rb
inst_llm_helper.rb Fix redis "multi" use for discussion summarization 2024-07-03 23:39:56 +00:00
kaltura_helper.rb
launch_iframe_helper.rb Fixed sized LTI tools can resize themselves via postMessage 2024-06-26 10:51:41 +00:00
legal_information_helper.rb
new_quizzes_features_helper.rb change checkbox label for unattached question bank migrations 2024-11-01 14:24:13 +00:00
observer_enrollments_helper.rb
outcome_result_resolver_helper.rb
outcomes_features_helper.rb
outcomes_request_batcher.rb
outcomes_service_alignments_helper.rb
outcomes_service_authoritative_results_helper.rb
profile_helper.rb fix: hide SMS tab when MFA is disabled 2024-07-25 19:25:02 +00:00
quizzes_helper.rb
rollup_score_aggregator_helper.rb
rrule_helper.rb
search_helper.rb
section_tab_helper.rb Disable Course Files Page in Limited Access Accounts 2024-07-18 23:03:55 +00:00
self_enrollments_helper.rb rubocop: Style/RescueModifier helpers, middleware 2024-09-25 17:08:07 +00:00
sis_import_helper.rb
stream_items_helper.rb
submission_comments_helper.rb
submissions_helper.rb Create API for calculating student entered What-If scores 2024-07-16 17:40:51 +00:00
submittable_helper.rb
syllabus_helper.rb
url_helper.rb support new quizzes for SG2 2024-06-26 18:28:51 +00:00
users_helper.rb refactoring of logins list on user details page 2024-10-29 16:25:27 +00:00
visibility_sql_helper.rb move SQL from QuizStudentVisibility view to rails 2024-05-30 17:05:28 +00:00
web_zip_export_helper.rb
will_paginate_helper.rb