canvas-lms/lib/schemas
Evan Battaglia 5bfb1572bd Don't restrict canvas_icon_class
We apparently we're restricting the values before
dbd8c466 fixed `"canvas_icon_class": { ... }` to
`"canvas_icon_class" => { ... }`

(Since that commit was ostensibly just a linting commit but changed
semantics, it might be worth revisiting other things in that commit.)

fixes INTEROP-7109

Test plan:
- Edit an LTI 1.3 dev key JSON in the Developer Keys UI
- Add "canvas_icon_class": "icon-pdf" to a placement in an LTI 1.3 dev key
- Make sure the dev key saves
- Observe that the dev key cannot be saved before this commit

Change-Id: Ibb22a8d5d9ebdb9b7afb99adf9ab2893be863165
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/276645
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Xander Moffatt <xmoffatt@instructure.com>
QA-Review: Xander Moffatt <xmoffatt@instructure.com>
Product-Review: Karl Lloyd <karl@instructure.com>
2021-10-25 16:31:19 +00:00
..
lti Don't restrict canvas_icon_class 2021-10-25 16:31:19 +00:00
base.rb RuboCop: Layout lib 2021-09-22 20:01:52 +00:00