canvas-lms/lib/services
Mysti Lilla f1e940689d Allow Plagiarism tools without live events
flag=none

In testing setting up or testing LTI 2 tools, we
sometimes run into issues where we don't need/want to
set up the Live Events ecosystem, but if you don't
you can't install the LTI 2 tool.  This allows you
to bypass that system.

Test plan
- In the dynamic settings for live events
  turn on the disabled flag
- Try to install an LTI 2 plagiarism tool
  without the live events ecosystem set up
  and ensure it works
- Turn off the disabled flag, but don't
  have live events running
- It should give you a (more) useful error
  instead of just "we couldn't install it"

Change-Id: I0aec12b01fd385e764f2a2412c647e14d277fa16
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/289874
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Xander Moffatt <xmoffatt@instructure.com>
Product-Review: Mysti Lilla <mysti@instructure.com>
Reviewed-by: Xander Moffatt <xmoffatt@instructure.com>
2022-05-18 21:47:02 +00:00
..
address_book.rb rename Canvas::DynamicSettings => DynamicSettings 2022-01-12 21:54:51 +00:00
feature_analytics_service.rb rename Canvas::DynamicSettings => DynamicSettings 2022-01-12 21:54:51 +00:00
live_events_subscription_service.rb Allow Plagiarism tools without live events 2022-05-18 21:47:02 +00:00
notification_service.rb RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
rich_content.rb Remove environment variable that's no longer referenced 2022-02-04 18:51:31 +00:00
screencap_service.rb RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
submit_homework_service.rb RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00