diff --git a/admin/classes/table/tool_plugin_management_table.php b/admin/classes/table/tool_plugin_management_table.php index 5ea67fa39f4f4..cbd6aa7f86f11 100644 --- a/admin/classes/table/tool_plugin_management_table.php +++ b/admin/classes/table/tool_plugin_management_table.php @@ -19,7 +19,7 @@ use moodle_url; /** - * Tiny admin settings. + * Admin tool settings. * * @package core_admin * @copyright 2023 Andrew Lyons @@ -30,12 +30,6 @@ protected function get_plugintype(): string { 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 @@ protected function get_column_list(): array { } 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 1594abffeb708..7b8d7a2ba05cb 100644 --- a/lib/classes/plugininfo/tool.php +++ b/lib/classes/plugininfo/tool.php @@ -55,7 +55,7 @@ public function is_enabled() { * @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']); } /**