diff --git a/lang/en/tool_lifecycle.php b/lang/en/tool_lifecycle.php
index 123f744343e4cee9f3e160ed37812083006e45c4..2254025d0ce92b388c7d2149d515c32f2cc477e0 100644
--- a/lang/en/tool_lifecycle.php
+++ b/lang/en/tool_lifecycle.php
@@ -29,25 +29,25 @@ $string['plugintitle'] = 'Course Life Cycle';
$string['lifecycle:managecourses'] = 'May manage courses in tool_lifecycle';
$string['managecourses_link'] = 'Manage courses';
-$string['general_config_header'] = "General & Subplugins";
+$string['general_config_header'] = "General & subplugins";
$string['config_delay_duration'] = 'Default duration of a course delay';
$string['config_delay_duration_desc'] = 'This setting defines the default delay duration of a workflow
in case one of its processes is rolled back or finishes.
The delay duration determines how long a course will be excepted from being processed again in either of the cases.';
-$string['active_processes_list_header'] = 'Active Processes';
-$string['adminsettings_heading'] = 'Workflow Settings';
-$string['active_manual_workflows_heading'] = 'Active Manual Workflows';
-$string['active_automatic_workflows_heading'] = 'Active Automatic Workflows';
-$string['workflow_definition_heading'] = 'Workflow Definitions';
-$string['adminsettings_edit_workflow_definition_heading'] = 'Workflow Definition';
-$string['adminsettings_workflow_definition_steps_heading'] = 'Workflow Steps';
+$string['active_processes_list_header'] = 'Active processes';
+$string['adminsettings_heading'] = 'Workflow settings';
+$string['active_manual_workflows_heading'] = 'Active manual workflows';
+$string['active_automatic_workflows_heading'] = 'Active automatic workflows';
+$string['workflow_definition_heading'] = 'Workflow definitions';
+$string['adminsettings_edit_workflow_definition_heading'] = 'Workflow definition';
+$string['adminsettings_workflow_definition_steps_heading'] = 'Workflow steps';
$string['adminsettings_edit_trigger_instance_heading'] = 'Trigger for workflow \'{$a}\'';
-$string['adminsettings_edit_step_instance_heading'] = 'Step Instance for workflow \'{$a}\'';
-$string['add_new_step_instance'] = 'Add New Step Instance...';
-$string['add_new_trigger_instance'] = 'Add New Trigger Instance...';
+$string['adminsettings_edit_step_instance_heading'] = 'Step instance for workflow \'{$a}\'';
+$string['add_new_step_instance'] = 'Add new step instance...';
+$string['add_new_trigger_instance'] = 'Add new trigger instance...';
$string['step_settings_header'] = 'Specific settings of the step type';
$string['trigger_settings_header'] = 'Specific settings of the trigger type';
-$string['general_settings_header'] = 'General Settings';
+$string['general_settings_header'] = 'General settings';
$string['followedby_none'] = 'None';
$string['invalid_workflow'] = 'Invalid workflow configuration';
$string['invalid_workflow_details'] = 'Go to details view, to create a trigger for this workflow';
@@ -61,17 +61,17 @@ $string['error_wrong_trigger_selected'] = 'You tried to request a non-manual tri
$string['lifecycle_task'] = 'Run the life cycle processes';
-$string['trigger_subpluginname'] = 'Subplugin Name';
+$string['trigger_subpluginname'] = 'Subplugin name';
$string['trigger_subpluginname_help'] = 'Step subplugin/trigger title (visible for admins only).';
-$string['trigger_instancename'] = 'Instance Name';
+$string['trigger_instancename'] = 'Instance name';
$string['trigger_instancename_help'] = 'Trigger instance title (visible for admins only).';
$string['trigger_enabled'] = 'Enabled';
$string['trigger_sortindex'] = 'Up/Down';
$string['trigger_workflow'] = 'Workflow';
$string['workflow'] = 'Workflow';
-$string['add_workflow'] = 'Add Workflow';
-$string['upload_workflow'] = 'Upload Workflow';
+$string['add_workflow'] = 'Add workflow';
+$string['upload_workflow'] = 'Upload workflow';
$string['workflow_title'] = 'Title';
$string['workflow_title_help'] = 'Workflow title (visible for admins only).';
$string['workflow_displaytitle'] = 'Displayed workflow title';
@@ -82,7 +82,7 @@ this value describes the time until a process for this combination of course and
$string['workflow_finishdelay'] = 'Delay in case of finished course';
$string['workflow_finishdelay_help'] = 'If a course has finished a process instance of this workflow,
this value describes the time until a process for this combination of course and workflow can be started again.';
-$string['workflow_delayforallworkflows'] = 'Delay for all Workflows?';
+$string['workflow_delayforallworkflows'] = 'Delay for all workflows?';
$string['workflow_delayforallworkflows_help'] = 'If ticked, the durations on top do not only delay the execution
of this workflow for a course, but for all other workflows as well. Thus, until the time passes no process can be started
for the respective course.';
@@ -91,16 +91,16 @@ $string['workflow_processes'] = 'Active processes';
$string['workflow_timeactive'] = 'Active since';
$string['workflow_sortindex'] = 'Up/Down';
$string['workflow_tools'] = 'Actions';
-$string['viewsteps'] = 'View Workflow Steps';
-$string['editworkflow'] = 'Edit General Settings';
-$string['backupworkflow'] = 'Backup Workflow';
-$string['duplicateworkflow'] = 'Duplicate Workflow';
-$string['deleteworkflow'] = 'Delete Workflow';
+$string['viewsteps'] = 'View workflow steps';
+$string['editworkflow'] = 'Edit general settings';
+$string['backupworkflow'] = 'Backup workflow';
+$string['duplicateworkflow'] = 'Duplicate workflow';
+$string['deleteworkflow'] = 'Delete workflow';
$string['deleteworkflow_confirm'] = 'The workflow is going to be deleted. This can\'t be undone. Are you sure?';
$string['activateworkflow'] = 'Activate';
-$string['disableworkflow'] = 'Disable Workflow (processes keep running)';
+$string['disableworkflow'] = 'Disable workflow (processes keep running)';
$string['disableworkflow_confirm'] = 'The workflow is going to be disabled. Are you sure?';
-$string['abortdisableworkflow'] = 'Disable Workflow (abort processes, maybe unsafe!)';
+$string['abortdisableworkflow'] = 'Disable workflow (abort processes, maybe unsafe!)';
$string['abortdisableworkflow_confirm'] = 'The workflow is going to be disabled and all running processes of this workflow will be aborted. Are you sure?';
$string['abortprocesses'] = 'Abort running processes (maybe unsafe!)';
$string['abortprocesses_confirm'] = 'All running processes of this workflow will be aborted. Are you sure?';
@@ -113,9 +113,9 @@ $string['workflow_timedeactive'] = 'Deactivated since';
$string['active_workflows_list'] = 'List active workflows and workflow definitions';
$string['step_type'] = 'Type';
-$string['step_subpluginname'] = 'Subplugin Name';
+$string['step_subpluginname'] = 'Subplugin name';
$string['step_subpluginname_help'] = 'Step subplugin/trigger title (visible for admins only).';
-$string['step_instancename'] = 'Instance Name';
+$string['step_instancename'] = 'Instance name';
$string['step_instancename_help'] = 'Step instance title (visible for admins only).';
$string['step_sortindex'] = 'Up/Down';
$string['step_edit'] = 'Edit';
@@ -135,7 +135,7 @@ $string['subplugintype_lifecycletrigger_plural'] = 'Triggers for starting a life
$string['subplugintype_lifecyclestep'] = 'Step within a lifecycle process';
$string['subplugintype_lifecyclestep_plural'] = 'Steps within a lifecycle process';
-$string['nointeractioninterface'] = 'No Interaction Interface available!';
+$string['nointeractioninterface'] = 'No interaction interface available!';
$string['tools'] = 'Tools';
$string['status'] = 'Status';
$string['date'] = 'Due date';
@@ -145,7 +145,7 @@ $string['noprocessfound'] = 'A process with the given processid could not be fou
$string['nocoursestodisplay'] = 'There are currently no courses which require your attention!';
-$string['course_backups_list_header'] = 'Course Backups';
+$string['course_backups_list_header'] = 'Course backups';
$string['backupcreated'] = 'Created at';
$string['restore'] = 'Restore';
$string['download'] = 'Download';
@@ -155,7 +155,7 @@ $string['workflownotfound'] = 'Workflow with id {$a} could not be found';
// View.php.
$string['tablecoursesrequiringattention'] = 'Courses that require your attention';
$string['tablecoursesremaining'] = 'Remaining courses';
-$string['tablecourseslog'] = 'Past Actions';
+$string['tablecourseslog'] = 'Past actions';
$string['viewheading'] = 'Manage courses';
$string['interaction_success'] = 'Action successfully saved.';
$string['manual_trigger_success'] = 'Workflow started successfully.';
@@ -175,4 +175,4 @@ $string['restore_trigger_does_not_exist'] = 'The trigger {$a} is not installed,
$string['process_triggered_event'] = 'A process has been triggered';
$string['process_proceeded_event'] = 'A process has been proceeded';
-$string['process_rollback_event'] = 'A process has been rolled back';
\ No newline at end of file
+$string['process_rollback_event'] = 'A process has been rolled back';
diff --git a/step/createbackup/lang/en/lifecyclestep_createbackup.php b/step/createbackup/lang/en/lifecyclestep_createbackup.php
index c8dbbb4c98994c9ed2a89c7b65939420357af497..7f811a5cd8e279a9c9817fef846f008522f37e3f 100644
--- a/step/createbackup/lang/en/lifecyclestep_createbackup.php
+++ b/step/createbackup/lang/en/lifecyclestep_createbackup.php
@@ -22,6 +22,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-$string['pluginname'] = 'Create Backup Step';
+$string['pluginname'] = 'Create backup step';
-$string['maximumbackupspercron'] = 'Maximum number of Backups per cron';
+$string['maximumbackupspercron'] = 'Maximum number of backups per cron';
diff --git a/step/deletecourse/lang/en/lifecyclestep_deletecourse.php b/step/deletecourse/lang/en/lifecyclestep_deletecourse.php
index 82ffeb4ee5316e5c0678e80f483785578a692392..1246a2e9451bf07bfb9fd5c73720466adcae3815 100644
--- a/step/deletecourse/lang/en/lifecyclestep_deletecourse.php
+++ b/step/deletecourse/lang/en/lifecyclestep_deletecourse.php
@@ -22,6 +22,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-$string['pluginname'] = 'Delete Course Step';
+$string['pluginname'] = 'Delete course step';
$string['deletecourse_maximumdeletionspercron'] = 'Maximum number of courses deleted per cron';
diff --git a/step/duplicate/lang/en/lifecyclestep_duplicate.php b/step/duplicate/lang/en/lifecyclestep_duplicate.php
index cf90c5d6eac70910bb27f179fd475f5da8e3cce3..3eb2e06d96afad0e36b6eeb3e2db750b795cc063 100644
--- a/step/duplicate/lang/en/lifecyclestep_duplicate.php
+++ b/step/duplicate/lang/en/lifecyclestep_duplicate.php
@@ -22,11 +22,11 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-$string['pluginname'] = 'Duplicate Step';
+$string['pluginname'] = 'Duplicate step';
$string['duplicate_form'] = 'Enter data';
-$string['duplicate_course_header'] = 'Duplicate Course';
+$string['duplicate_course_header'] = 'Duplicate course';
$string['status_message_duplication'] = 'Duplicated course will be available shortly.';
$string['status_message_form'] = 'Additional information required';
$string['action_new_course_data'] = '{$a} supplied new course name';
diff --git a/step/email/lang/en/lifecyclestep_email.php b/step/email/lang/en/lifecyclestep_email.php
index 529f0a926823c9d14cc809eb7b0c60934187dcbf..15a77d5ccc7ccef5b1d08c046cd93cac7fbf4857 100644
--- a/step/email/lang/en/lifecyclestep_email.php
+++ b/step/email/lang/en/lifecyclestep_email.php
@@ -22,10 +22,10 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-$string['pluginname'] = 'Email Step';
+$string['pluginname'] = 'Email step';
$string['email_responsetimeout'] = 'Time the user has for the response';
-$string['email_subject'] = 'Subject Template';
+$string['email_subject'] = 'Subject template';
$emailplaceholdersnohtml = '<p>' . 'You can use the following placeholders:'
. '<br>' . 'First name of recipient: ##firstname##'
. '<br>' . 'Last name of recipient: ##lastname##'
@@ -44,8 +44,8 @@ $emailplaceholdershtml = '<p>' . 'You can use the following placeholders:'
$string['email_content_html'] = 'Content HTML Template';
$string['email_content_html_help'] = 'Set the html template for the content of the email (HTML email, will be used instead of plaintext field if not empty!)' . $emailplaceholdershtml;
-$string['email:preventdeletion'] = 'Prevent Deletion';
+$string['email:preventdeletion'] = 'Prevent deletion';
-$string['keep_course'] = 'Keep Course';
+$string['keep_course'] = 'Keep course';
$string['status_message_requiresattention'] = 'Course is marked for deletion';
$string['action_prevented_deletion'] = '{$a} prevented deletion';
diff --git a/tests/behat/activate_workflow.feature b/tests/behat/activate_workflow.feature
index a0cd3c6b929303ae038d48003fc81803b2163efa..485dbd4c5e9d4005bc9b37e6b9e975f6c442e4d7 100644
--- a/tests/behat/activate_workflow.feature
+++ b/tests/behat/activate_workflow.feature
@@ -4,13 +4,13 @@ Feature: Add a workflow definition activate it
Scenario: Add a new workflow definition with steps and rearrange
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
When I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
When I select "Start date delay trigger" from the "triggername" singleselect
Then I should see "Trigger for workflow 'My Workflow'"
And I should see "Specific settings of the trigger type"
@@ -19,41 +19,41 @@ Feature: Add a workflow definition activate it
| delay[number] | 2 |
| delay[timeunit] | days |
And I press "Save changes"
- Then I should see "Workflow Steps"
- And I should see "Add New Step Instance"
+ Then I should see "Workflow steps"
+ And I should see "Add new step instance"
And I should see "Start date delay trigger"
- When I select "Email Step" from the "stepname" singleselect
+ When I select "Email step" from the "stepname" singleselect
And I set the following fields to these values:
- | Instance Name | Email Step |
+ | Instance name | Email step |
| responsetimeout[number] | 14 |
| responsetimeout[timeunit] | days |
- | Subject Template | Subject |
+ | Subject template | Subject |
| Content plain text template | Content |
| Content HTML Template | Content HTML |
And I press "Save changes"
- And I select "Create Backup Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Create Backup Step"
+ And I select "Create backup step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Create backup step"
And I press "Save changes"
- And I select "Delete Course Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Delete Course 2"
+ And I select "Delete course step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Delete Course 2"
And I press "Save changes"
And I press "Back"
- Then I should see the tool "View Workflow Steps" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
- And I should see the tool "Duplicate Workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
- And I should see the tool "Edit General Settings" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
- And I should see the tool "Delete Workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
+ Then I should see the tool "View workflow steps" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
+ And I should see the tool "Duplicate workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
+ And I should see the tool "Edit general settings" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
+ And I should see the tool "Delete workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
And I should not see the row "My Workflow" in the "tool_lifecycle_active_automatic_workflows" table
When I press "Activate"
- Then I should see the tool "View Workflow Steps" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
+ Then I should see the tool "View workflow steps" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
And I should not see the table "tool_lifecycle_workflow_definitions"
# And I should not see the tool "View Workflow Steps" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table # won't work because table doesnt exist when only workflow
- # And I should see the tool "Duplicate Workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
+ # And I should see the tool "Duplicate workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
# And I should see the tool "Edit General Settings" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
- # And I should not see the tool "Delete Workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
- When I click on the tool "View Workflow Steps" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
+ # And I should not see the tool "Delete workflow" in the "My Workflow" row of the "tool_lifecycle_workflow_definitions" table
+ When I click on the tool "View workflow steps" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
Then I should not see the tool "Edit" in any row of the "tool_lifecycle_workflows" table
And I should not see the tool "Delete" in any row of the "tool_lifecycle_workflows" table
And I should not see the tool "Up" in any row of the "tool_lifecycle_workflows" table
And I should not see the tool "Down" in any row of the "tool_lifecycle_workflows" table
And I should see the tool "View" in all rows of the "tool_lifecycle_workflows" table
- And I should not see "Add New Step Instance"
\ No newline at end of file
+ And I should not see "Add new step instance"
\ No newline at end of file
diff --git a/tests/behat/add_workflow.feature b/tests/behat/add_workflow.feature
index 6673861e8ee02dffd997d75a7dfed35e7199af28..428e0bdf1085e9ae2253172b9ccd0bab702bd34d 100644
--- a/tests/behat/add_workflow.feature
+++ b/tests/behat/add_workflow.feature
@@ -5,17 +5,17 @@ Feature: Add a workflow definition
Scenario: Add a new workflow definition without steps
For displaying the additional trigger settings the "Save changes" button is used.
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
When I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
When I select "Manual trigger" from the "triggername" singleselect
Then I should see "Trigger for workflow 'My Workflow'"
When I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
And I press "Save changes"
# The manual trigger requires additional settings. For that reason the form reloads with some more fields.
Then I should see "Required"
@@ -25,7 +25,7 @@ Feature: Add a workflow definition
| Action name | Delete course |
| Capability | moodle/course:manageactivities |
And I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
And I should see "Manual trigger"
When I press "Back"
Then I should see "My Workflow"
@@ -33,94 +33,94 @@ Feature: Add a workflow definition
Scenario: Add a new workflow definition with steps
For displaying the additional trigger settings the "reload" button is used.
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
When I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
When I select "Start date delay trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| delay[number] | 2 |
| delay[timeunit] | days |
And I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
And I should see "Start date delay trigger"
- When I select "Delete Course Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Delete Course"
+ When I select "Delete course step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Delete Course"
And I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
And I should see "Delete Course"
Scenario: Add a new workflow definition and alter trigger
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
When I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
When I select "Start date delay trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| delay[number] | 2 |
| delay[timeunit] | days |
And I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
And I should see "Start date delay trigger"
When I click on the tool "Edit" in the "Trigger" row of the "tool_lifecycle_workflows" table
Then the following fields match these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| delay[number] | 2 |
| delay[timeunit] | days |
And I set the following fields to these values:
- | Instance Name | Other Trigger |
+ | Instance name | Other Trigger |
| delay[number] | 4 |
| delay[timeunit] | weeks |
And I press "Save changes"
When I click on the tool "Edit" in the "Trigger" row of the "tool_lifecycle_workflows" table
Then the following fields match these values:
- | Instance Name | Other Trigger |
+ | Instance name | Other Trigger |
| delay[number] | 4 |
| delay[timeunit] | weeks |
Scenario: Add a new workflow definition with steps and rearange
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
When I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
When I select "Start date delay trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| delay[number] | 2 |
| delay[timeunit] | days |
And I press "Save changes"
- Then I should see "Workflow Steps"
+ Then I should see "Workflow steps"
And I should see "Start date delay trigger"
- When I select "Delete Course Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Delete Course 1"
+ When I select "Delete course step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Delete Course 1"
And I press "Save changes"
- And I select "Delete Course Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Delete Course 2"
+ And I select "Delete course step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Delete Course 2"
And I press "Save changes"
- And I select "Create Backup Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Create Backup Step"
+ And I select "Create backup step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Create backup step"
And I press "Save changes"
Then the step "Delete Course 1" should be at the 1 position
And the step "Delete Course 2" should be at the 2 position
- And the step "Create Backup Step" should be at the 3 position
+ And the step "Create backup step" should be at the 3 position
And I click on the tool "Down" in the "Delete Course 1" row of the "tool_lifecycle_workflows" table
Then the step "Delete Course 1" should be at the 2 position
And the step "Delete Course 2" should be at the 1 position
- And the step "Create Backup Step" should be at the 3 position
- And I click on the tool "Up" in the "Create Backup Step" row of the "tool_lifecycle_workflows" table
+ And the step "Create backup step" should be at the 3 position
+ And I click on the tool "Up" in the "Create backup step" row of the "tool_lifecycle_workflows" table
Then the step "Delete Course 1" should be at the 3 position
And the step "Delete Course 2" should be at the 1 position
- And the step "Create Backup Step" should be at the 2 position
+ And the step "Create backup step" should be at the 2 position
diff --git a/tests/behat/disable_workflow.feature b/tests/behat/disable_workflow.feature
index 2ee7b3c88d8cb6af02e4de69f4de5c8d2deed042..dc4c14c6ec537d9f67c65e1e34cf67cc189fd324 100644
--- a/tests/behat/disable_workflow.feature
+++ b/tests/behat/disable_workflow.feature
@@ -7,29 +7,29 @@ Feature: Disable a workflow
| fullname | shortname | category | startdate |
| Course 1 | C1 | 0 | ##4 days ago## |
And I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
And I press "Save changes"
And I select "Start date delay trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| delay[number] | 3 |
| delay[timeunit] | days |
And I press "Save changes"
- And I select "Email Step" from the "stepname" singleselect
+ And I select "Email step" from the "stepname" singleselect
And I set the following fields to these values:
- | Instance Name | Email Step |
+ | Instance name | Email step |
| responsetimeout[number] | 42 |
| responsetimeout[timeunit] | days |
- | Subject Template | Subject |
+ | Subject template | Subject |
| Content plain text template | Content |
| Content HTML Template | Content HTML |
And I press "Save changes"
- And I select "Delete Course Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Delete Course 1"
+ And I select "Delete course step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Delete Course 1"
And I press "Save changes"
And I press "Back"
And I press "Activate"
@@ -39,39 +39,39 @@ Feature: Disable a workflow
Scenario: Disable an workflow, keep processes running, then abort all processes and delete workflow
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
Then I should see the row "My Workflow" in the "tool_lifecycle_active_automatic_workflows" table
- And I should see the tool "Disable Workflow (processes keep running)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
- When I click on the tool "Disable Workflow (processes keep running)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
+ And I should see the tool "Disable workflow (processes keep running)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
+ When I click on the tool "Disable workflow (processes keep running)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
# Here a confirming dialog would appear, but we can't test it without javascript (it just doesn't show).
Then I should see the tool "Abort running processes (maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
- And I should not see the tool "Delete Workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
+ And I should not see the tool "Delete workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
When I click on the tool "Abort running processes (maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
# Here a confirming dialog would appear, but we can't test it without javascript (it just doesn't show).
- Then I should see the tool "Delete Workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
+ Then I should see the tool "Delete workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
And I should not see the tool "Abort running processes (maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
- When I click on the tool "Delete Workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
+ When I click on the tool "Delete workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
# Here a confirming dialog would appear, but we can't test it without javascript (it just doesn't show).
Then I should see "Nothing to display"
Scenario: Disable an workflow and kill processes (abort), then delete workflow
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
Then I should see the row "My Workflow" in the "tool_lifecycle_active_automatic_workflows" table
- And I should see the tool "Disable Workflow (abort processes, maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
- When I click on the tool "Disable Workflow (abort processes, maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
+ And I should see the tool "Disable workflow (abort processes, maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
+ When I click on the tool "Disable workflow (abort processes, maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
# Here a confirming dialog would appear, but we can't test it without javascript (it just doesn't show).
- Then I should see the tool "Delete Workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
+ Then I should see the tool "Delete workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
And I should not see the tool "Abort running processes (maybe unsafe!)" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
- When I click on the tool "Delete Workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
+ When I click on the tool "Delete workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
Then I should see "Nothing to display"
Scenario: Disable an workflow then create (duplicate) a new one with the same configuration
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
Then I should see the row "My Workflow" in the "tool_lifecycle_active_automatic_workflows" table
- When I click on the tool "Disable Workflow (processes keep running)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
- When I click on the tool "Duplicate Workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
+ When I click on the tool "Disable workflow (processes keep running)" in the "My Workflow" row of the "tool_lifecycle_active_automatic_workflows" table
+ When I click on the tool "Duplicate workflow" in the "My Workflow" row of the "tool_lifecycle_deactivated_workflows" table
Then I should see the row "My Workflow" in the "tool_lifecycle_workflow_definitions" table
And I should not see the row "My Workflow" in the "tool_lifecycle_active_automatic_workflows" table
When I press "Activate"
diff --git a/tests/behat/interaction.feature b/tests/behat/interaction.feature
index 6c69741c20a17ca36d3f04098f93f70b9bf80125..68f28ef1a725a3be7b338e91d9db8d9a08c35472 100644
--- a/tests/behat/interaction.feature
+++ b/tests/behat/interaction.feature
@@ -16,29 +16,29 @@ Feature: Add a workflow with an email step and test the interaction as a teacher
| teacher1 | C2 | editingteacher |
| teacher1 | C3 | editingteacher |
And I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
And I press "Save changes"
And I select "Start date delay trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| delay[number] | 3 |
| delay[timeunit] | days |
And I press "Save changes"
- And I select "Email Step" from the "stepname" singleselect
+ And I select "Email step" from the "stepname" singleselect
And I set the following fields to these values:
- | Instance Name | Email Step |
+ | Instance name | Email step |
| responsetimeout[number] | 8 |
| responsetimeout[timeunit] | seconds |
- | Subject Template | Subject |
+ | Subject template | Subject |
| Content plain text template | Content |
| Content HTML Template | Content HTML |
And I press "Save changes"
- And I select "Delete Course Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Delete Course 2"
+ And I select "Delete course step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Delete Course 2"
And I press "Save changes"
And I press "Back"
And I press "Activate"
@@ -55,9 +55,9 @@ Feature: Add a workflow with an email step and test the interaction as a teacher
Then I should see "Course 1" in the "tool_lifecycle_remaining" "table"
And I should see "Course 2" in the "tool_lifecycle_interaction" "table"
And I should see "Course 3" in the "tool_lifecycle_interaction" "table"
- And I should see the tool "Keep Course" in the "Course 2" row of the "tool_lifecycle_interaction" table
- And I should see the tool "Keep Course" in the "Course 3" row of the "tool_lifecycle_interaction" table
- When I click on the tool "Keep Course" in the "Course 2" row of the "tool_lifecycle_interaction" table
+ And I should see the tool "Keep course" in the "Course 2" row of the "tool_lifecycle_interaction" table
+ And I should see the tool "Keep course" in the "Course 3" row of the "tool_lifecycle_interaction" table
+ When I click on the tool "Keep course" in the "Course 2" row of the "tool_lifecycle_interaction" table
Then I should see "Course 1" in the "tool_lifecycle_remaining" "table"
And I should see "Course 2" in the "tool_lifecycle_remaining" "table"
And I should see "Course 3" in the "tool_lifecycle_interaction" "table"
diff --git a/tests/behat/interaction_forms.feature b/tests/behat/interaction_forms.feature
index 131dadfa8a57d9a005f935a3adefe4c8c715f080..1d564fad38449f6cbbcaa6997dd8f8065f7a426a 100644
--- a/tests/behat/interaction_forms.feature
+++ b/tests/behat/interaction_forms.feature
@@ -12,22 +12,22 @@ Feature: Add a workflow with a manual trigger and a duplicate step and test the
| user | course | role |
| teacher1 | C1 | editingteacher |
And I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
And I press "Save changes"
And I select "Manual trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| Icon | t/delete |
| Action name | Duplicate course |
| Capability | moodle/course:manageactivities |
And I press "Save changes"
- And I select "Duplicate Step" from the "stepname" singleselect
+ And I select "Duplicate step" from the "stepname" singleselect
And I set the following fields to these values:
- | Instance Name | Duplicate Step |
+ | Instance name | Duplicate step |
And I press "Save changes"
And I press "Back"
And I press "Activate"
@@ -39,7 +39,7 @@ Feature: Add a workflow with a manual trigger and a duplicate step and test the
Then I should see "Course 1" in the "tool_lifecycle_remaining" "table"
And I should see the tool "Duplicate course" in the "Course 1" row of the "tool_lifecycle_remaining" table
When I click on the tool "Duplicate course" in the "Course 1" row of the "tool_lifecycle_remaining" table
- Then I should see "Duplicate Course"
+ Then I should see "Duplicate course"
When I set the following fields to these values:
| Course short name | C2 |
| Course full name | Course 2 |
@@ -60,11 +60,11 @@ Feature: Add a workflow with a manual trigger and a duplicate step and test the
Then I should see "Course 1" in the "tool_lifecycle_remaining" "table"
And I should see the tool "Duplicate course" in the "Course 1" row of the "tool_lifecycle_remaining" table
When I click on the tool "Duplicate course" in the "Course 1" row of the "tool_lifecycle_remaining" table
- Then I should see "Duplicate Course"
+ Then I should see "Duplicate course"
When I am on lifecycle view
Then I should see the tool "Enter data" in the "Course 1" row of the "tool_lifecycle_interaction" table
When I click on the tool "Enter data" in the "Course 1" row of the "tool_lifecycle_interaction" table
- Then I should see "Duplicate Course"
+ Then I should see "Duplicate course"
When I set the following fields to these values:
| Course short name | C2 |
| Course full name | Course 2 |
@@ -85,7 +85,7 @@ Feature: Add a workflow with a manual trigger and a duplicate step and test the
Then I should see "Course 1" in the "tool_lifecycle_remaining" "table"
And I should see the tool "Duplicate course" in the "Course 1" row of the "tool_lifecycle_remaining" table
When I click on the tool "Duplicate course" in the "Course 1" row of the "tool_lifecycle_remaining" table
- Then I should see "Duplicate Course"
+ Then I should see "Duplicate course"
When I press "Cancel"
Then I should not see "Duplicated course will be available shortly." in the "tool_lifecycle_remaining" "table"
And I should see "Course 1" in the "tool_lifecycle_remaining" "table"
\ No newline at end of file
diff --git a/tests/behat/manual_trigger.feature b/tests/behat/manual_trigger.feature
index da3da87ba863f78ca460ff989a15bd396b4496ed..098aa2464afc914dd075fe4ee1db39627dc9bf5e 100644
--- a/tests/behat/manual_trigger.feature
+++ b/tests/behat/manual_trigger.feature
@@ -24,15 +24,15 @@ Feature: Add a manual trigger and test view and actions as a teacher
And I set the following system permissions of "Non-editing teacher" role:
| capability | permission |
| tool/lifecycle:managecourses | Allow |
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
And I press "Save changes"
And I select "Manual trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| Icon | t/delete |
| Action name | Delete course |
| Capability | moodle/course:manageactivities |
@@ -52,24 +52,24 @@ Feature: Add a manual trigger and test view and actions as a teacher
@javascript
Scenario: Manually trigger backup and course deletion
Given I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Workflow Settings" in site administration
- And I press "Add Workflow"
+ And I navigate to "Plugins > Admin tools > Life Cycle > Workflow settings" in site administration
+ And I press "Add workflow"
And I set the following fields to these values:
| Title | My Workflow |
| Displayed workflow title | Teachers view on workflow |
And I press "Save changes"
And I select "Manual trigger" from the "triggername" singleselect
And I set the following fields to these values:
- | Instance Name | My Trigger |
+ | Instance name | My Trigger |
| Icon | t/delete |
| Action name | Delete course |
| Capability | moodle/course:manageactivities |
And I press "Save changes"
- And I select "Create Backup Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Create Backup Step"
+ And I select "Create backup step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Create backup step"
And I press "Save changes"
- And I select "Delete Course Step" from the "stepname" singleselect
- And I set the field "Instance Name" to "Delete Course 2"
+ And I select "Delete course step" from the "stepname" singleselect
+ And I set the field "Instance name" to "Delete Course 2"
And I press "Save changes"
And I press "Back"
And I press "Activate"
@@ -88,6 +88,6 @@ Feature: Add a manual trigger and test view and actions as a teacher
And I should see "Course 2"
When I log out
And I log in as "admin"
- And I navigate to "Plugins > Admin tools > Life Cycle > Course Backups" in site administration
+ And I navigate to "Plugins > Admin tools > Life Cycle > Course backups" in site administration
Then I should see "Course 1"
And I should not see "Course 2"
\ No newline at end of file
diff --git a/trigger/manual/lang/en/lifecycletrigger_manual.php b/trigger/manual/lang/en/lifecycletrigger_manual.php
index 94b3c1185974d4916993db3080b2a0b76a9fb1c8..0185529a02e293b14bade9a92dae55ce7b1082d2 100644
--- a/trigger/manual/lang/en/lifecycletrigger_manual.php
+++ b/trigger/manual/lang/en/lifecycletrigger_manual.php
@@ -24,7 +24,7 @@
$string['pluginname'] = 'Manual trigger';
$string['setting_capability'] = 'Capability';
-$string['setting_capability_help'] = 'The Moodle Capability needed to see and invoke a workflow using this trigger, e.g. "enrol/manual:enrol". Please see Moodle Access API documentation for details.';
+$string['setting_capability_help'] = 'The Moodle capability needed to see and invoke a workflow using this trigger, e.g. "enrol/manual:enrol". Please see Moodle access API documentation for details.';
$string['setting_icon'] = 'Icon';
$string['setting_icon_help'] = 'The Moodle icon to be showed to the user for this trigger, e.g. "core/tick". A full list of possible icons can be found at Moodle documentation.';
$string['setting_displayname'] = 'Action name';