Bug 9983

Summary: printable fines page should include name/barcode
Product: Koha Reporter: Nicole C. Engard <nengard>
Component: PatronsAssignee: Bugs List <koha-bugs>
Status: CLOSED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P5 - low CC: barton, gmcharlt, katrin.fischer, kyle.m.hall, liz, patrick.robitaille
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Attachments: what's printing on the fines page

Description Nicole C. Engard 2013-04-03 13:14:52 UTC
Created attachment 17167 [details]
what's printing on the fines page

When printing the fines page using the File > Print option it prints just the list of fines, which is great, but it should include the name somewhere on there and probably the barcode too. This might mean changing the fines page and putting a name at the top of it in the browser as well. We certainly don't want it to print the entire page you see in the browser cause the tabs and search box aren't necessary, but we do need some sort of identification of who's fines these are.
Comment 1 Liz Rea 2013-04-07 22:03:18 UTC
This really ought to fall under customisable slips/notices, imo.

Some places aren't going to want this feature, if we make it part of slips/notices (as a configurable output) then libraries can use whatever is available to the notices in this template.
Comment 2 Nicole C. Engard 2013-04-08 01:05:06 UTC
I'd agree if I was asking for a receipt (which there is another ticket for), but this is just a problem with the print page option in the browser.  The CSS is removing the bit with the identifying information (or whatever makes the page printable is).
Comment 3 Liz Rea 2013-04-08 01:12:01 UTC
I still disagree - I think the real issue here is that there needs to be a printable version of that page that is customisable by libraries.

They ought to be able to add whatever message they want to that view, such as (but not limited to) 

* information about how to pay this fine
* do I see only outstanding fines, only paid fines, or all fines on the printout?
* do we put the cardnumber or borrower name on the printout?

those things would require at least three, probably more, different sysprefs. 

I think just "changing the css" is the wrong solution here.

If all you want is a CSS fix, then just add that to the intranetuserCSS as an override.
Comment 4 Nicole C. Engard 2013-04-08 10:45:47 UTC
I think it's two issues. I totally agree with you that we need a customizable way to print this page as a receipt.  But I don't know if you can add something to the intranetusercss to get the section on the left to print on this page when printing in the browser ... I don't know how to get something that isn't there to be added using that preference.
Comment 5 Barton Chittenden 2015-08-18 03:46:20 UTC
You could do it something like this:

in intranetuserCSS:

  @media screen {
      .stuff {
          visibility: hidden;
      }
  }
  @media print {
      .stuff {
           ... name and barcode styling goes here ... 
      }
  }

Then we need to add something like this to the .tt file for the fines page:

<div class="stuff">... Name and/or barcode information ....</div>
Comment 6 Katrin Fischer 2019-03-11 22:22:53 UTC
The current print version of this page is not very nice, but it includes the left column with the patron information. As others have said, we need a nice way to print fines, as a customizable slip. Original bug is 'fixed' tho.