-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync v5 #156
Comments
To do to the list:
Currently, omSupply is working with V3 push and V5 pull (remote, central). A few things are missing though (like inter sync site transfers), but this is not required for immediate customers (the ones in pipeline for June). To keep things 'stable', we aim to:
If there are any breaking changes to v3 push or v5 pull, we would need to put those through straight away to omSupply and redeploy (so hopefully this is avoided). And in sync/v5 omSupply branch we can work on v5 push and other associated bits and pieces. Quite a bit of testing is needed to get sync/v5 mSupply branch merged into mainstream (v5 push required some minor changes to v1, and thus needs to be thoroughly tested), but we would only need sync/v5 branch merged if we want existing mSupply sites to use omSupply (which implies backwards compatibility), it doesn't look like we have immediate customers wanting to do this, so technically speaking, merge of sync/v5 is not urgent as long as it doesn't lag behind main. (and we can use it as a fork/trunk mSupply build for omSupply) |
|
Had a discussion with Chris:
|
Transfers
Other
More edge cases
|
Added a comment about cary over tasks being move at the root comment in this issue, closing as it's getting a bit messy |
note: Carry over tasks from this epic were moved to #608
app-name
andapp-version
(possibly already done, needs to work for v3 push for short term as well)sync-v5
feature branchqueued_records
#246Transfers
queued_records
queued_records
For the above, we basically want the sync processor to use change_log (crawl though it and do the actions it needs), and we just trigger sync processor when we need to (after sync, after insert/update/delete of request requisition and outbound shipment). Using change_log would mean it needs to be more consumable (should not just return id and record type, but the records themselves). Also we shouldn't try to push records that don't belong to current site.
Sync processor log ?
The text was updated successfully, but these errors were encountered: