- Rework all monitoring
- Rework account, now have
author
(history of account has author
but in UUID form)
- Rework logs to fetch histories from cases and accounts
- Fix save and delete method overriding
- Now uses
ModelViewSet
with built-in filters
Notes
- Careful when deleting or saving instance, make sure you pass (author=request.user.account), just like in the serializers and the perform_destroy
- The author assignment needs more checking (see /commons/models/save)
- String representations, properties, and model managers need testing (current coverage is 99%)
- Needs heavy refactoring
Edited by Jonathan Christopher Jakub