Offix is not handling data deletion properly. When data is deleted we are loosing ability to restore the conflict using common strategies.
What we need to do is to introduce concept of the soft deletes for offix and bring more comprehensive data handlers.
How
Graphback will define number of the patterns that developers can apply on the server:
Soft deletes and order by timestamp
Separate tables with soft deletes
Separate tables with event driven approach (as log)
The reference implementation for those patterns will be available thru separate package offered by https://graphback.dev so anyone can use it as simple CRUD interface for typescript and reimplement it for other languages of the choice
Protocol will be documented in offix (as we have it done now)
Feature Request
Offix is not handling data deletion properly. When data is deleted we are loosing ability to restore the conflict using common strategies.
What we need to do is to introduce concept of the soft deletes for offix and bring more comprehensive data handlers.
How
Graphback will define number of the patterns that developers can apply on the server:
The reference implementation for those patterns will be available thru separate package offered by https://graphback.dev so anyone can use it as simple CRUD interface for typescript and reimplement it for other languages of the choice
Protocol will be documented in offix (as we have it done now)