diff --git a/admin/tool/analytics/classes/output/models_list.php b/admin/tool/analytics/classes/output/models_list.php index 539a4ca0153..c6831d0e20a 100644 --- a/admin/tool/analytics/classes/output/models_list.php +++ b/admin/tool/analytics/classes/output/models_list.php @@ -326,16 +326,14 @@ class models_list implements \renderable, \templatable { } // Delete model. - if (!$model->is_static()) { - $actionid = 'delete-' . $model->get_id(); - $PAGE->requires->js_call_amd('tool_analytics/model', 'confirmAction', [$actionid, 'delete']); - $urlparams['action'] = 'delete'; - $url = new \moodle_url('model.php', $urlparams); - $icon = new \action_menu_link_secondary($url, new \pix_icon('t/delete', - get_string('delete', 'tool_analytics')), get_string('delete', 'tool_analytics'), - ['data-action-id' => $actionid]); - $actionsmenu->add($icon); - } + $actionid = 'delete-' . $model->get_id(); + $PAGE->requires->js_call_amd('tool_analytics/model', 'confirmAction', [$actionid, 'delete']); + $urlparams['action'] = 'delete'; + $url = new \moodle_url('model.php', $urlparams); + $icon = new \action_menu_link_secondary($url, new \pix_icon('t/delete', + get_string('delete', 'tool_analytics')), get_string('delete', 'tool_analytics'), + ['data-action-id' => $actionid]); + $actionsmenu->add($icon); $modeldata->actions = $actionsmenu->export_for_template($output); diff --git a/admin/tool/analytics/model.php b/admin/tool/analytics/model.php index 1a65f88a363..c6cc9509a71 100644 --- a/admin/tool/analytics/model.php +++ b/admin/tool/analytics/model.php @@ -103,9 +103,7 @@ switch ($action) { case 'delete': confirm_sesskey(); - if (!$model->is_static()) { - $model->delete(); - } + $model->delete(); redirect($returnurl); break;