Release 3.9.3 for Moodle 3.9: v20210128
weilai-irl
released this
28 Jan 10:48
·
310 commits
to MOODLE_39_STABLE
since this release
Release 3.9.3 for Moodle 3.9.x.
The following features are introduced in this release:
- Add option to configure Teams / group naming convention. (#1303)
- Add configuration to allow control if Teams creation falls back to group creation if no suitable owner is found (#1465, #1397)
- Support syncing "roles" in user field mapping (#210)
- Add option to allow bulk enable syncing on all courses (#1496)
- Move single sign off feature from local_o365 to auth_oidc (#1493)
- Allow enable course sync on all new courses by default (#1436)
The following bug fixes and improvements are applied in this release:
- Improve handling of large number of users in user sync to avoid DB error (#1359) [Thanks to @danmarsden]
- Fix error in user field mapping when using auth_oidc without local_o365 (#1481)
- Improve error handling when provisioning Moodle apps in Teams (#1501)
- Fix error when logging using manually created and connected auth_oidc user (#1491)
- Improve handling of group/Team membership sync for users having multiple enrolments in a course (#1471)
- Fix bug in which "Object ID" field not mapped correctly in user field mapping (#1307)
- Improve the fix to auth_oidc user login error "token does not contain valid user ID" (#1342)
- Fix bug in Chinese API detection in auth_oidc (#1267)
- Use capability check instead of role check when gathering initial Team members in course synchronisation.
- Save search string when navigating between paginated pages in customize course sync page (#1490)
Other changes: