Bill History - Payments tab, lacks ability to track workstation where payment was accepted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
This "bug" is actually an enhancement request. I believe the bill_history.xul (Patron > Bills > History > Payments) interface could benefit from the addition of a link back to the user/workstation/ou that accepted the payment.
Currently, each payment must have the "Full Details" interface opened to track down the acceptor of the payment. This makes auditing a bit tedious.
A "picker" option here would allow staff to quickly see all instances of the acceptor in the billing history list, rather than tracking each one individually in full details.
phasefx was kind enough to share some hints on how we could create something similar to BLOB_MBTS_
2011-07-14T15:58:48 <phasefx> make a method like open-ils.
2011-07-14T15:59:10 <phasefx> then use that method instead
2011-07-14T16:05:36 <phasefx> mrpeters-isl: in this case, in Actor.pm, I'd copy/paste the code for open-ils.
Changed in evergreen: | |
importance: | Undecided → Wishlist |
tags: | added: pullrequest |
Changed in evergreen: | |
status: | New → Incomplete |
Changed in evergreen: | |
status: | Incomplete → Triaged |
tags: | removed: webstaffclient wishlist |
tags: |
added: circ-billing removed: billing |
I've pushed user/mrpeters- isl/actor_ user_payment_ details which handles the Perl side of this, by creating a new API, as phasefx suggested, to pull in information regarding the workstation and user that accepted payment for any particular transaction.
As the commit message suggests, this only creates the API as I'm still struggling a bit with the bill_history.js to link this up.
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=commitdif f;h=4d63b46fc83 78763d4636241b9 735d1ffc418fcf