-
-
Notifications
You must be signed in to change notification settings - Fork 572
Bug-5152-update-donations-export-to-include-inactive-unused-items #5200
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
base: main
Are you sure you want to change the base?
Bug-5152-update-donations-export-to-include-inactive-unused-items #5200
Conversation
|
LGTM functionally. Over to @dorner for technical review. |
|
|
||
| # Check that the remaining columns match our expected case-insensitive sort | ||
| expect(item_columns).to eq(expected_order) | ||
| end |
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.
See previous comments re hardcoded CSVs.
|
For this, it looks like we should switch to a CSV fixture based spec, and then it should be ready to merge. |
|
@bsbonus Please take a look at this comment: #5200 (comment). Are you available to finish this PR? Thanks! |
Checklist:
X I have performed a self-review of my own code,
X I have commented my code, particularly in hard-to-understand areas,
X I have made corresponding changes to the documentation,
X I have added tests that prove my fix is effective or that my feature works,
X New and existing unit tests pass locally with my changes ("bundle exec rake"),
X Title include "WIP" if work is in progress.
X I acknowledge that I will not force push my branch once reviews have started.
Parital #5152 - partially, will be broken up into multiple PRs
Description
This modifies the query used by the Donations export to also include inactive items and items that were not donated, so that the headers are consistent with the "Distributions" export logic.
Type of change
How Has This Been Tested?
PLease see attached XLXS files to help make sense of this.
This CSV will serve as a reference point for Donations for the item columns, at least.
Distributions_as_reference.csv
This is an example of the data BEFORE the fix -- note how many fewer item columns are in the export
donations_before.csv
This is the fixed version. Note that the total number of item columns matches the Distribution export
donations_after_fix.csv