Skip to content

Changes of Version 5.1.4

Thomas Niedermaier edited this page Mar 23, 2026 · 4 revisions

Version 5.1.4 (v5.1-r5, 2026-03-23)

Introduce new trigger: Neverused

You define the age of a course in days after creation and a course is triggered if it is older than that and if there is just one participant enrolled and the course contains only one course module, which is the news forum, which is empty.

New trigger neverused

Workflow settings: Extend date settings by month and year units #219

Now workflow delays can be defined by months (365 days/12) and years (365 days) too.

New units for worfklow delays

Implement trigger customfieldsemester in main plugin

The plugin has been maintained by Alexander Bias so far but from now on it is a fixed component of the lifecycle plugin.

Testing workflow: Add customfieldsemester as additional plugin

To get the trigger customfieldsemester's tests running the dependency to the customfield_semester plugin is added to the github workflow ci.

Add course deletion protocol

From now on when a course is deleted a protocol table dataset is written which contains the course id, step id, amount of participants, amount of modules and the deletion date. In future releases a UI-Interface to watch and export the protocol data will be provided and there the number of informations stored for every deleted course will be increased.

Make sitecourse trigger and delayed courses trigger common triggers

Be aware: The sitecourse-trigger includes (only) the home page course No. 1, and the delayed courses-trigger includes the delayed courses of OTHER workflows only. ==> And both only if the workflow options "Include site course" and/or "Include delayed courses" are checked.

Check necessary workflow options

Make trigger categories editable

Now you are able to change the categories selection even after activating the workflow.

Fix: Workflow table crashes when custom subplugin is missing. (#284)

With this Pull Request from Ostfalia the workflow table should be more robust in case lifecycle subplugins are not installed.

Fix course table search for course id

Triggered courses in workflow-table: Show the select-button only if a course has the label "ok"

Fix errortime in process errors table PR #296

Fix adminapprove "proceed/rollback selected" counting bug

Clone this wiki locally