[% USE Koha %] [% SET hold_cancellation = AuthorisedValues.GetAuthValueDropbox('HOLD_CANCELLATION') %] [% USE AuthorisedValues %] [% IF ( CAN_user_reserveforothers_modify_holds_priority ) %] [% END %] [% IF ( CAN_user_reserveforothers_modify_holds_priority ) %] [% END %] [%- SET first_priority = 0 -%] [%- SET found_holds = 0 -%] [%- SET last_priority = holds.last.priority -%] [% BLOCK priority_dropdown %] [%- SET loop_priority = 1 -%] [%- WHILE loop_priority <= last_priority -%] [%- IF this_priority == loop_priority -%] [%- ELSE -%] [%- END -%] [%- loop_priority = loop_priority + 1- %] [%- END -%] [% END %] [% FOREACH hold IN holds %] [%- IF !hold.found && first_priority == 0 -%] [%- first_priority = hold.priority -%] [%- found_holds = loop.index() -%] [%- END -%] [%- IF Koha.Preference('HoldsSplitQueueNumbering') == 'actual' -%] [%- this_priority = hold.priority -%] [%- ELSE -%] [%- this_priority = loop.count() - found_holds -%] [%- END -%] [%- IF ( CAN_user_reserveforothers_modify_holds_priority ) -%] [%- UNLESS hold.found -%] [%- SET prev_priority = loop.prev.priority -%] [%- SET next_priority = loop.next.priority -%] [%- ELSE -%] [%- END -%] [%- END -%] [%- IF ( CAN_user_reserveforothers_modify_holds_priority ) -%] [%- UNLESS hold.found -%] [%- ELSE -%] [%- END -%] [%- END -%] [% IF ( hold.intransit || hold.atdestination ) %] [% ELSE %] [% END %] [% END %]
Priority Patron Notes Date Expiration Pickup library Details     Print hold/transfer slip
[% IF ( CAN_user_reserveforothers_modify_holds_priority ) %] [% IF Koha.Preference('HoldsSplitQueue') == "nothing" && !hold.found %] [% ELSE %] [% END %] [% ELSE %] [% hold.priority | html %] [% END %] [% INCLUDE 'patron-title.inc' patron=hold.patron hide_patron_infos_if_needed=1 %] [% hold.notes | html | html_line_break %] [% IF Koha.Preference('AllowHoldDateInFuture') %] [% ELSE %] [% hold.date | $KohaDates %] [% END %] [%- IF ( hold.found ) -%] [%- IF ( hold.atdestination ) -%] Item waiting at [% hold.wbrname | html %][% IF hold.desk_name %], [% hold.desk_name | html %],[% END %] since [% hold.waiting_date | $KohaDates %] [%- ELSIF (hold.intransit) -%] Item being transferred to [% hold.wbrname | html %] [%- ELSIF (hold.inprocessing) -%] Item being processed at [% hold.wbrname | html %] [%- ELSE -%] Hold expected at [% hold.wbrname | html %], please checkin to verify status [%- END -%] [%- ELSE -%] [%- IF Koha.Preference('IndependentBranches') && Branches.all().size == 1 -%] [% Branches.GetName(hold.branchcode) | html %] [%- ELSE -%] [%- END -%] [%- END -%] [%- IF ( hold.found ) -%] [%- IF ( hold.barcodenumber ) -%] [%- hold.barcodenumber | html -%] [%- ELSE -%] No barcode [%- END -%] [%- ELSE -%] [%- IF ( hold.item_level_hold ) -%] Only item [%- IF ( hold.barcodenumber ) -%] [%- hold.barcodenumber | html -%] [%- ELSE -%] No barcode [%- END -%] [%- ELSE -%] [%- IF hold.itemtype -%] Next available [% ItemTypes.GetDescription( hold.itemtype ) | html %] item [%- ELSIF hold.object.item_group -%] Next available item from group [% hold.object.item_group.description | html %] [%- ELSE -%] Next available [%- END -%] [%- END -%] [%- END -%] [%- IF hold.non_priority -%]
Non priority hold [%- END -%]
[% IF ( hold.lowestPriority ) %] [% ELSE %] [% END %] [% IF Koha.Preference('SuspendHoldsIntranet') %] [% UNLESS ( hold.found ) %] [% IF Koha.Preference('AutoResumeSuspendedHolds') %] [%- ELSE -%] [%- END -%] [%- END -%] [%- END # IF SuspendHoldsIntranet -%] [%- IF ( hold.found ) -%] [%- END -%]