2025-10-15
25 days ago
Modified
- Edit a user — Allows unsetting either the email or username, as long as the user retains at least one valid identifier. Attempting to remove both results in a 400 error with code
userShouldHaveAtLeastOneValidIdentifier.
- List all users — Adds support for filtering by:
- mail:
eq,ne,in,nin - username:
eq,ne,in,nin - status:
eq,ne
- mail:
Fixed
- Remove users from groups – Aligns bulk removal of learner roles from groups with the single-route Remove a user's role: Learners are now removed from public subgroups only, and the cascade stops at the first private subgroup encountered. (Previously, bulk removal for learners affected all subgroups, including private ones.)
