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, 10 Sep 2020 11:41:45 +0000 (13:41 +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 5c2dcca..e9df47a 100644 (file)
@@ -2684,5 +2684,15 @@ function xmldb_main_upgrade($oldversion) {
         upgrade_main_savepoint(true, 2021052500.06);
     }
 
         upgrade_main_savepoint(true, 2021052500.06);
     }
 
+    if ($oldversion < 2021052500.13) {
+        // 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, 2021052500.13);
+    }
+
     return true;
 }
     return true;
 }
index 0c05fb0..012d2ef 100644 (file)
@@ -29,7 +29,7 @@
 
 defined('MOODLE_INTERNAL') || die();
 
 
 defined('MOODLE_INTERNAL') || die();
 
-$version  = 2021052500.12;              // YYYYMMDD      = weekly release date of this DEV branch.
+$version  = 2021052500.13;              // YYYYMMDD      = weekly release date of this DEV branch.
                                         //         RR    = release increments - 00 in DEV branches.
                                         //           .XX = incremental changes.
 $release  = '4.0dev (Build: 20200910)'; // Human-friendly version name
                                         //         RR    = release increments - 00 in DEV branches.
                                         //           .XX = incremental changes.
 $release  = '4.0dev (Build: 20200910)'; // Human-friendly version name