Changelog
- Adding an endpoint that looks up a user by an external id.
- Adding expiration time parameter to login and external login endpoints.
- Handling possible race conditions in exam creation by a retry mechanism.
- Fixing swagger generator, some endpoint annotations, and generating new OAPI docs.
Commits
d4702c5 #! v2.20.0
fcb6f7d Adding specific UI error code for duplicate group name.
6e37d15 Allowing external group managers to archive groups (ACL update).
9cc89fc Adding tests to login endpoint modifications.
bb4cc5f Adding expiration time parameter to login and external login endpoints.
6926984 Bump symfony/process from 7.3.4 to 7.3.11
dd52530 Preventing students to see stats from assignments that are not visible to students (yet).
136031b Updating tests and swagger OAPI doc.
98e0a8f Adding an endpoint that looks up a user by an external id.
05c68fa Some code polishing.
b2db610 Handling possible race condition in exam creation by retry mechanism.
5fe430c Changing group-begin index on group exams into unique constraint.
92ba449 Fixing annotations of some endpoints and generating new OAPI docs.
64b9567 Fixing swagger generator (problem with quotes in annotations).
8e01059 Fixing fetchByIds method to bypass Doctrine problem with empty IN clauses.
4bea1e9 Updating .spec file to include last hotfix.
703b1a9 Removing unimportant constraint that causes trouble.