loghouse icon indicating copy to clipboard operation
loghouse copied to clipboard

Simplify downloading records

Open z9r5 opened this issue 7 years ago • 0 comments

Download button must activate a background server process of archiving of resulting records, so user will be able to see a progress bar of that process. As archiving process is completed, a secret temporary link should become available for user. User can download a file by clicking on it or share it. Link should expire and archive should be deleted from the server in 2 days.

Details:

  • Make it possible to download data in different formats (csv, json …)
  • Provide an option (checkbox) to compress (or not) resulting file
  • Use Clickhouse capabilities (instead of Ruby) for getting records in several formats
  • Implement a queue (in backend) for background processes
  • Consider a download job as a system entity (not a one time task) which should be visible in UI

z9r5 avatar Feb 16 '18 13:02 z9r5