MDL-68909 h5p: upgrade step to remove files in editor filearea
authorSara Arjona <sara@moodle.com>
Fri, 21 Aug 2020 15:45:41 +0000 (17:45 +0200)
committerSara Arjona <sara@moodle.com>
Thu, 17 Sep 2020 07:16:49 +0000 (09:16 +0200)
As temporary editor files have been moved from core_h5p/editor to
user/draft, they can be removed (to clean unused DB entries).

lib/db/upgrade.php
version.php

index 60ac970..5d8760a 100644 (file)
@@ -2684,5 +2684,15 @@ function xmldb_main_upgrade($oldversion) {
         upgrade_main_savepoint(true, 2020082200.03);
     }
 
+    if ($oldversion < 2020091000.02) {
+        // Remove all the files with component='core_h5p' and filearea='editor' because they won't be used anymore.
+        $fs = get_file_storage();
+        $syscontext = context_system::instance();
+        $fs->delete_area_files($syscontext->id, 'core_h5p', 'editor');
+
+        // Main savepoint reached.
+        upgrade_main_savepoint(true, 2020091000.02);
+    }
+
     return true;
 }
index 69dc1a4..d0decbb 100644 (file)
@@ -29,7 +29,7 @@
 
 defined('MOODLE_INTERNAL') || die();
 
-$version  = 2020091000.00;              // YYYYMMDD      = weekly release date of this DEV branch.
+$version  = 2020091000.02;              // YYYYMMDD      = weekly release date of this DEV branch.
                                         //         RR    = release increments - 00 in DEV branches.
                                         //           .XX = incremental changes.
 $release  = '3.10dev (Build: 20200910)';// Human-friendly version name