Web staff client: holds pull list does not have option to print all columns from screen

Bug #1442838 reported by Kathy Lussier
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Undecided
Unassigned

Bug Description

Tested on webby

In the current client, the simplified pull list gives us the ability to print all of the columns that are displaying on the screen. This provides flexibility to sites to print the fields that are important to them.

In the web client, the Print Full List is printing a set of pre-defined fields, not the fields that are displaying on the screen.

Changed in evergreen:
status: New → Confirmed
Kathy Lussier (klussier)
Changed in evergreen:
milestone: none → 2.next
tags: added: webstaffprodcirc
Revision history for this message
Kathy Lussier (klussier) wrote :

Adding a note that https://bugs.launchpad.net/evergreen/+bug/1437104 and https://bugs.launchpad.net/evergreen/+bug/1437107 are related bugs in bringing the web client pull list up to part with the functionality available in the current simplified pull list.

Also adding a note that the current print option does not default to a sort of copy location, then call number, which make it easier to pull the selected titles, and that call number affixes are not displaying. Ideally, these last two problem will be mitigated if the original bug is resolved, but I add it here in case reasonable defaults need to be set.

One other minor issue is that the pull list printout has a title of "Evergreen Staff Holds Shelf", which is a different thing.

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

With recent changes related to printing, you can now print the fields on the screen using CTRL-P. The print button, on the other hand, will use the receipt templates for printing. I think this is a good solution, especially if other interfaces are consistent with this behavior.

However, I'm leaving this bug open because the CTRL-P behavior described above only works well for Firefox in my testing, but is not printing correctly in Chrome. I'll attach two PDFs below with the printouts from each browser, but, in addition to the terrible Chrome display, Chrome will also only print one page for the pull list.

Do others see the same behavior?

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

Although I am glad there are different ways to approach the problem, I think the Print Full List using the print template is a more ideal option since it will print the entire list instead of just what is on the page. I was able to tweak the template to get it to sort by Call Number, but I don't know if there is a way to get it to sort first by shelf location and then by call number.

    tr ng-repeat="hold_data in holds | orderBy : 'volume.label'"

I would expect the download CSV option to download the entire list, but it too is only downloading a the visible list.

Revision history for this message
Terran McCanna (tmccanna) wrote :

Oh, here we go:

tr ng-repeat="hold_data in holds | orderBy : ['copy.location.name','volume.label']"

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

Hi Terran,

I think the pull list sorting issue and the CSV issue are worth getting their own bug reports.

Kathy

Revision history for this message
Terran McCanna (tmccanna) wrote :

Agreed. I'll write those up along with some others I found as well.

Revision history for this message
Terran McCanna (tmccanna) wrote :
Revision history for this message
Andrea Neiman (aneiman) wrote :

I've opened wishlist bug 1717010 encompassing both the print display issues mentioned here and the sort issues mentioned in bug 1715742.

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.