evergreen-admin:customization:circ
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
evergreen-admin:customization:circ [2009/10/26 18:44] – phasefx | evergreen-admin:customization:circ [2009/10/26 19:32] – jamesrf | ||
---|---|---|---|
Line 37: | Line 37: | ||
===== Circ Scripts ===== | ===== Circ Scripts ===== | ||
+ | |||
+ | ==== Description of Default Files ==== | ||
+ | These files are found in / | ||
+ | |||
+ | === circ/ | ||
+ | * this file contains a library of often used functions and constants. | ||
+ | * Some examples: | ||
+ | * findGroupConfig(): | ||
+ | * isGroupDescendant( parent, child): returns true if the child patron group is a descendent of the parent | ||
+ | * isPrecat: a constant that returns true/false if an item is a pre-cat | ||
+ | |||
+ | === circ/ | ||
+ | * this file is called when an item is checked out and results in: | ||
+ | * loan duration rule | ||
+ | * recurring fine rule | ||
+ | * max fine rule | ||
+ | |||
+ | === circ/ | ||
+ | * this file determines patron limits | ||
+ | * the function findGroupConfig() retrieves values from this file | ||
+ | * this function is called in circ_permit_hold.js, | ||
+ | |||
+ | === circ_permit_copy.js === | ||
+ | === circ_permit_patron.js === | ||
+ | |||
+ | === circ_permit_hold.js === | ||
+ | * called on renewal, can be used to prevent holds | ||
+ | === circ_permit_renew.js === | ||
+ | * called on renewal, can be used to prevent renewals | ||
===== In-db Circ Matrix ===== | ===== In-db Circ Matrix ===== |
evergreen-admin/customization/circ.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1