Release 3.10.1 for Moodle 3.10: v20210326
weilai-irl
released this
26 Mar 11:31
·
255 commits
to MOODLE_310_STABLE
since this release
Release 3.10.1 for Moodle 3.10.x.
The following features are introduced in this release:
- Allow site admins and authorised users to choose Teams / group action when a course is reset.
- Allow authorised users in courses, e.g. teachers, to control course synchronisation to Teams / group. (#1312)
- Ability to connect a course to any Team in the Microsoft 365 Tenant. (#1273)
- Allow site admins to control if course name changes are synced to Teams. (#1396)
- Add users to Teams / groups that are connected to courses that the user is enrolled in before connected to Microsoft 365. (#1386) Thanks to @darius-m
- Configurable course sync limit in one task run. (#1348)
- Support field mapping to additional name field. (#1266)
The following bug fixes and improvements are applied in this release:
- Fix a bug in the user sync scheduled task in which trying to access file "roles" causes getting user data to fail. (#1566)
- Prevent user sync task timeout when syncing large number of users. (#1334)
- Prevent Teams created from courses that are being restored. (#1448) Thanks to @darius-m
- Fix a bug in Teams / group member sync in which members not included in the first 100 members returned are added to the Team / group again on every group create task run. (#1552) Thanks to @jamaur
- Fix bugs in cleanup OpenID Connect Tokens tool. (#1467) Thanks to @hdagheda
- Fix a bug in user sync task when updating user profiles. (#1334)
- Fix a bug in auth_oidc in which the first name field cannot be mapped in certain conditions.
- Fix a bug in auth_oidc when using it without local_o365.
- Fix a bug in the manual login button on the Teams SSO login page. (#1550)
- Fix a bug when the sync status of a course is changed from "Group and Team" to "Group only".
Other changes:
- When saving configuration changes in local_o365, redirect back the same tab.
- Improve handling of tokens for unmatched users. (#1613)
- Pre-populate values in bot creation template form.
- Hide groups from Outlook address book, and don't send out welcome email. (#1085) Thanks to @amorrowbellarmine
- Renamed "resource" database column which is a reserved word in many databases. (#1211)
- Update instructions about theme preferences in relation to Microsoft 365 theme use in Teams. (#1394)
- Remove hardcoded Moodle app internal ID.
- Use scheduled task instead of legacy cronjob function in auth_oidc.
- UI improvements for the course sync customisation page.
- Update README.md file of the project.