diff --git a/mod/workshop/db/install.xml b/mod/workshop/db/install.xml index 5884eb91394..fb7e7ab72e5 100644 --- a/mod/workshop/db/install.xml +++ b/mod/workshop/db/install.xml @@ -1,5 +1,5 @@ - @@ -132,191 +132,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - -
\ No newline at end of file diff --git a/mod/workshop/db/upgrade.php b/mod/workshop/db/upgrade.php index 22712e16fad..fe384c17006 100644 --- a/mod/workshop/db/upgrade.php +++ b/mod/workshop/db/upgrade.php @@ -48,5 +48,22 @@ function xmldb_workshop_upgrade($oldversion) { // Automatically generated Moodle v3.4.0 release upgrade line. // Put any upgrade step following this. + if ($oldversion < 2018042700) { + // Drop the old Moodle 1.x tables, thanks privacy by design for forcing me to do so finally. + + $oldtables = ['workshop_old', 'workshop_elements_old', 'workshop_rubrics_old', 'workshop_submissions_old', + 'workshop_assessments_old', 'workshop_grades_old', 'workshop_stockcomments_old', 'workshop_comments_old']; + + foreach ($oldtables as $oldtable) { + $table = new xmldb_table($oldtable); + + if ($dbman->table_exists($table)) { + $dbman->drop_table($table); + } + } + + upgrade_mod_savepoint(true, 2018042700, 'workshop'); + } + return true; } diff --git a/mod/workshop/version.php b/mod/workshop/version.php index 1d7f1b52c12..de4af2cbb6b 100644 --- a/mod/workshop/version.php +++ b/mod/workshop/version.php @@ -24,7 +24,7 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2018010600; // The current module version (YYYYMMDDXX) +$plugin->version = 2018042700; // The current module version (YYYYMMDDXX) $plugin->requires = 2017110800; // Requires this Moodle version. $plugin->component = 'mod_workshop'; $plugin->cron = 60; // Give as a chance every minute.