diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt index 9ea9123daa..272d1d4c24 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt @@ -63,802 +63,808 @@ Defining circulation and fine rules for all libraries [% END %] -
The rules are applied from most specific to less specific, using the first found in this order:
-The rules are applied from most specific to less specific, using the first found in this order:
+Where an itemtype has a parent, the rule will display as "Parent->Child" and the number of - current checkouts allowed will be limited to either the maximum for the parent (counting sibling types) - or the specific rule's type, whichever is less.
-To modify a rule, create a new one with the same patron category and item type.
-You can set a default maximum number of checkouts, hold policy and return policy that will be used if none is defined below for a particular item type or category.
-- | Total current checkouts allowed | -Total current on-site checkouts allowed | -Maximum total holds allowed (count) | -Hold policy | -Hold pickup library match | -Return policy | -Actions | -
---|---|---|---|---|---|---|---|
- [% IF ( default_checkout_hold_and_return_policy ) %] - - Defaults - - [% ELSE %] - Not set - [% END %] - | -- - | -- - | -- - | -- | +
For this library, you can specify the maximum number of loans that - a patron of a given category can make, regardless of the item type. -
-If the total amount loanable for a given patron category is left blank, - no limit applies, except possibly for a limit you define for a specific item type. -
-Patron category | -Total current checkouts allowed | -Total current on-site checkouts allowed | -Total holds allowed | -- |
---|
Patron category | +Total current checkouts allowed | +Total current on-site checkouts allowed | +Total holds allowed | ++ | ||||
---|---|---|---|---|---|---|---|---|
+ [% IF c == undef %] + Default + [% ELSE %] + [% Categories.GetName(c) | html %] + [% END %] + | ++ [% IF patron_maxissueqty.defined && patron_maxissueqty != '' %] + [% patron_maxissueqty | html %] + [% ELSE %] + Unlimited + [% END %] + | ++ [% IF patron_maxonsiteissueqty.defined && patron_maxonsiteissueqty != '' %] + [% patron_maxonsiteissueqty | html %] + [% ELSE %] + Unlimited + [% END %] + | ++ [% IF max_holds.defined && max_holds != '' %] + [% max_holds | html %] + [% ELSE %] + Unlimited + [% END %] + | + ++ Delete + | +||||
- [% IF c == undef %] - Default - [% ELSE %] - [% Categories.GetName(c) | html %] + | -- [% IF patron_maxissueqty.defined && patron_maxissueqty != '' %] - [% patron_maxissueqty | html %] - [% ELSE %] - Unlimited - [% END %] - | -- [% IF patron_maxonsiteissueqty.defined && patron_maxonsiteissueqty != '' %] - [% patron_maxonsiteissueqty | html %] - [% ELSE %] - Unlimited - [% END %] - | -- [% IF max_holds.defined && max_holds != '' %] - [% max_holds | html %] - [% ELSE %] - Unlimited - [% END %] - | - -- Delete - | ++ | + | + | |
- - | -- | - | - | - |
Specify if waiting holds can be cancelled for a given patron category.
-Patron category | -Item type | -Cancellation allowed | -- |
---|
Patron category | +Item type | +Cancellation allowed | ++ |
---|---|---|---|
- [% IF c == '*' %] - All - [% ELSE %] - [% Categories.GetName(c) | html %] + [% IF ( waiting_hold_cancellation.defined && waiting_hold_cancellation != '' ) %] + | |||
+ [% IF c == '*' %] + All + [% ELSE %] + [% Categories.GetName(c) | html %] + [% END %] + | ++ [% IF i == '*' %] + All + [% ELSE %] + [% ItemTypes.GetDescription(i,1) | html %] + [% END %] + | ++ [% IF waiting_hold_cancellation %] + Yes + [% ELSE %] + No + [% END %] + | ++ Delete + | +- [% IF i == '*' %] - All - [% ELSE %] - [% ItemTypes.GetDescription(i,1) | html %] - [% END %] - | -- [% IF waiting_hold_cancellation %] - Yes - [% ELSE %] - No - [% END %] - | -- Delete - | - - [% END %] - [% END %] - [% END %] -
- - | -- - | -- - | -- |
Specify the default policy for lost item fees on return. -
-Refund lost item replacement fee | -Refund lost item processing fee | -- |
---|---|---|
- | ++ + | +
- For this library, you can edit rules for given itemtypes, regardless - of the patron's category. -
-- Currently, this means hold policies. - The various policies have the following effects: -
-Note: If the system preference 'AllowHoldPolicyOverride' is enabled, these policies can be overridden by your circulation staff. - Important: +
+ For this library, you can edit rules for given itemtypes, regardless of the patron's category. +
++ Currently, this means hold policies. The various policies have the following effects: +
+Note: If the system preference 'AllowHoldPolicyOverride' is enabled, these policies can be overridden by your circulation staff.
+Important:
+Item type | -Hold policy | -Hold pickup library match | -Return policy | -- |
---|
Item type | +Hold policy | +Hold pickup library match | +Return policy | ++ | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
- [% i.translated_description | html %] - | -- [% IF holdallowed == 'from_any_library' %] - From any library - [% ELSIF holdallowed == 'from_local_hold_group' %] - From local hold group - [% ELSIF holdallowed == 'from_home_library' %] - From home library - [% ELSE %] - No holds allowed - [% END %] - | -- [% IF hold_fulfillment_policy == 'any' %] - any library - [% ELSIF hold_fulfillment_policy == 'homebranch' %] - item's home library - [% ELSIF hold_fulfillment_policy == 'holdgroup' %] - item's hold group - [% ELSIF hold_fulfillment_policy == 'patrongroup' %] - patron's hold group - [% ELSIF hold_fulfillment_policy == 'holdingbranch' %] - item's holding library - [% END %] - | -- [% IF returnbranch == 'homebranch' %] - Item returns home - [% ELSIF returnbranch == 'holdingbranch' %] - Item returns to issuing branch - [% ELSIF returnbranch == 'noreturn' %] - Item floats - [% END %] - | -- Delete - | -||||||||
-
+ [% i.translated_description | html %]
+ |
+
+ [% IF holdallowed == 'from_any_library' %]
+ From any library
+ [% ELSIF holdallowed == 'from_local_hold_group' %]
+ From local hold group
+ [% ELSIF holdallowed == 'from_home_library' %]
+ From home library
+ [% ELSE %]
+ No holds allowed
+ [% END %]
+ |
+
+ [% IF hold_fulfillment_policy == 'any' %]
+ any library
+ [% ELSIF hold_fulfillment_policy == 'homebranch' %]
+ item's home library
+ [% ELSIF hold_fulfillment_policy == 'holdgroup' %]
+ item's hold group
+ [% ELSIF hold_fulfillment_policy == 'patrongroup' %]
+ patron's hold group
+ [% ELSIF hold_fulfillment_policy == 'holdingbranch' %]
+ item's holding library
+ [% END %]
+ |
+
+ [% IF returnbranch == 'homebranch' %]
+ Item returns home
+ [% ELSIF returnbranch == 'holdingbranch' %]
+ Item returns to issuing branch
+ [% ELSIF returnbranch == 'noreturn' %]
+ Item floats
+ [% END %]
+ |
+
+ Delete
+ |
+ |
-
- |
-
-
+ |
+
+ |
+
+ |
-
- |
-
- | |