Add Repair API
We need an API to handle repairs as part of chronopolis, which has been done in a document that was spread around for review from Chronopolis members.
Work is outlined as follows. As work continues, more will be added to the list below with clarifications/updates in the comments.
-
Create entities -
Repair -
RepairFile (ManyToOne with Repair) -
Fulfillment -
Strategy (how we fulfil a repair request) -
AceStrategy -
RsyncStrategy
-
-
Update Schema -
Postgresql production -
HSQL Test schema
-
-
Create DB Migrations -
Test DB changes -
From Migration -
From Clean Install
-
-
Endpoints for the Ingest API -
Tests against the API -
Integration testing -
Validate Request Bodies -
Repair Request -
FulfillmentStrategy ??
-
Edited by Ghost User