Details
-
Type:
Bug
-
Status: RESOLVED
-
Priority:
Major
-
Resolution: Incorporated
-
Affects Version/s: 11.4
-
Fix Version/s: None
-
Component/s: BasicLTI
-
Labels:None
-
Test Plan:
Description
If an external tool is added to a duplicate site the settings don't seem to copy with the copySite websevice. It seems like the webservice doesn't have a method to deep copy content. See the test plan for more information.
<?php $login = new SoapClient('https://trunk-mysql.nightly.sakaiproject.org/sakai-ws/soap/login?wsdl'); $session = $login->loginPOST('admin', 'admin'); $soap = new SoapClient('https://trunk-mysql.nightly.sakaiproject.org/sakai-ws/soap/sakai?wsdl'); $ret = $soap->copySite($session, '00b289d4-ca79-4bc4-aed2-2913f5fb237d', 'xxxx1', 'TestCopy', 'Desc', 'Short', null, null, true, 'Student', true, true, null, 'course'); ?>
I believe the fix for this may involve getting a webservice to the new methods added in SAK-33524 such as importToolContent