Rolling Release Updates

From MoodleDocs
This feature is part of Moodle Workplace™, which is available through Moodle Certified Partners and Service Providers only.

This page provides documentation of all improvements in rolling releases. It is expected that these new features will be added to the next major release.

Custom pages

A description has been added to the action option on the custom page to provide more details on the different type of custom pages.


A viewall capabilty has been added to allow view all pages in the page listing report regardless of audience. This applies to current tenant and global pages. Note that this doesn't mean the user with this capability will see any custom page in the primary navigation, it's just about the custom pages list.

Dynamic rules

New actions

The following actions have been added to dynamic rules:

Action name Setting(s) Prerequisite
Delete users None Permission to delete users
Suspend users None Permission to suspend users
Unsuspend users None Permission to unsuspend users

User-defined time frames

User-defined time frames lets you schedule dynamic rules to run in the future. The rules header has been enhanced with two new options:

  • Start date: The selected start date marks the beginning for evaluating the rule. Events affecting conditions such as "course completed" can happen at any time before or after the selected date.
  • End date (optional): The selected end date serves as the fixed deadline for evaluating this rule.

The Details tab of each dynamic rule has also been enhanced and now displays the start and end date.

Multi-tenancy

Tenant selector auto-complete

The tenant selector has been enhanced and now supports auto-complete. This new feature is particularly helpful on sites with a large number of tenants.

Improvents to user suspension process when archiving tenants

This new feature is about improving the tenant archiving process as follows:

  • When archiving a tenant without any allocated users just archive it
  • When archiving a tenant with allocated users, suspend users
  • Option to allocate suspended users to a any tenant

The full tenant archiving process is shown in the following workflow: