canvas-lms/app/serializers
David Varga 0a2c3b8d41 Show warning on saving LTI 1.3 devkeys with resource_selection
Resource_selection is a placement that once was the default
for 1.1 tools, and was one of the very first placements for Canvas.
It makes the tool show up both in - assignment_selection
and link_selection (new module item), but is deprecated now.
We want to soft deprecate it for 1.3 tools by showing a warning message
when saving a devkey with resource_selection placement in it.

closes INTEROP-8782
flag=none

test plan:
- Save an 1.3 LTI dev key with resource_selection placement
- You should see a warning message

Change-Id: Id59b75f4f9738d5d80caa89455bf1e44d382f37c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/354576
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Csaba Csuzdi <csaba.csuzdi@instructure.com>
QA-Review: Csaba Csuzdi <csaba.csuzdi@instructure.com>
Product-Review: Alexis Nast <alexis.nast@instructure.com>
2024-08-12 14:35:10 +00:00
..
canvas bundle update rubocop 2024-05-30 16:20:52 +00:00
live_assessments RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
live_events add frozen_string_literal_comment to remaining app files 2021-03-30 17:51:08 +00:00
lti Show warning on saving LTI 1.3 devkeys with resource_selection 2024-08-12 14:35:10 +00:00
polling rubocop: Layout/Multiline*LineBreaks 2023-05-01 19:31:42 +00:00
quizzes bundle update rubocop 2024-05-30 16:20:52 +00:00
quizzes_next check for course pacing feature enablement for due date UI 2023-06-26 18:06:28 +00:00
attachment_serializer.rb bundle update rubocop 2024-05-30 16:20:52 +00:00
developer_key_account_binding_serializer.rb add frozen_string_literal_comment to remaining app files 2021-03-30 17:51:08 +00:00
grading_period_serializer.rb rubocop: Layout/Multiline*LineBreaks 2023-05-01 19:31:42 +00:00
grading_period_set_serializer.rb bundle update active_model_serializers 2023-08-30 21:14:06 +00:00
late_policy_serializer.rb RuboCop: Layout app 2021-09-22 19:35:01 +00:00
locked_serializer.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
permissions_serializer.rb add frozen_string_literal_comment to remaining app files 2021-03-30 17:51:08 +00:00
progress_serializer.rb rubocop: Layout/Multiline*LineBreaks 2023-05-01 19:31:42 +00:00