MDL-30098 core_course: adding webservice functions to allow the deletion of module instances

This commit is contained in:
Mark Nelson
2013-02-06 16:56:17 +08:00
parent 1918a2452e
commit 79949c1ba3
4 changed files with 175 additions and 2 deletions
+9
View File
@@ -505,6 +505,15 @@ $functions = array(
'capabilities'=> 'moodle/course:delete',
),
'core_course_delete_modules' => array(
'classname' => 'core_course_external',
'methodname' => 'delete_modules',
'classpath' => 'course/externallib.php',
'description' => 'Deletes all specified module instances',
'type' => 'write',
'capabilities' => 'moodle/course:manageactivities'
),
'core_course_duplicate_course' => array(
'classname' => 'core_course_external',
'methodname' => 'duplicate_course',