View | Details | Raw Unified | Return to bug 25408
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (-2 / +5 lines)
Lines 304-310 Link Here
304
                    </div>
304
                    </div>
305
                [% END %]
305
                [% END %]
306
306
307
                [% IF ( exceeded_maxreserves || exceeded_holds_per_record || alreadyreserved || none_available || alreadypossession || ageRestricted ) %]
307
                [% IF ( exceeded_maxreserves || exceeded_holds_per_record || alreadyreserved || none_available || alreadypossession || ageRestricted || recordHoldNotAllowed ) %]
308
                    <div class="dialog alert">
308
                    <div class="dialog alert">
309
309
310
                        [% UNLESS ( multi_hold ) %]
310
                        [% UNLESS ( multi_hold ) %]
Lines 324-330 Link Here
324
                                    <li> <strong>No items are available</strong> to be placed on hold.</li>
324
                                    <li> <strong>No items are available</strong> to be placed on hold.</li>
325
                                [% ELSIF ( maxreserves ) %]
325
                                [% ELSIF ( maxreserves ) %]
326
                                    <li><strong>Too many holds: </strong> <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% patron.borrowernumber | uri %]">[% patron.firstname | html %] [% patron.surname | html %] </a> has too many holds.</li>
326
                                    <li><strong>Too many holds: </strong> <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% patron.borrowernumber | uri %]">[% patron.firstname | html %] [% patron.surname | html %] </a> has too many holds.</li>
327
                                [% ELSIF ( recordHoldNotAllowed ) %]
328
                                    <li><strong>Record holds not allowed : </strong> <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% patron.borrowernumber | uri %]">[% patron.firstname | html %] [% patron.surname | html %] </a> cannot put a record-level hold on this ressource.</li>
327
                                [% END # /IF exceeded_maxreserves %]
329
                                [% END # /IF exceeded_maxreserves %]
330
328
                            </ul>
331
                            </ul>
329
                        [% ELSE # UNLESS multi_hold %]
332
                        [% ELSE # UNLESS multi_hold %]
330
                            <h3>Cannot place hold on some items</h3>
333
                            <h3>Cannot place hold on some items</h3>
Lines 493-499 Link Here
493
                                [% IF ( patron.borrowernumber ) %]
496
                                [% IF ( patron.borrowernumber ) %]
494
                                    [% IF ( override_required ) %]
497
                                    [% IF ( override_required ) %]
495
                                        <button type="submit" class="btn btn-default warning"><i class="fa fa-exclamation-triangle "></i> Place hold</button>
498
                                        <button type="submit" class="btn btn-default warning"><i class="fa fa-exclamation-triangle "></i> Place hold</button>
496
                                    [% ELSIF ( none_available ) %]
499
                                    [% ELSIF ( none_available || recordHoldNotAllowed ) %]
497
                                        <button type="submit" disabled="disabled" class="btn btn-default btn-disabled">Place hold</button>
500
                                        <button type="submit" disabled="disabled" class="btn btn-default btn-disabled">Place hold</button>
498
                                    [% ELSE %]
501
                                    [% ELSE %]
499
                                        <button type="submit" class="btn btn-default">Place hold</button>
502
                                        <button type="submit" class="btn btn-default">Place hold</button>
(-)a/reserve/request.pl (-1 / +4 lines)
Lines 318-323 foreach my $biblionumber (@biblionumbers) { Link Here
318
                $template->param( $canReserve->{status} => 1);
318
                $template->param( $canReserve->{status} => 1);
319
                $biblioloopiter{ $canReserve->{status} } = 1;
319
                $biblioloopiter{ $canReserve->{status} } = 1;
320
            }
320
            }
321
	    elsif ( $canReserve->{status} eq 'recordHoldNotAllowed' ) {
322
                $template->param( $canReserve->{status} => 1 );
323
		$biblioloopiter{ $canReserve->{status} } = 1;
324
	    }
321
            else {
325
            else {
322
                $biblioloopiter{ $canReserve->{status} } = 1;
326
                $biblioloopiter{ $canReserve->{status} } = 1;
323
            }
327
            }
324
- 

Return to bug 25408