MDL-74887 mod_label: Update visibility

This commit is contained in:
Stefan Hanauska
2022-10-13 12:42:26 +02:00
parent 56cc6bf703
commit c9bd3a20b6
2 changed files with 15 additions and 2 deletions
+14 -1
View File
@@ -45,7 +45,7 @@
defined('MOODLE_INTERNAL') || die;
function xmldb_label_upgrade($oldversion) {
global $CFG;
global $CFG, $DB;
// Automatically generated Moodle v3.6.0 release upgrade line.
// Put any upgrade step following this.
@@ -62,5 +62,18 @@ function xmldb_label_upgrade($oldversion) {
// Automatically generated Moodle v4.0.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2022041901) {
$module = $DB->get_field('modules', 'id', ['name' => 'label']);
$DB->execute('
UPDATE {course_modules}
SET visible = 0, visibleoncoursepage = 1
WHERE module = :module
AND visible = 1
AND visibleoncoursepage = 0',
['module' => $module]
);
upgrade_mod_savepoint(true, 2022041901, 'label');
}
return true;
}
+1 -1
View File
@@ -24,7 +24,7 @@
defined('MOODLE_INTERNAL') || die();
$plugin->version = 2022041900; // The current module version (Date: YYYYMMDDXX).
$plugin->version = 2022041901; // The current module version (Date: YYYYMMDDXX).
$plugin->requires = 2022041200; // Requires this Moodle version.
$plugin->component = 'mod_label'; // Full name of the plugin (used for diagnostics)
$plugin->cron = 0;