From d1b63c5e1880d52c9dad0d7f0bb97b1d38255d96 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Wed, 13 Sep 2023 17:58:51 +0100 Subject: [PATCH] MDL-79352 admin: fix links to tool plugin management page. --- admin/classes/table/tool_plugin_management_table.php | 10 ++-------- lib/classes/plugininfo/tool.php | 2 +- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/admin/classes/table/tool_plugin_management_table.php b/admin/classes/table/tool_plugin_management_table.php index 5ea67fa39f4..cbd6aa7f86f 100644 --- a/admin/classes/table/tool_plugin_management_table.php +++ b/admin/classes/table/tool_plugin_management_table.php @@ -19,7 +19,7 @@ namespace core_admin\table; use moodle_url; /** - * Tiny admin settings. + * Admin tool settings. * * @package core_admin * @copyright 2023 Andrew Lyons @@ -30,12 +30,6 @@ class tool_plugin_management_table extends \core_admin\table\plugin_management_t return 'tool'; } - public function guess_base_url(): void { - $this->define_baseurl( - new moodle_url('/admin/tools.php') - ); - } - protected function get_column_list(): array { $columns = parent::get_column_list(); @@ -45,6 +39,6 @@ class tool_plugin_management_table extends \core_admin\table\plugin_management_t } protected function get_action_url(array $params = []): moodle_url { - return new moodle_url('/admin/tool.php', $params); + return new moodle_url('/admin/settings.php', array_merge(['section' => 'toolsmanagement'], $params)); } } diff --git a/lib/classes/plugininfo/tool.php b/lib/classes/plugininfo/tool.php index 1594abffeb7..7b8d7a2ba05 100644 --- a/lib/classes/plugininfo/tool.php +++ b/lib/classes/plugininfo/tool.php @@ -55,7 +55,7 @@ class tool extends base { * @return moodle_url */ public static function get_manage_url() { - return new moodle_url('/admin/tools.php'); + return new moodle_url('/admin/settings.php', ['section' => 'toolsmanagement']); } /**