[% USE raw %] [% USE Asset %] [% USE Koha %] [% USE KohaDates %] [% USE TablesSettings %] [% USE AuthorisedValues %] [%- USE Branches -%] [%- USE ItemTypes -%] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] Koha › Circulation › Holds to pull [% INCLUDE 'doc-head-close.inc' %] [% INCLUDE 'header.inc' %] [% INCLUDE 'circ-search.inc' %]
[% FOR m IN messages %]
[% SWITCH m.code %] [% CASE 'letter_enqueued' %] The notice has been correctly enqueued. [% CASE 'no_email_address' %] The patron does not have an email address defined. [% CASE 'no_template_notice' %] There is no notice template with a code 'CANCEL_HOLD_ON_LOST' defined in your system. [% CASE 'hold_cancelled' %] The hold has been correctly cancelled. [% CASE 'hold_placed_at_biblio_level' %] The hold has been placed on biblio level. It is not possible to determine the item to mark as lost. [% CASE %] [% m.code | html %] [% END %]
[% END %]

Holds to pull placed between [% from | $KohaDates %] and [% to | $KohaDates %]

Reported on [% todaysdate | $KohaDates %]

The following holds have not been filled. Please retrieve them and check them in.

[% IF holds_info %] [% FOREACH hold_info IN holds_info %] [% SET patron = hold_info.patron %] [% SET item = hold_info.item %] [% SET hold = hold_info.hold %] [% IF patron %] [% SET biblio = hold_info.biblio %] [% ELSE %] [% END %] [% END %]
Pull this many items Items available Patrons with holds First patron Title Libraries Available barcodes Available call numbers Available copy numbers Available enumeration Available item types Available locations Earliest hold date Action

[% hold_info.pull_count | html %]

[% hold_info.items_count | html %] [% hold_info.patrons_count | html %] [% patron.firstname | html %] [% patron.surname | html %]

[% INCLUDE 'biblio-title.inc' biblio=biblio link = 1 %]

[% IF ( biblio.author ) %]

by [% biblio.author | html %]

[% END %] [% IF ( biblio.biblioitem.editionstatement ) %]

[% biblio.biblioitem.editionstatement | html %]

[% END %] [% IF ( biblio.biblioitem.publicationyear ) %]

[% biblio.biblioitem.publicationyear | html %]

[% END %]
" " " " " [% IF ( hold_info.holdingbranches.size ) %]
    [% FOREACH holdingbranch IN hold_info.holdingbranches %]
  • [% Branches.GetName ( holdingbranch ) | html %]
  • [% END %]
[% END %]
[% IF ( hold_info.barcodes.size ) %] [% SET barcode = hold_info.barcodes.first %] [% IF ( hold_info.itemnumber ) %]Only [% barcode | html %][% ELSE %][% barcode | html %] or any available.[% END %] [% END %] [% IF ( hold_info.callnumbers.size ) %]
    [% FOREACH callnumber IN hold_info.callnumbers %]
  • [% callnumber | html %]
  • [% END %]
[% END %]
[% IF ( hold_info.copynumbers.size ) %]
    [% FOREACH copyno IN hold_info.copynumbers %]
  • [% copyno | html %]
  • [% END %]
[% END %]
[% IF ( hold_info.enumchrons.size ) %]
    [% FOREACH enumchron IN hold_info.enumchrons %]
  • [% enumchron | html %]
  • [% END %]
[% END %]
    [% FOREACH type IN hold_info.itemtypes %]
  • [% ItemTypes.GetDescription( type ) | html %]
  • [% END %]
    [% FOREACH loc IN hold_info.locations %]
  • [% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => loc ) | html %]
  • [% END %]
[% hold.reservedate | $KohaDates %] in [% Branches.GetName ( hold.branchcode ) | html %]
[% SET hold_cancellation = AuthorisedValues.GetAuthValueDropbox('HOLD_CANCELLATION') %] [% IF hold_cancellation %]
[% END %] [% IF item.holdingbranch != item.homebranch %] [% ELSE %] [% END %]
[% IF Koha.Preference('CanMarkHoldsToPullAsLost') != 'do_not_allow' %] [% IF hold.itemnumber %]
[% IF Koha.Preference('CanMarkHoldsToPullAsLost') == 'allow' %] [% ELSIF Koha.Preference('CanMarkHoldsToPullAsLost') == 'allow_and_notify' %] [% END %]
[% ELSE %] Biblio level hold. [% END %] [% END %]
[% ELSE %] No items found. [% END %]
[% MACRO jsinclude BLOCK %] [% INCLUDE 'calendar.inc' %] [% INCLUDE 'datatables.inc' %] [% INCLUDE 'columns_settings.inc' %] [% END %] [% INCLUDE 'intranet-bottom.inc' %]