Change log - learnweb/moodle-tool_lifecycle GitHub Wiki
Planned release
- Bug fix: Show manage courses menu point only if at least one manual workflow is activated.
v4.0
- TODO - recall changes
- Give a better overview of an active workflow
v3.11-r2 (2022033100)
- Extended exception handling
- Added webpage for list of failed processes
- Added rollback and proceed as further actions
- Table includes stack trace and error message
- Admin notifications

- Allow steps and triggers to be editable after process activation
- Subplugins do not need to be updated, default setting is not editable
- Subplugins define which instance settings are editable by setting a boolean:
new instance_setting([setting], [settingstype], true)
- Subplugins can define a function which is called when a setting changes:
public function on_setting_changed($settingname, $newvalue, $oldvalue)
v3.10-r1 (2020111600)
- Restructure Delay-SQL-Query to avoid full joins
- Delete backup files in file area after copying
v3.8-r2 (2019210100)
- Introduced new config for the backup path of lifecycle backups
- Throw exception in process_waiting_course if called and not overridden
v3.8-r1 (2019120200)
- Add privacy implementation.
- Add page to view and delete workflow-delays.
- Only capitalize first word in english strings.
- Move non-API 2nd-level-namespaces to tool_lifecycle\local* according to moodle codestyle.
- Support multilang course names throughout the whole plugin.
v3.7-r1 (2019090500)
- Huge improvements in UI and functionality.
- Multiple small bug fixes.
- Made production ready.