Skip to content

Change log

Nina Herrmann edited this page Feb 20, 2024 · 9 revisions

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 Screenshot error table
  • 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.