MDL-32941 Reorganise functions a bit

This commit is contained in:
Eloy Lafuente (stronk7) 2012-05-17 22:13:28 +02:00
parent 754c2deab6
commit 3ec163ddf1
2 changed files with 753 additions and 737 deletions

File diff suppressed because it is too large Load Diff

View File

@ -433,22 +433,13 @@ $functions = array(
// === course related functions ===
'core_course_get_categories' => array(
'core_course_get_contents' => array(
'classname' => 'core_course_external',
'methodname' => 'get_categories',
'methodname' => 'get_course_contents',
'classpath' => 'course/externallib.php',
'description' => 'Return category details',
'description' => 'Get course contents',
'type' => 'read',
'capabilities'=> 'moodle/category:viewhiddencategories',
),
'core_course_update_categories' => array(
'classname' => 'core_course_external',
'methodname' => 'update_categories',
'classpath' => 'course/externallib.php',
'description' => 'Update categories',
'type' => 'write',
'capabilities'=> 'moodle:category/manage',
'capabilities'=> 'moodle/course:update,moodle/course:viewhiddencourses',
),
'moodle_course_get_courses' => array(
@ -487,15 +478,6 @@ $functions = array(
'capabilities'=> 'moodle/course:create,moodle/course:visibility',
),
'core_course_get_contents' => array(
'classname' => 'core_course_external',
'methodname' => 'get_course_contents',
'classpath' => 'course/externallib.php',
'description' => 'Get course contents',
'type' => 'read',
'capabilities'=> 'moodle/course:update,moodle/course:viewhiddencourses',
),
'core_course_delete_courses' => array(
'classname' => 'core_course_external',
'methodname' => 'delete_courses',
@ -514,6 +496,17 @@ $functions = array(
'capabilities'=> 'moodle/backup:backupcourse,moodle/restore:restorecourse,moodle/course:create',
),
// === course category related functions ===
'core_course_get_categories' => array(
'classname' => 'core_course_external',
'methodname' => 'get_categories',
'classpath' => 'course/externallib.php',
'description' => 'Return category details',
'type' => 'read',
'capabilities'=> 'moodle/category:viewhiddencategories',
),
'core_course_create_categories' => array(
'classname' => 'core_course_external',
'methodname' => 'create_categories',
@ -523,6 +516,15 @@ $functions = array(
'capabilities'=> 'moodle/category:manage',
),
'core_course_update_categories' => array(
'classname' => 'core_course_external',
'methodname' => 'update_categories',
'classpath' => 'course/externallib.php',
'description' => 'Update categories',
'type' => 'write',
'capabilities'=> 'moodle:category/manage',
),
'core_course_delete_categories' => array(
'classname' => 'core_course_external',
'methodname' => 'delete_categories',