'capabilities' => '',
),
+ 'core_message_delete_message' => array(
+ 'classname' => 'core_message_external',
+ 'methodname' => 'delete_message',
+ 'classpath' => 'message/externallib.php',
+ 'description' => 'Deletes a message.',
+ 'type' => 'write',
+ 'capabilities' => 'moodle/site:deleteownmessage',
+ ),
+
// === notes related functions ===
'moodle_notes_create_notes' => array(
),
// Tag functions.
- 'core_tag_update_tags' => array(
+ 'core_tag_update_tags' => array(
'classname' => 'core_tag_external',
'methodname' => 'update_tags',
'description' => 'Updates tags',
'core_enrol_get_enrolled_users',
'core_enrol_get_course_enrolment_methods',
'enrol_self_enrol_user',
+ 'enrol_self_get_instance_info',
'core_user_get_users_by_id',
'core_webservice_get_site_info',
'core_notes_create_notes',
'mod_forum_get_forum_discussion_posts',
'mod_forum_add_discussion_post',
'mod_forum_add_discussion',
+ 'mod_forum_can_add_discussion',
'core_files_get_files',
'core_message_get_messages',
'core_message_create_contacts',
'core_completion_get_course_completion_status',
'core_user_view_user_list',
'core_message_mark_message_read',
+ 'core_message_delete_message',
'core_notes_view_notes',
'mod_forum_view_forum_discussion',
'core_user_view_user_profile',
'mod_lti_view_lti',
'mod_imscp_view_imscp',
'mod_imscp_get_imscps_by_courses',
+ 'mod_glossary_get_glossaries_by_courses',
+ 'mod_wiki_get_wikis_by_courses',
),
'enabled' => 0,
'restrictedusers' => 0,