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

Visualization export/restore v1.0 #5710

Closed
9 tasks done
Kartones opened this issue Sep 23, 2015 · 0 comments
Closed
9 tasks done

Visualization export/restore v1.0 #5710

Kartones opened this issue Sep 23, 2015 · 0 comments
Assignees

Comments

@Kartones
Copy link
Contributor

Subset of #5578

As a user I want a way to recover user visualization critical data with a rake or similar method

Best effort rebuilding

  • layers
  • overlays
  • viz and its info/metadata

Notes:

  • no user db data will be recovered
  • other metadata and associated models won't be recovered, so
    • some will get default values (e.g. permissions)
    • some won't be available (e.g. synchronizations)

Tasks:

  • Rakes to manually trigger save/restore
  • DB table for backups
  • Plug automatic save upon saving
  • DB-based store & recovery
  • Deletion of DB data after recovery (or manual call)
  • Logic to save/restore full visualization data
    • Pending: Testing other basemap layer options.
  • Rake to purge old data from backups DB table
  • Feature-flag control the storing or not of backups
  • Automated test to at least verify some basic skeleton is reimported properly

V1.1 Tasks:

  • Logic to support partial restore of visualization data ??? (e.g. only a missing data layer). by layer name maybe? (table_name check as probably can be non-unique)

Branches:

5710-new-table-rake

5710-viz-backup-restore

@Kartones Kartones self-assigned this Sep 23, 2015
@Kartones Kartones added this to the Cabra del Santo Cristo milestone Sep 23, 2015
Kartones pushed a commit that referenced this issue Sep 23, 2015
Kartones pushed a commit that referenced this issue Sep 24, 2015
Kartones pushed a commit that referenced this issue Sep 28, 2015
Kartones pushed a commit that referenced this issue Sep 28, 2015
Kartones pushed a commit that referenced this issue Sep 29, 2015
Kartones pushed a commit that referenced this issue Sep 29, 2015
Kartones pushed a commit that referenced this issue Sep 29, 2015
Kartones added a commit that referenced this issue Sep 29, 2015
Kartones pushed a commit that referenced this issue Sep 29, 2015
Kartones pushed a commit that referenced this issue Sep 29, 2015
Kartones pushed a commit that referenced this issue Sep 30, 2015
Kartones pushed a commit that referenced this issue Sep 30, 2015
Kartones pushed a commit that referenced this issue Sep 30, 2015
Kartones pushed a commit that referenced this issue Sep 30, 2015
Kartones pushed a commit that referenced this issue Oct 1, 2015
Kartones pushed a commit that referenced this issue Oct 1, 2015
Kartones pushed a commit that referenced this issue Oct 1, 2015
Kartones pushed a commit that referenced this issue Oct 1, 2015
Kartones pushed a commit that referenced this issue Oct 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant