CRNSDataHub - data archiving and saving
Description
We should have a clean method for saving and archiving all the data. For now this will mean the dataframe and the flags, in the future this will include the Journalist information and pdfs. When saving we need to telegraph the location of the save to the DataAuditLog so that we can later append it with the hash.
Linked to #36 (closed) which supports appending the save data with the hashed information.
Expected Behavior
Saves all the data in an organised way.
Proposed Solution
Save the data in a folder or zip, telegraph where the save is to the DataAuditLog so that it can be saved there too and change the name.
Acceptance Criteria
-
Option to save data in a folder -
Option to save data in a zip -
Modular as we will have more saving options in the future.