[% USE Koha %] [% SET hold_cancellation = AuthorisedValues.GetAuthValueDropbox('HOLD_CANCELLATION') %] [% USE AuthorisedValues %] [% IF ( CAN_user_reserveforothers_modify_holds_priority ) %] [% ELSE %] [% 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 -%] [% END %]
Priority  Delete?Patron Notes Date Expiration Pickup library DetailsToggle set to lowest priority   
[% IF Koha.Preference('HoldsSplitQueue') == "nothing" && !hold.found %] [% ELSE %] [% END %] Go up Go top Go bottom Go down [% 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 %] [%- 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 [%- ELSE -%] Next available [%- END -%] [%- END -%] [%- END -%] [%- IF hold.non_priority -%]
Non priority hold [%- END -%]
[%- IF ( hold.lowestPriority ) -%] Unset lowest priority [%- ELSE -%] Set to lowest priority [%- END -%] Cancel [%- IF Koha.Preference('SuspendHoldsIntranet') -%] [%- UNLESS ( hold.found ) -%] [%- IF Koha.Preference('AutoResumeSuspendedHolds') -%] Clear date [%- ELSE -%] [%- END -%] [%- END -%] [%- END # IF SuspendHoldsIntranet -%] [%- IF ( hold.found ) -%] [%- END -%]