Commit Graph

7 Commits (a22a926199196352f7ba8d9906d31b38f925cc75)

Author SHA1 Message Date
mpeltriaux e7dbea49cd #31 API DELETE
* adds support for DELETE method for all relevant objects
* improves get_obj_from_db functionality
* drops custom compensation logic for get_obj_from_db due to improvement of base method
3 years ago
mpeltriaux 26f402fd3b #31 API WIP
* adds support for GET /check on intervention to run checks automatically via API
3 years ago
mpeltriaux f461a8e38d #31 API Improvement
* adds support for returning all shared data
* adds documentation
3 years ago
mpeltriaux b87389e07b #31 API POST/PUT Intervention
* splits code in smaller, reusable methods
* adds put method to view
* adds update_model_from_json() method
3 years ago
mpeltriaux d0f3fb9f61 #31 API POST Intervention
* adds support for proper POST of intervention
* makes /<id> optional (required for Post)
3 years ago
mpeltriaux 45ac5b68b9 #31 API basic implementation Refactor
* reorganizes code into proper api/utils/serializer subclasses to keep serialization logic away from regular view logic
3 years ago
mpeltriaux 8d400b4ffe #31 API basic implementation Cleanup
* cleans code
* reworks many code fragments into smaller methods and split into super class
3 years ago