Skip to content

Changes of version 5.1.5

Thomas Niedermaier edited this page May 20, 2026 · 2 revisions

Version 5.1.5 (v5.1-r6, 2026-05-20)

Remove customfield semester dependency

You no longer have to install the customfield semester plugin to upgrade/install the lifecycle plugin. Without the customfield semester plugin the trigger customfieldsemester can not be used in a workflow, of course.

Introduce new step opencast (compatible with Opencast-Moodle-Plugins version 5+)

Thanks to ferishili (ELAN) and mwuttke (HU-Berlin)!

This version of the new opencast step detects the opencast episodes and series of the triggered courses of the lifecycle workflow and puts them in a queue so that if the opencast task for deleting opencast episodes runs the next time the deletion process in opencast begins.

There is also a version of the new opencast step for the Opencast-Moodle-Plugins version 4.5 in the branch "opencast_45". This version contains recent changes of ELAN and works different: The deletion process of course videos has to be confirmed for every course by a course teacher.

The goal for the next version of the Lifecycle plugin (5.2) is to combine the two process variants within the step and make them selectable via a switch.

Support multilang course titles in the backup table. (PR #300)

Thanks to lucaboesch

Manual trigger: add a run-link to workflowoverview page

Make manual trigger settings editable

MBS-10781: Add noenrolments trigger (PR #302)

Thanks to PhMemmel!

Make step email stoppable

courses_in_step-table: add due date when email-step

Fix is_uninstall_allowed function: make get_instances work even if the table does not exist

Fix lifecycle_is_plugin_installed-call in restore_workflow

Fix missing internal-check in restore_workflow

Fix: add handling of potential null returns (PR #303)

Thanks to Menrath!

Clone this wiki locally