|
Lines 543-570
Link Here
|
| 543 |
<th>Return policy</th> |
543 |
<th>Return policy</th> |
| 544 |
<th class="noExport">Actions</th> |
544 |
<th class="noExport">Actions</th> |
| 545 |
</tr> |
545 |
</tr> |
|
|
546 |
[% SET patron_maxissueqty = CirculationRules.Search( current_branch, undef, undef, 'patron_maxissueqty', 1, 1 ) %] |
| 547 |
[% SET patron_maxonsiteissueqty = CirculationRules.Search( current_branch, undef, undef, 'patron_maxonsiteissueqty', 1, 1 ) %] |
| 548 |
[% SET rule_value = CirculationRules.Search( current_branch, undef , undef, 'max_holds', 1, 1 ) %] |
| 549 |
[% SET holdallowed = CirculationRules.Search( current_branch, undef, undef, 'holdallowed', 1 ) %] |
| 550 |
[% SET hold_fulfillment_policy = CirculationRules.Search( current_branch, undef, undef, 'hold_fulfillment_policy', 1 ) %] |
| 551 |
[% SET returnbranch = CirculationRules.Search( current_branch, undef, undef, 'returnbranch', 1 ) %] |
| 552 |
[% SET dcharp = ( patron_maxissueqty || patron_maxonsiteissueqty || rule_value || holdallowed || hold_fulfillment_policy || returnbranch ) %] |
| 546 |
<tr> |
553 |
<tr> |
| 547 |
<td><em>Defaults</em></td> |
|
|
| 548 |
<td> |
554 |
<td> |
| 549 |
[% SET patron_maxissueqty = CirculationRules.Search( current_branch, undef, undef, 'patron_maxissueqty' ) %] |
555 |
[% IF ( dcharp ) %] |
| 550 |
<input type="text" name="patron_maxissueqty" size="3" value="[% patron_maxissueqty | html %]"/> |
556 |
<em> |
|
|
557 |
Defaults |
| 558 |
</em> |
| 559 |
[% ELSE %] |
| 560 |
Not set |
| 561 |
[% END %] |
| 562 |
</td> |
| 563 |
<td> |
| 564 |
<input type="text" name="patron_maxissueqty" size="9" value="[% patron_maxissueqty.rule_value | html %]" placeholder="Unlimited"/> |
| 551 |
</td> |
565 |
</td> |
| 552 |
<td> |
566 |
<td> |
| 553 |
[% SET patron_maxonsiteissueqty = CirculationRules.Search( current_branch, undef, undef, 'patron_maxonsiteissueqty' ) %] |
567 |
<input type="text" name="patron_maxonsiteissueqty" size="9" value="[% patron_maxonsiteissueqty.rule_value | html %]" placeholder="Unlimited"/> |
| 554 |
<input type="text" name="patron_maxonsiteissueqty" size="3" value="[% patron_maxonsiteissueqty | html %]"/> |
|
|
| 555 |
</td> |
568 |
</td> |
| 556 |
<td> |
569 |
<td> |
| 557 |
[% SET rule_value = CirculationRules.Search( current_branch, undef , undef, 'max_holds' ) %] |
570 |
<input name="max_holds" size="9" value="[% rule_value.rule_value | html %]" placeholder="Unlimited"/> |
| 558 |
<input name="max_holds" size="3" value="[% rule_value | html %]" /> |
|
|
| 559 |
</td> |
571 |
</td> |
| 560 |
<td> |
572 |
<td> |
| 561 |
<select name="holdallowed"> |
573 |
<select name="holdallowed"> |
| 562 |
[% SET holdallowed = CirculationRules.Search( current_branch, undef, undef, 'holdallowed' ) %] |
|
|
| 563 |
<option value=""> |
574 |
<option value=""> |
| 564 |
Not set |
575 |
Not set |
| 565 |
</option> |
576 |
</option> |
| 566 |
|
577 |
|
| 567 |
[% IF holdallowed == 'from_any_library' %] |
578 |
[% IF holdallowed.rule_value == 'from_any_library' %] |
| 568 |
<option value="from_any_library" selected="selected"> |
579 |
<option value="from_any_library" selected="selected"> |
| 569 |
[% ELSE %] |
580 |
[% ELSE %] |
| 570 |
<option value="from_any_library"> |
581 |
<option value="from_any_library"> |
|
Lines 572-578
Link Here
|
| 572 |
From any library |
583 |
From any library |
| 573 |
</option> |
584 |
</option> |
| 574 |
|
585 |
|
| 575 |
[% IF holdallowed == 'from_local_hold_group' %] |
586 |
[% IF holdallowed.rule_value == 'from_local_hold_group' %] |
| 576 |
<option value="from_local_hold_group" selected="selected"> |
587 |
<option value="from_local_hold_group" selected="selected"> |
| 577 |
[% ELSE %] |
588 |
[% ELSE %] |
| 578 |
<option value="from_local_hold_group"> |
589 |
<option value="from_local_hold_group"> |
|
Lines 580-586
Link Here
|
| 580 |
From local hold group |
591 |
From local hold group |
| 581 |
</option> |
592 |
</option> |
| 582 |
|
593 |
|
| 583 |
[% IF holdallowed == 'from_home_library' %] |
594 |
[% IF holdallowed.rule_value == 'from_home_library' %] |
| 584 |
<option value="from_home_library" selected="selected"> |
595 |
<option value="from_home_library" selected="selected"> |
| 585 |
[% ELSE %] |
596 |
[% ELSE %] |
| 586 |
<option value="from_home_library"> |
597 |
<option value="from_home_library"> |
|
Lines 588-594
Link Here
|
| 588 |
From home library |
599 |
From home library |
| 589 |
</option> |
600 |
</option> |
| 590 |
|
601 |
|
| 591 |
[% IF holdallowed == 'not_allowed' %] |
602 |
[% IF holdallowed.rule_value == 'not_allowed' %] |
| 592 |
<option value="not_allowed" selected="selected"> |
603 |
<option value="not_allowed" selected="selected"> |
| 593 |
[% ELSE %] |
604 |
[% ELSE %] |
| 594 |
<option value="not_allowed"> |
605 |
<option value="not_allowed"> |
|
Lines 599-611
Link Here
|
| 599 |
</td> |
610 |
</td> |
| 600 |
<td> |
611 |
<td> |
| 601 |
<select name="hold_fulfillment_policy"> |
612 |
<select name="hold_fulfillment_policy"> |
| 602 |
[% SET hold_fulfillment_policy = CirculationRules.Search( current_branch, undef, undef, 'hold_fulfillment_policy' ) %] |
|
|
| 603 |
|
613 |
|
| 604 |
<option value=""> |
614 |
<option value=""> |
| 605 |
Not set |
615 |
Not set |
| 606 |
</option> |
616 |
</option> |
| 607 |
|
617 |
|
| 608 |
[% IF hold_fulfillment_policy == 'any' %] |
618 |
[% IF hold_fulfillment_policy.rule_value == 'any' %] |
| 609 |
<option value="any" selected="selected"> |
619 |
<option value="any" selected="selected"> |
| 610 |
any library |
620 |
any library |
| 611 |
</option> |
621 |
</option> |
|
Lines 615-621
Link Here
|
| 615 |
</option> |
625 |
</option> |
| 616 |
[% END %] |
626 |
[% END %] |
| 617 |
|
627 |
|
| 618 |
[% IF hold_fulfillment_policy == 'holdgroup' %] |
628 |
[% IF hold_fulfillment_policy.rule_value == 'holdgroup' %] |
| 619 |
<option value="holdgroup" selected="selected"> |
629 |
<option value="holdgroup" selected="selected"> |
| 620 |
item's hold group |
630 |
item's hold group |
| 621 |
</option> |
631 |
</option> |
|
Lines 625-631
Link Here
|
| 625 |
</option> |
635 |
</option> |
| 626 |
[% END %] |
636 |
[% END %] |
| 627 |
|
637 |
|
| 628 |
[% IF hold_fulfillment_policy == 'patrongroup' %] |
638 |
[% IF hold_fulfillment_policy.rule_value == 'patrongroup' %] |
| 629 |
<option value="patrongroup" selected="selected"> |
639 |
<option value="patrongroup" selected="selected"> |
| 630 |
patron's hold group |
640 |
patron's hold group |
| 631 |
</option> |
641 |
</option> |
|
Lines 635-641
Link Here
|
| 635 |
</option> |
645 |
</option> |
| 636 |
[% END %] |
646 |
[% END %] |
| 637 |
|
647 |
|
| 638 |
[% IF hold_fulfillment_policy == 'homebranch' %] |
648 |
[% IF hold_fulfillment_policy.rule_value == 'homebranch' %] |
| 639 |
<option value="homebranch" selected="selected"> |
649 |
<option value="homebranch" selected="selected"> |
| 640 |
item's home library |
650 |
item's home library |
| 641 |
</option> |
651 |
</option> |
|
Lines 645-651
Link Here
|
| 645 |
</option> |
655 |
</option> |
| 646 |
[% END %] |
656 |
[% END %] |
| 647 |
|
657 |
|
| 648 |
[% IF hold_fulfillment_policy == 'holdingbranch' %] |
658 |
[% IF hold_fulfillment_policy.rule_value == 'holdingbranch' %] |
| 649 |
<option value="holdingbranch" selected="selected"> |
659 |
<option value="holdingbranch" selected="selected"> |
| 650 |
item's holding library |
660 |
item's holding library |
| 651 |
</option> |
661 |
</option> |
|
Lines 658-684
Link Here
|
| 658 |
</td> |
668 |
</td> |
| 659 |
<td> |
669 |
<td> |
| 660 |
<select name="returnbranch"> |
670 |
<select name="returnbranch"> |
| 661 |
[% SET returnbranch = CirculationRules.Search( current_branch, undef, undef, 'returnbranch' ) %] |
|
|
| 662 |
|
671 |
|
| 663 |
<option value=""> |
672 |
<option value=""> |
| 664 |
Not set |
673 |
Not set |
| 665 |
</option> |
674 |
</option> |
| 666 |
|
675 |
|
| 667 |
[% IF returnbranch == 'homebranch' %] |
676 |
[% IF returnbranch.rule_value == 'homebranch' %] |
| 668 |
<option value="homebranch" selected="selected"> |
677 |
<option value="homebranch" selected="selected"> |
| 669 |
[% ELSE %] |
678 |
[% ELSE %] |
| 670 |
<option value="homebranch"> |
679 |
<option value="homebranch"> |
| 671 |
[% END %] |
680 |
[% END %] |
| 672 |
Item returns home |
681 |
Item returns home |
| 673 |
</option> |
682 |
</option> |
| 674 |
[% IF returnbranch == 'holdingbranch' %] |
683 |
[% IF returnbranch.rule_value == 'holdingbranch' %] |
| 675 |
<option value="holdingbranch" selected="selected"> |
684 |
<option value="holdingbranch" selected="selected"> |
| 676 |
[% ELSE %] |
685 |
[% ELSE %] |
| 677 |
<option value="holdingbranch"> |
686 |
<option value="holdingbranch"> |
| 678 |
[% END %] |
687 |
[% END %] |
| 679 |
Item returns to issuing library |
688 |
Item returns to issuing library |
| 680 |
</option> |
689 |
</option> |
| 681 |
[% IF returnbranch == 'noreturn' %] |
690 |
[% IF returnbranch.rule_value == 'noreturn' %] |
| 682 |
<option value="noreturn" selected="selected"> |
691 |
<option value="noreturn" selected="selected"> |
| 683 |
[% ELSE %] |
692 |
[% ELSE %] |
| 684 |
<option value="noreturn"> |
693 |
<option value="noreturn"> |
|
Lines 689-695
Link Here
|
| 689 |
</td> |
698 |
</td> |
| 690 |
<td class="actions"> |
699 |
<td class="actions"> |
| 691 |
<button type="submit" class="btn btn-default btn-xs"><i class="fa fa-save"></i> Save</button> |
700 |
<button type="submit" class="btn btn-default btn-xs"><i class="fa fa-save"></i> Save</button> |
| 692 |
<a class="btn btn-default btn-xs delete" href="/cgi-bin/koha/admin/smart-rules.pl?op=delete-branch-cat&categorycode=*&branch=[% current_branch | html %]" id="unset"><i class="fa fa-undo"></i> Unset</a> |
701 |
[% IF (dcharp) %] |
|
|
702 |
<a class="btn btn-default btn-xs delete" href="/cgi-bin/koha/admin/smart-rules.pl?op=delete-branch-cat&categorycode=*&branch=[% current_branch | html %]" id="unset"><i class="fa fa-undo"></i> Unset</a> |
| 703 |
[% END %] |
| 693 |
</td> |
704 |
</td> |
| 694 |
</tr> |
705 |
</tr> |
| 695 |
</table> |
706 |
</table> |
| 696 |
- |
|
|