-
-
Notifications
You must be signed in to change notification settings - Fork 157
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
Tools: Add Activity Export Feature #2785
Tools: Add Activity Export Feature #2785
Conversation
9732aea
to
69b405f
Compare
25dd28a
to
fde74a2
Compare
Rebased |
Need to do some more testing but this is looking pretty good so far |
@shubhamkmr04 please include a more detailed description, at least w/ screenshots |
sure, updated the description |
0a75fe1
to
8e73643
Compare
locales/en.json
Outdated
"views.activityExport.dateRange": "Select Date Range:", | ||
"views.activityExport.downloadCompleteData": "Download Complete Data", | ||
"views.activityExport.explainerAndroid": "Downloaded CSV files can be found in Files > Downloads.", | ||
"views.activityExport.explaineriOS": "Downloaded CSV files can be found in the Files app under the ZEUS folder.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good to see the Android and iOS breakdown here
assets/images/SVG/info.svg
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you see if we can use the text character here instead? we use it in the KeyValue
component
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure. pushed the changes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK
Issue : #2742
Previously, users could download CSV files from the Activity view, which included all invoice, payments and transactions combined within a specified time range.
This PR extends the functionality to the Tools section, allowing users to download invoice, payments and transactions separately with the option to filter by a specific time range.
Additionally, a new utility file,
ActivityCsvUtils
, has been added to keep all functions necessary for CSV generation. These are now used in both the newly addedActivityExportOptions
view and the existingActivityToCsv
componentthat is for CSV download functionality in the Activity view. I have also added a test file for these utils .
To-do: