Deleting LTI 2.0 Tool does not Remove tool from Manage Tool List

Description

Removing an LTI 2.0 tool does not remove the tool from the Plugin Tools section when adding tools.

Steps to reproduce:

1. Login as Admin
2. Access the admin workspace
3. Click on the External Tools link in the left navigation area
4. Click on the LTI 2.X Installation
5. Click the Delete link to the right of the tool needed deleted
6. Click on Delete button

Expected Result:

This tool is no longer able to be selected with Manage Tools > Plugin Tools

Actual Result:
Even after deletion, the tool is still listed under Plugin Tools. Also, trying to re-add the same tool results in error stating tool already exists.

I live streamed the fixing of this JIRA on YouTube in five coding sessions at

https://www.youtube.com/watch?v=9RuUp64_x34&list=PLlRFEj9H3Oj4KuQxx0Utu3ob22NY12Wn4&index=13

 

Attachments

1
  • 14 Jul 2017, 10:50 PM

Activity

Show:

Charles R Severance July 17, 2017 at 8:53 AM

I live streamed the fixing of this JIRA on YouTube in five coding sessions at

https://www.youtube.com/watch?v=9RuUp64_x34&list=PLlRFEj9H3Oj4KuQxx0Utu3ob22NY12Wn4&index=13

Charles R Severance July 14, 2017 at 10:51 PM

I decided to put up some checkboxes in the deploy delete screen to allow the tools to be automatically deleted if they are explicitly selected when the deployment is being deleted.   WDYT?

Laura Gekeler July 13, 2017 at 7:52 AM

Makes sense. Thanks.

Charles R Severance July 13, 2017 at 7:25 AM

Laura - I am going to resolve this in Sakai-12.  I am not going to automatically wipe out everything that was ever installed when a "deployment" is deleted.   But I will add some messages in the admin UI to make it clear what is not happening and explain how to delete the tools.  P.S. As a developer who tests this over and over, I too might benefit from a quick "wipe everything out" - and Moodle does this for its LTI 2 implementation - I just fear one little "delete click" wiping out 1000's of tool placements with no decent way to undo.

Laura Gekeler April 27, 2016 at 5:48 PM

I believe what meant is that it's a training/documentation issue only ?

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Created April 4, 2016 at 12:16 PM
Updated July 19, 2017 at 12:42 PM
Resolved July 18, 2017 at 12:52 PM