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:
@@ -176,6 +176,9 @@ $string['testsso'] = 'Single sign-on (SSO)';
|
||||
$string['testsso_adminok'] = 'Admin SSO succeeded';
|
||||
$string['testsso_userok'] = 'Test-user SSO succeeded';
|
||||
$string['testsso_userwarn'] = 'Test-user SSO warned (admin SSO infrastructure is healthy)';
|
||||
$string['testsso_direct_ok'] = 'Admin SSO from Moodle server succeeded';
|
||||
$string['testsso_direct_fail'] = 'Direct HTTP SSO from Moodle failed — {$a}';
|
||||
$string['testmeeting'] = 'Create and remove test meeting';
|
||||
|
||||
$string['tabinfo'] = 'Overview';
|
||||
$string['tabdetails'] = 'Session details';
|
||||
@@ -334,6 +337,7 @@ $string['emptytab'] = 'Nothing to show';
|
||||
$string['cachedef_folders'] = 'Adobe Connect folder sco-ids';
|
||||
$string['cachedef_meetinginfo'] = 'Adobe Connect meeting info';
|
||||
$string['cachedef_templates'] = 'Adobe Connect meeting templates';
|
||||
$string['cachedef_license_webhook_nonces'] = 'MeetLet license webhook nonce cache';
|
||||
$string['tasksync'] = 'Sync MeetLet recordings';
|
||||
$string['brand'] = 'MeetLet';
|
||||
$string['subtitle'] = 'Adobe Connect';
|
||||
@@ -352,6 +356,10 @@ $string['enable_contenttab_desc'] = 'Master switch for the content tab. Roles st
|
||||
$string['allow_override_contenttab'] = 'Allow per-activity content tab setting';
|
||||
$string['allow_override_contenttab_desc'] = 'Teachers may enable/disable the content tab for each activity.';
|
||||
$string['showrecordingstab'] = 'Show recordings tab';
|
||||
$string['offlinesettings'] = 'Offline session video';
|
||||
$string['autooffline'] = 'Automatically create offline video after the Adobe Connect class ends';
|
||||
$string['autooffline_help'] = 'When this class’s Adobe Connect room had people in it and then becomes empty, recordings are sent for MP4 creation. This is independent of the optional Moodle end time (which only blocks joining).';
|
||||
$string['showzip_help'] = 'When ZIP links are enabled in site settings, use this to turn the ZIP link on or off for this activity only.';
|
||||
$string['showcontenttab'] = 'Show content tab';
|
||||
$string['activityfeatures'] = 'Links and tabs visibility';
|
||||
$string['featuredisabled'] = 'This section has been disabled by the site administrator.';
|
||||
@@ -551,6 +559,7 @@ $string['registration_err_misconfigured'] = 'Activation request misconfigured.';
|
||||
$string['registration_err_bad_signature'] = 'Invalid authorization signature from MeetLet.';
|
||||
$string['registration_err_network'] = 'Could not reach the MeetLet activation server.';
|
||||
$string['registration_err_unknown'] = 'An unknown activation error occurred.';
|
||||
$string['registration_api_error'] = 'MeetLet activation API error: {$a}';
|
||||
$string['registration_crypto_error'] = 'Activation cryptography error.';
|
||||
$string['registration_sodium_required'] = 'PHP sodium extension is required for plugin activation.';
|
||||
$string['task_registration_heartbeat'] = 'MeetLet plugin activation heartbeat';
|
||||
|
||||
Reference in New Issue
Block a user