Address Moodle Marketplace review for mod_meetletacbfree 1.1.3.

Migrate legacy ajax/JS to external services and AMD, enable TLS verification, scope admin CSS with RTLCSS-safe rules, and fix README/lang/boilerplate gaps.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-20 12:41:47 +03:30
parent 91334a46b5
commit be252e49e2
33 changed files with 1281 additions and 1023 deletions
+24
View File
@@ -81,4 +81,28 @@ $functions = [
'ajax' => true,
'capabilities' => 'mod/meetletacbfree:host',
],
'mod_meetletacbfree_run_conntest_step' => [
'classname' => 'mod_meetletacbfree\external\run_conntest_step',
'methodname' => 'execute',
'description' => 'Run one Adobe Connect connection-test step (admin)',
'type' => 'write',
'ajax' => true,
'capabilities' => 'moodle/site:config',
],
'mod_meetletacbfree_reset_access_settings' => [
'classname' => 'mod_meetletacbfree\external\reset_access_settings',
'methodname' => 'execute',
'description' => 'Reset site role mapping or feature-access matrix to defaults (admin)',
'type' => 'write',
'ajax' => true,
'capabilities' => 'moodle/site:config',
],
'mod_meetletacbfree_registration_action' => [
'classname' => 'mod_meetletacbfree\external\registration_action',
'methodname' => 'execute',
'description' => 'Activate, recheck, or deactivate MeetLet plugin registration (admin)',
'type' => 'write',
'ajax' => true,
'capabilities' => 'moodle/site:config',
],
];