Changelog
- Necessary adjustments and feature completions of group external attributes.
- Preparing to shift all SIS-related operations to the new extension (all internal SIS entities and endpoints are henceforth deprecated).
- Additional improvements in API endpoint annotations and parameter verifications.
Commits
4efca5f #! v2.18.0
0244917 Bump league/commonmark from 2.6.0 to 2.7.0
e0e3a89 Adding endpoint for fetching attributes of a single group.
6be6d19 OpenAPI specification updated.
3bfc95e Adjusting ACLs -- allow external group manager to create sub-groups.
e2b9adb Replacing DBAL exceptions with appropriate API exceptions in external attributes endpoints.
f9a0f67 Fixing DB column name collision with reserved words (key).
9b754b7 Changing the endpoint for deleting external attributes (using attribute key-values rather than IDs, which are not available to extension apps).
310ea74 Adjusting ACLs for external group management.
f11dc27 Updating swagger documentation.
e7bdbb2 Fixing tests to match changes in the API.
0beb10e Adjusting interface for external groups (and attributes) retrieving.
67df6ca improved descriptions
636f040 added descriptions to formats
fb748ea fixed too long line
556921d changed roles type to array
8749a9f loose parameters can now use VObject to reference Format classes for validation
6ff30a1 updated swagger generation
06ef780 fixed tests
76c89ab changed filters validation
67b5f94 updated swagger
162475a code cleanup
cbf505d added more references to the group response format
f0d96a4 fixed bad return type
f19e254 fixed bad parameter type
e669eda added Format attribute caching
b2d65bf added private data format
c915b58 added more comments
f913d10 reponse data can now be wrapped in the success response wrapper
9152e77 response formats now propagate to the swagger
161186c added response format
63d5c62 Merge pull request #493 from ReCodEx/validation-bugfixes
5ca772a added method comments and type hints
a3697d6 removed duplicate mock classes
d067cd0 merged with master
4f74a2d improved format validation performance
6cc69f0 moved mocks to tests folder
d81db85 added more tests and comments
6a9f7d2 removed unused imports
cbd978a fixed tests with mocks
c5893b9 WIP adding mocks
991c7f5 improved format tests
e4fe3d1 added BasePresenter tests
5591844 added nested format tests
86340fe made many methods accept a request object instead of fetching it themselves
6077dd4 added format tests
78d7650 MetaFormat::validate now throws instead of returning bool, fixed bad error annotations
6b17ce6 added validator tests
d07da17 added caching mechanism for loose attributes
991dff7 fixed style error
9f1263e made uploaded file chunk optional so that tests do not fail
2f9405e loose and Format attributes are now merged when generating swagger
d7d7bbc added file support
8c56741 Merge branch 'meta-testing' into validation-bugfixes
ef0840e added more tests and comments
804d6c7 removed unused imports
b30eca2 Merge branch 'master' into meta-testing
2328fe9 fixed missing constraints in parameters
685be46 fixed tests with mocks
88c953f WIP adding mocks
1ba4ffc Merge branch 'master' into meta-testing
964387a Merge branch 'meta-testing' of github.com:ReCodEx/api into meta-testing
d109873 Merge branch 'client-generator-adaptation' into meta-testing
b639c9e improved format tests
81cc0c4 added BasePresenter tests
eaac5b8 added nested format tests
0daa9d4 made many methods accept a request object instead of fetching it themselves
9213a9e added format tests
0d31158 MetaFormat::validate now throws instead of returning bool, fixed bad error annotations
fb573f7 added validator tests