Rename marketplace plugin to meetletacbfree (mdl_modules.name limit + CI table prefixes)

This commit is contained in:
2026-09-01 23:24:11 +03:30
parent 555cd725f7
commit d987994ded
77 changed files with 1497 additions and 1322 deletions
+22 -22
View File
@@ -17,7 +17,7 @@
/**
* External services for MeetLet Ajax tabs.
*
* @package mod_meetletacbmarketplace
* @package mod_meetletacbfree
* @copyright 2026 MeetLet
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
@@ -25,60 +25,60 @@
defined('MOODLE_INTERNAL') || die();
$functions = [
'mod_meetletacbmarketplace_get_tab' => [
'classname' => 'mod_meetletacbmarketplace\external\get_tab',
'mod_meetletacbfree_get_tab' => [
'classname' => 'mod_meetletacbfree\external\get_tab',
'methodname' => 'execute',
'description' => 'Load MeetLet activity tab content (info, recordings, content)',
'type' => 'read',
'ajax' => true,
'capabilities' => 'mod/meetletacbmarketplace:view',
'capabilities' => 'mod/meetletacbfree:view',
],
'mod_meetletacbmarketplace_get_meeting_status' => [
'classname' => 'mod_meetletacbmarketplace\external\get_meeting_status',
'mod_meetletacbfree_get_meeting_status' => [
'classname' => 'mod_meetletacbfree\external\get_meeting_status',
'methodname' => 'execute',
'description' => 'Poll MeetLet meeting join status for the activity hero',
'type' => 'read',
'ajax' => true,
'capabilities' => 'mod/meetletacbmarketplace:view',
'capabilities' => 'mod/meetletacbfree:view',
],
'mod_meetletacbmarketplace_get_join_url' => [
'classname' => 'mod_meetletacbmarketplace\external\get_join_url',
'mod_meetletacbfree_get_join_url' => [
'classname' => 'mod_meetletacbfree\external\get_join_url',
'methodname' => 'execute',
'description' => 'Prepare Adobe Connect SSO join URL for the current user',
'type' => 'write',
'ajax' => true,
'capabilities' => 'mod/meetletacbmarketplace:join',
'capabilities' => 'mod/meetletacbfree:join',
],
'mod_meetletacbmarketplace_get_recording_launch_url' => [
'classname' => 'mod_meetletacbmarketplace\external\get_recording_launch_url',
'mod_meetletacbfree_get_recording_launch_url' => [
'classname' => 'mod_meetletacbfree\external\get_recording_launch_url',
'methodname' => 'execute',
'description' => 'Prepare Adobe Connect SSO URL to play or edit a recording',
'type' => 'write',
'ajax' => true,
'capabilities' => 'mod/meetletacbmarketplace:view',
'capabilities' => 'mod/meetletacbfree:view',
],
'mod_meetletacbmarketplace_get_content_launch_url' => [
'classname' => 'mod_meetletacbmarketplace\external\get_content_launch_url',
'mod_meetletacbfree_get_content_launch_url' => [
'classname' => 'mod_meetletacbfree\external\get_content_launch_url',
'methodname' => 'execute',
'description' => 'Prepare Adobe Connect SSO URL to view uploaded meeting content',
'type' => 'write',
'ajax' => true,
'capabilities' => 'mod/meetletacbmarketplace:view',
'capabilities' => 'mod/meetletacbfree:view',
],
'mod_meetletacbmarketplace_search_server_meetings' => [
'classname' => 'mod_meetletacbmarketplace\external\search_server_meetings',
'mod_meetletacbfree_search_server_meetings' => [
'classname' => 'mod_meetletacbfree\external\search_server_meetings',
'methodname' => 'execute',
'description' => 'Search or list recent Adobe Connect meetings for the activity form',
'type' => 'read',
'ajax' => true,
'capabilities' => 'moodle/course:manageactivities,mod/meetletacbmarketplace:addinstance',
'capabilities' => 'moodle/course:manageactivities,mod/meetletacbfree:addinstance',
],
'mod_meetletacbmarketplace_rename_recording' => [
'classname' => 'mod_meetletacbmarketplace\external\rename_recording',
'mod_meetletacbfree_rename_recording' => [
'classname' => 'mod_meetletacbfree\external\rename_recording',
'methodname' => 'execute',
'description' => 'Rename an Adobe Connect recording',
'type' => 'write',
'ajax' => true,
'capabilities' => 'mod/meetletacbmarketplace:host',
'capabilities' => 'mod/meetletacbfree:host',
],
];