From d3451415bf3bb476c82121d13d2be51c9e9d0dde Mon Sep 17 00:00:00 2001
From: Tobias Reischmann <tobias.reischmann@wi.uni-muenster.de>
Date: Mon, 2 Dec 2019 16:33:32 +0100
Subject: [PATCH] Only show non-static workflows in delays view filter

---
 classes/local/form/form_delays_filter.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/classes/local/form/form_delays_filter.php b/classes/local/form/form_delays_filter.php
index 4c316eb..845e216 100644
--- a/classes/local/form/form_delays_filter.php
+++ b/classes/local/form/form_delays_filter.php
@@ -51,8 +51,11 @@ class form_delays_filter extends \moodleform {
                 'global' => get_string('globally', 'tool_lifecycle')
         ];
         foreach ($activeworkflows as $activeworkflow) {
-            $workflowoptions[$activeworkflow->id] = get_string('delays_for_workflow', 'tool_lifecycle',
+            // Only show non-static workflows.
+            if (workflow_manager::is_disableable($activeworkflow->id)) {
+                $workflowoptions[$activeworkflow->id] = get_string('delays_for_workflow', 'tool_lifecycle',
                     $activeworkflow->displaytitle);
+            }
         }
         $mform->addElement('select', 'workflow', get_string('show_delays', 'tool_lifecycle'), $workflowoptions);
 
-- 
GitLab