Web Client: Patron Bills - Checking One Bill Checks Them All
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Unassigned | ||
3.1 |
Won't Fix
|
Undecided
|
Unassigned | ||
3.2 |
Won't Fix
|
Undecided
|
Unassigned | ||
3.3 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Evergreen 3.0.8
Tested behavior in Google Chrome and Mozilla Firefox.
Affects all patron bills screens - current, historical, and historical payments.
If Bill #, (or Payment ID for historical payment screen), is not a displayed column, checking rows does not work correctly. Checking one bill will check all the bills. There is no way to select a single bill.
This workflow can be followed to duplicate this issue:
1. Open up a patron's Bills tab. Check/uncheck bills to confirm everything is working properly.
2. Remove the Bill # column.
3. Check one bill. All bills will check. Unchecking a bill unchecks them all.
If the Bill # column has already been removed, the workflow is slightly different:
1. Open up a patron's Bills tab. Check/uncheck bills to confirm everything is working properly.
2. Do some form of action to the bills. This includes but may not be limited to making a payment or clicking a header to sort a column.
3. Check one bill. All bills will check. Unchecking a bill unchecks them all.
This may be difficult to visualize. I've attached a gif so you can see it in action.
In both cases, adding the Bill # column back to the screen fixes the issue.
Changed in evergreen: | |
status: | New → Confirmed |
Changed in evergreen: | |
assignee: | nobody → John Amundson (jamundson) |
Changed in evergreen: | |
milestone: | none → 3.3.4 |
Changed in evergreen: | |
milestone: | 3.3.4 → 3.3.5 |
Changed in evergreen: | |
milestone: | 3.3.5 → 3.4.2 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
The patch on bug #1776917 fixes this issue on the Bills, Current screen.
Bills, History (Bill #) and Payment, History (Payment ID) are still an issue.