Skip to content
Snippets Groups Projects
Commit 6390c93c authored by Justus Dieckmann's avatar Justus Dieckmann
Browse files

Fix editable bug in step instance form; Make response time in email step not editable

parent efd11b6b
Branches
Tags
No related merge requests found
...@@ -129,7 +129,6 @@ class form_step_instance extends \moodleform { ...@@ -129,7 +129,6 @@ class form_step_instance extends \moodleform {
$this->lib->extend_add_instance_form_definition($mform); $this->lib->extend_add_instance_form_definition($mform);
} }
// For active workflows, we do not want the form to be editable.
$this->add_action_buttons(); $this->add_action_buttons();
} }
......
...@@ -135,13 +135,8 @@ class form_trigger_instance extends \moodleform { ...@@ -135,13 +135,8 @@ class form_trigger_instance extends \moodleform {
$this->lib->extend_add_instance_form_definition($mform); $this->lib->extend_add_instance_form_definition($mform);
} }
// For active workflows, we do not want the form to be editable.
if ($this->workflowid && !workflow_manager::is_editable($this->workflowid)) {
$this->add_cancel_button();
} else {
$this->add_action_buttons(); $this->add_action_buttons();
} }
}
/** /**
* In case of read only mode only the cancel button is rendered. * In case of read only mode only the cancel button is rendered.
......
...@@ -51,7 +51,7 @@ $string['general_settings_header'] = 'Allgemeine Einstellungen'; ...@@ -51,7 +51,7 @@ $string['general_settings_header'] = 'Allgemeine Einstellungen';
$string['followedby_none'] = 'Keine'; $string['followedby_none'] = 'Keine';
$string['invalid_workflow'] = 'Ungültige Workflowkonfiguration'; $string['invalid_workflow'] = 'Ungültige Workflowkonfiguration';
$string['invalid_workflow_details'] = 'Gehe zur Detailanzeige, um einen Trigger für diesen Workflow zu erstellen.'; $string['invalid_workflow_details'] = 'Gehe zur Detailanzeige, um einen Trigger für diesen Workflow zu erstellen.';
$string['active_workflow_not_changeable'] = 'Die Workflow-Instanz wurde bereits aktiviert. Je nach Schritt-Typ können dessen Einstellungen eventuell noch geändert werden.'; $string['active_workflow_not_changeable'] = 'Die Workflow-Instanz wurde bereits aktiviert. Je nach Schritt-Typ können dessen Einstellungen eventuell noch geändert werden. Änderungen an Trigger-Instanzen wirken sich nicht auf bereits getriggerte Kurse aus.';
$string['active_workflow_not_removeable'] = 'Die Workflow-Instanz ist aktiv. Es ist nicht möglich, sie zu entfernen.'; $string['active_workflow_not_removeable'] = 'Die Workflow-Instanz ist aktiv. Es ist nicht möglich, sie zu entfernen.';
$string['workflow_not_removeable'] = 'Es ist nicht möglich, diese Workflow-Instanz zu entfernen. Vielleicht hat sie noch laufende Prozesse?'; $string['workflow_not_removeable'] = 'Es ist nicht möglich, diese Workflow-Instanz zu entfernen. Vielleicht hat sie noch laufende Prozesse?';
$string['invalid_workflow_cannot_be_activated'] = 'Der Workflow kann nicht aktiviert werden, da die Workflowdefinition ungültig ist'; $string['invalid_workflow_cannot_be_activated'] = 'Der Workflow kann nicht aktiviert werden, da die Workflowdefinition ungültig ist';
......
...@@ -54,7 +54,7 @@ $string['general_settings_header'] = 'General settings'; ...@@ -54,7 +54,7 @@ $string['general_settings_header'] = 'General settings';
$string['followedby_none'] = 'None'; $string['followedby_none'] = 'None';
$string['invalid_workflow'] = 'Invalid workflow configuration'; $string['invalid_workflow'] = 'Invalid workflow configuration';
$string['invalid_workflow_details'] = 'Go to details view, to create a trigger for this workflow'; $string['invalid_workflow_details'] = 'Go to details view, to create a trigger for this workflow';
$string['active_workflow_not_changeable'] = 'The workflow instance was already activated. Depending on the step type, some of its settings might be still editable.'; $string['active_workflow_not_changeable'] = 'The workflow instance was already activated. Depending on the step type, some of its settings might be still editable. Changes to triggers will not affect already triggered courses.';
$string['active_workflow_not_removeable'] = 'The workflow instance is active. It is not possible to remove it.'; $string['active_workflow_not_removeable'] = 'The workflow instance is active. It is not possible to remove it.';
$string['workflow_not_removeable'] = 'It is not possible to remove this workflow instance. Maybe it still has running processes?'; $string['workflow_not_removeable'] = 'It is not possible to remove this workflow instance. Maybe it still has running processes?';
$string['invalid_workflow_cannot_be_activated'] = 'The workflow definition is invalid, thus it cannot be activated.'; $string['invalid_workflow_cannot_be_activated'] = 'The workflow definition is invalid, thus it cannot be activated.';
......
...@@ -221,7 +221,7 @@ class email extends libbase { ...@@ -221,7 +221,7 @@ class email extends libbase {
*/ */
public function instance_settings() { public function instance_settings() {
return array( return array(
new instance_setting('responsetimeout', PARAM_INT, true), new instance_setting('responsetimeout', PARAM_INT, false),
new instance_setting('subject', PARAM_TEXT, true), new instance_setting('subject', PARAM_TEXT, true),
new instance_setting('content', PARAM_RAW, true), new instance_setting('content', PARAM_RAW, true),
new instance_setting('contenthtml', PARAM_RAW, true), new instance_setting('contenthtml', PARAM_RAW, true),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment