Feature: Print Single Item Receipt

Bug #1076803 reported by edoceo
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Wishlist
Unassigned

Bug Description

On the Items Out screen of the patron we want to be able to print a receipt for just a single item.

Add commands for an item in either the Items Out or the Lost, Claimed Returned, Long Overdue, Has Unpaid Billings section.

'Print Item Receipt' option to print out single item receipt, from right-click or 'Actions for Selected Items' button.

Evergreen: master

Changed in evergreen:
importance: Undecided → Wishlist
Revision history for this message
edoceo (edoceo) wrote :
tags: added: pullrequest
Revision history for this message
edoceo (edoceo) wrote :

Ok, this is the better one, after Ben helped me figure out I had branched incorrectly

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=a25222b28522becf3a37e4f846c6db096bd3bd56

Revision history for this message
Jason Etheridge (phasefx) wrote :

I think this is working for the default template, but can miss templates that try to display other fields from the list. Instead of merging title and due_date into your "id_list", try ui_list.dump_with_keys() (which is what happens in the normal case when you don't supply an explicit list) and filter that list based on your selected rows.

The dump_with_keys will get you every field, including title and due_date.

Changed in evergreen:
status: New → Triaged
Revision history for this message
edoceo (edoceo) wrote :

Oh, I did not know about that API, I'll update the code and amend the commit

Revision history for this message
Kathy Lussier (klussier) wrote :

Adding a needsreleasenote tag since it is a new feature that should be reflected in the Release Notes.

tags: added: needsreleasenote
Revision history for this message
Ben Shum (bshum) wrote :

Works in our testing. Just need to add a release note prior to merge.

Changed in evergreen:
milestone: none → 2.4.0-alpha
Ben Shum (bshum)
Changed in evergreen:
milestone: 2.4.0-alpha1 → 2.4.0-beta
Ben Shum (bshum)
Changed in evergreen:
milestone: 2.4.0-beta → 2.4.0-rc
Ben Shum (bshum)
Changed in evergreen:
milestone: 2.4.0-rc → 2.5.0-alpha
Revision history for this message
edoceo (edoceo) wrote :

This branch has this fix formatted into one nice commitdiff, uses the API as recommended by Jason

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/edoceo/lp1076803b

I'm not sure if I should author a release note.

Revision history for this message
Ben Shum (bshum) wrote :

Sure edoceo! You are welcome to add a short note to the appropriate folder for RELEASE_NOTES_NEXT (there's some instructions inside that folder explaining how to use the structure and there may be some examples in the more recent master branch as well).

Marking incomplete pending the note.

Changed in evergreen:
status: Triaged → Incomplete
Dan Wells (dbw2)
Changed in evergreen:
milestone: 2.5.0-m1 → 2.5.0-m2
Revision history for this message
Ben Shum (bshum) wrote :

Added a short release note and this is now pushed to master.

Changed in evergreen:
status: Incomplete → Fix Committed
Ben Shum (bshum)
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.