MDL-79041 core: Fix typo for MoodleNet resource URL
[moodle.git] / group / upgrade.txt
blob2c764a3202d0f80d5472e108048fcfda02161e9d
1 This files describes API changes in /group/*,
2 information provided here is intended especially for developers.
4 === 4.2.1 ===
5 * The following external methods now return group names correctly formatted:
6   - `core_group_get_groups`
7   - `core_group_get_course_groups`
8   - `core_group_get_course_user_groups`
9   - `core_group_get_activity_allowed_groups`
11 === 4.2 ===
12 * `\core_group\visibility` class added to support new `visibility` field in group records. This holds the visibility constants
13   and helper functions for applying visibility restrictions when querying groups or group members in the database.
14 * Changes to the group form to support visibility features:
15   - New `visibility` field.
16   - New `participation` field.
17   - `participation` and `enablemessaging` fields are disabled (default: false) when `visibility` is set
18     to `visibility::OWN` or `visibility::NONE`.
19 * The following externallib functions now accept `visibility` and `participation` as optional parameters:
20   - create_groups()
21   - update_groups()
22 * The following externallib functions now also return `visibility` and `participation` fields in their responses:
23   - create_groups()
24   - get_groups()
25   - get_course_groups()
27 === 3.11 ===
29 * The groups do not support 'hidepicture' any more, and so the column 'hidepicture'
30   from the table {groups} has be dropped.