From 467569fb5d5f78e54b9afae87bcb3033f8808aee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20B=C3=B6sch?= Date: Fri, 24 Jan 2025 17:20:33 +0100 Subject: [PATCH] MDL-83985 tool_recyclebin: change module names to 1333 chars --- admin/tool/recyclebin/db/install.xml | 4 ++-- admin/tool/recyclebin/db/upgrade.php | 13 +++++++++++++ admin/tool/recyclebin/version.php | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/admin/tool/recyclebin/db/install.xml b/admin/tool/recyclebin/db/install.xml index 8aa6c9d45b888..55c63b3ef7dc4 100644 --- a/admin/tool/recyclebin/db/install.xml +++ b/admin/tool/recyclebin/db/install.xml @@ -1,5 +1,5 @@ - @@ -10,7 +10,7 @@ - + diff --git a/admin/tool/recyclebin/db/upgrade.php b/admin/tool/recyclebin/db/upgrade.php index 544a99885ef40..8f43bab147c1e 100644 --- a/admin/tool/recyclebin/db/upgrade.php +++ b/admin/tool/recyclebin/db/upgrade.php @@ -58,5 +58,18 @@ function xmldb_tool_recyclebin_upgrade($oldversion) { upgrade_plugin_savepoint(true, 2024111500, 'tool', 'recyclebin'); } + if ($oldversion < 2024121801) { + + // Changing precision of field fullname on table tool_recyclebin_category to (255). + $table = new xmldb_table('tool_recyclebin_category'); + $field = new xmldb_field('shortname', XMLDB_TYPE_CHAR, '1333', null, XMLDB_NOTNULL, null, null, 'fullname'); + + // Launch change of precision for field fullname. + $dbman->change_field_precision($table, $field); + + // Recyclebin savepoint reached. + upgrade_plugin_savepoint(true, 2024121801, 'tool', 'recyclebin'); + } + return true; } diff --git a/admin/tool/recyclebin/version.php b/admin/tool/recyclebin/version.php index c32e1d7de8d58..b86599ffce505 100644 --- a/admin/tool/recyclebin/version.php +++ b/admin/tool/recyclebin/version.php @@ -24,6 +24,6 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2024121800; // The current plugin version (Date: YYYYMMDDXX). +$plugin->version = 2024121801; // The current plugin version (Date: YYYYMMDDXX). $plugin->requires = 2024100100; // Requires this Moodle version. $plugin->component = 'tool_recyclebin'; // Full name of the plugin (used for diagnostics).