-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- API is documented #4
- AppClient is refactored: duplicated code #7
- CI is set up
- Tests start DB & dev server automatically
- A separate container to run tests in it
- Todos are reviewed and documented in issues
- Tests for books use cases are added (Usecases are refactored #11)
- Toggle including books to Author output
- Toggle including authors to Book output
- Implement sorting
- Implement pagination
- Implement fuzzy search
- Implement auditing
- Implement health check
- Rename
idparameters to corresponding<model>_idwherever possible (Usecases are refactored #11) - Implement additional validators for models fields (Data are validated against integrity #13)
- Refactor AppClientError (Usecases are refactored #11)
- Refactor UseCases in terms of redundancy (Usecases are refactored #11, Data are validated against integrity #13)
- Refactor API responses (Data are validated against integrity #13)
- Refactor API requests deserialisation
- Refactor AuthorRepo method signatures (Usecases are refactored #11, Data are validated against integrity #13)
-
Use Undefined const instead of None in default argsuseNonefor that purpose - Implement SqlAlchemy repos (Usecases are refactored #11, Data are validated against integrity #13)
- Implement dependency injection
- Duplicate author-book assignments are forbidden (Data are validated against integrity #13)
- Forbid to delete Book if one of its Authors will become degenerate (Data are validated against integrity #13)
- Annotate
retrydecorator factory inclientlib - Mark all tests either
unitore2e(Authors user data are validated #12, Data are validated against integrity #13) - Authors user data are validated (Authors user data are validated #12, Data are validated against integrity #13)
- Books user data are validated (Data are validated against integrity #13)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels