Skip to content

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