mirror of
https://github.com/moodle/moodle.git
synced 2025-01-17 21:49:15 +01:00
5ef6f97f47
If setting was not enabled when backing up, exclude the availability information of group members.
25 lines
1.0 KiB
Plaintext
25 lines
1.0 KiB
Plaintext
This files describes API changes in /availability/*.
|
|
|
|
The information here is intended only for developers.
|
|
|
|
=== 2.9 ===
|
|
|
|
* Condition plugins can now implement a new include_after_restore function to
|
|
indicate that they should be removed during the restore process. (This is
|
|
implemented so that group and grouping conditions are removed if groups are
|
|
not restored.)
|
|
|
|
=== 2.8 ===
|
|
|
|
* There is a new API function in the info_module/info_section objects (and
|
|
related functions in internal API): get_user_list_sql. This returns SQL code
|
|
that does roughly the same as filter_user_list to return a list of users who
|
|
should be shown as having access to the module or section.
|
|
|
|
* Any third-party availability plugins which return true to
|
|
is_applied_to_user_lists (and therefore previously implemented
|
|
filter_user_list) should now also implement get_user_list_sql. If not
|
|
implemented, a debugging warning will occur when anybody calls
|
|
get_user_list_sql if the affected plugin is in use, and that user list will
|
|
not be filtered by the plugin.
|