Skip to content
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

Combine import and export semantics into a unified 'sync' framework #72

Open
3 tasks
tdfischer opened this issue Sep 27, 2018 · 0 comments
Open
3 tasks
Labels
enhancement For new features, improvements, things that aren't fixing bugs. F-import/export For tasks related to importing and exporting data

Comments

@tdfischer
Copy link
Owner

tdfischer commented Sep 27, 2018

Should be able to just run one ./manage.py sync command, which runs all configured importers and exporters at once, allowing for conflict resolution between endpoints. Currently you can end up in a weird dependency loop between modifying things in airtable, importing it to organizer, modifying one field, then exporting it back but it overwrites everything else that was modified.

  • Utilize database-backed configuration instead of a billion environment variables, to support multiple import runs with the same backend
  • Implement background task cron scheduler inside worker process
  • Conflict resolution UI/reconciliation algorithm
@tdfischer tdfischer added enhancement For new features, improvements, things that aren't fixing bugs. F-import/export For tasks related to importing and exporting data labels Sep 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement For new features, improvements, things that aren't fixing bugs. F-import/export For tasks related to importing and exporting data
Projects
None yet
Development

No branches or pull requests

1 participant