From: Dan Scott Date: Thu, 21 Jul 2011 19:08:53 +0000 (-0400) Subject: Add Boreal circulation rules X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=692084858fc9cd7c1e25a830cdac84604279503a;p=contrib%2FConifer.git Add Boreal circulation rules Still need to add their limits based on user profile & item type Signed-off-by: Dan Scott --- diff --git a/Open-ILS/src/javascript/backend/circ/circ_duration_OSBO.js b/Open-ILS/src/javascript/backend/circ/circ_duration_OSBO.js new file mode 100644 index 0000000000..b1062cf438 --- /dev/null +++ b/Open-ILS/src/javascript/backend/circ/circ_duration_OSBO.js @@ -0,0 +1,41 @@ +/* grab the config from the config script */ +var config = getItemConfig(); +var itemForm = (marcXMLDoc) ? extractFixedField(marcXMLDoc,'Form') : ""; + +/* Set the defaults for books for most patron types */ +result.durationRule = '21_days_1_renew'; +result.recurringFinesRule = '25_cent_per_day'; +result.maxFine = '10_dollars'; + +if (copy.circ_modifier == 'AUDIO') { + result.durationRule = '7_days_1_renew'; + result.recurringFinesRule = '1_dollar_per_day'; +} + +if (copy.circ_modifier == 'AV_EQUIP') { + result.durationRule = '1_day_1_renew'; + result.recurringFinesRule = '1_dollar_per_day'; +} + +if (copy.circ_modifier == 'CD MUSIC') { + result.durationRule = '7_days_1_renew'; +} + +if (copy.circ_modifier == 'CIRC SHORT') { + result.durationRule = '1_day_1_renew'; +} + +if (copy.circ_modifier == 'DVD VIDEO') { + result.durationRule = '7_days_1_renew'; + result.recurringFinesRule = '1_dollar_per_day'; +} + +if (copy.circ_modifier == 'SOFTWARE') { + result.durationRule = '7_days_1_renew'; + result.recurringFinesRule = '1_dollar_per_day'; +} + +if (copy.circ_modifier == 'DVD VIDEO') { + result.durationRule = '7_days_1_renew'; + result.recurringFinesRule = '1_dollar_per_day'; +}