-
Notifications
You must be signed in to change notification settings - Fork 69
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
Downloadable organization data #596
Comments
That would be very useful, I agree @sseerrggii. Maybe we can just do it this way (to reuse more parts):
Something like this: |
I think @franpb14 wants to take this :) |
Yes, I would like to take this issue. |
Hi @franpb14 👋🏼 In #599 I added the missing Transfer report and in #594 I added some missing relevant attributes. So, to finalize a 1st version of this project we need to implement the latest point in #596 (comment), basically add the |
The new update allows the administrator to download a zip containing all the current CSV documents. Issue #596.
Hi, in this commit you can find the feature working, but I have a doubt regarding the require 'zip': I think it shouldn't appear in the file 'reports_controller.rb' but I don't know where else to put it. |
hi @franpb14 👋🏼 since it's the place from where it is invoked, is fine to have it there. |
All the new methods that I implemented are now covered with the exception of the rescue block. Issue #596
I didn't close this Issue with a magic comment because I discussed with @sseerrggii the possibility of an additional phase (more data in csvs from the Zip). This phase would start when I implement another functionality that I have defined that would bring more value. |
Ok @franpb14! this is probably the 2 bullet point in the checklist here #596 (comment), right? |
Yes, I think so @markets |
…ding A single CSV to allow easy linking. 3 attributes have also been removed from the other reports. Issue #596.
I've also adapted the tests of members and offers decorators. Issue #596.
Some organizations want to analyze their data, in past we proposed to extend reports #259
Also in #594 we add some fields to these reports
These reports are commonly used only for printing in order to facilitate participation in TimeBanks for people that have difficulties using the TimeOverflow application (old people, for example)
So maybe in the future we could keep this reports simple (printable version) and add another option for admins like "download organization Data" .zip with all CSV of data of your Organization: Users/Posts/Categories/Tags/Transactions... with all fields in use avoiding those that are only used internally in the app and do not provide data for analysis (such as password, tokens, ...)
PLAN
Download all
under the hood we only need to call each CSV Report class and create a ZIP with all generated files (👉🏼 Reports: Download all #620)The text was updated successfully, but these errors were encountered: