canvas-lms/app
Marc Phillips ecb80eb71f Move Creat Tool from Tool Config
Several of the checks done when creating tool were not
actually completed in the location for creating a tool
from a tool config. This move allows for tool creation
checks to occur while also invalidating placements
cache.

closes PLAT-3803

Test Plan:
 - Should still be able to create a tool from the same endpoint
   and dev key
 - Creating a tool invalidates the nav cache like a 1.1 tool does
   on creation.

Change-Id: I658e9b341da018964a77fabbafa87ba8073e0396
Reviewed-on: https://gerrit.instructure.com/167257
Tested-by: Jenkins
Reviewed-by: Weston Dransfield <wdransfield@instructure.com>
QA-Review: Marc Phillips <mphillips@instructure.com>
Product-Review: Marc Phillips <mphillips@instructure.com>
2018-10-05 20:32:02 +00:00
..
coffeescripts wait to render grid until context modules have loaded 2018-10-03 22:02:05 +00:00
controllers Move Creat Tool from Tool Config 2018-10-05 20:32:02 +00:00
graphql graphql: remove fallback from avatar url 2018-09-25 17:30:03 +00:00
helpers Remove Confusing TII setting 2018-10-05 19:20:23 +00:00
jsx Delete tools when delete button is clicked 2018-10-05 18:40:03 +00:00
messages use same formatting for announcement created html message 2018-10-03 17:24:18 +00:00
middleware set Attachment.current_root_account during jobs 2018-03-07 17:18:24 +00:00
models fix comment downloads for quiz submissions 2018-10-05 19:22:52 +00:00
observers try to fix enrollment state deadlocks around course completion 2018-09-13 20:31:10 +00:00
presenters Add a check for every assignment in the to_do_list_presenter 2018-10-03 15:01:28 +00:00
serializers Add LTI NRPS v2 Course and Group membership list API 2018-10-01 19:50:21 +00:00
stylesheets refactor saml debugging 2018-09-29 04:27:17 +00:00
views Remove Confusing TII setting 2018-10-05 19:20:23 +00:00