From: dbs Date: Thu, 24 Feb 2011 19:22:12 +0000 (+0000) Subject: Apply a consistent 1 week, 0 renew policy for VIDEO and SOUND X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3572e0ad3b74cc945ba79e8ee2b2800dbcc7c1c6;p=contrib%2FConifer.git Apply a consistent 1 week, 0 renew policy for VIDEO and SOUND Also, whitespace normalization. git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_1_6_1@1243 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- diff --git a/circ/circ_duration_OSUL.js b/circ/circ_duration_OSUL.js index 4e8d281b8a..2dd35cd019 100644 --- a/circ/circ_duration_OSUL.js +++ b/circ/circ_duration_OSUL.js @@ -9,28 +9,28 @@ result.maxFine = 'OSUL_daily'; if (patronProfile == 'Faculty' || patronProfile == 'Graduate') { - result.durationRule = '120_days_1_renew'; + result.durationRule = '120_days_1_renew'; } /* Distance education laptops */ if (copy.circ_modifier == 'COMPUTER LONG') { - result.durationRule = 'OSUL_computer_long'; - result.recurringFinesRule = 'OSUL_computer'; - result.maxFine = 'overdue_equip_max'; + result.durationRule = 'OSUL_computer_long'; + result.recurringFinesRule = 'OSUL_computer'; + result.maxFine = 'overdue_equip_max'; } /* Short term laptops */ if (copy.circ_modifier == 'COMPUTER SHORT') { - result.durationRule = '4_hours_0_renew'; - result.recurringFinesRule = 'OSUL_computer'; - result.maxFine = 'overdue_equip_max'; + result.durationRule = '4_hours_0_renew'; + result.recurringFinesRule = 'OSUL_computer'; + result.maxFine = 'overdue_equip_max'; } /* Study room keys */ if (copy.circ_modifier == 'KEYS') { - result.durationRule = '3_hours_1_renew'; - result.recurringFinesRule = 'OSUL_hourly'; - result.maxFine = 'OSUL_hourly'; + result.durationRule = '3_hours_1_renew'; + result.recurringFinesRule = 'OSUL_hourly'; + result.maxFine = 'OSUL_hourly'; } /* Reserve items - let's use regular expressions to save some pain */ @@ -39,25 +39,25 @@ res_hour_re = /^RESERVE (\d+) HOUR$/; res_day_match = res_day_re.exec(copy.circ_modifier); res_hour_match = res_hour_re.exec(copy.circ_modifier); if (res_day_match) { - result.durationRule = res_day_match[1] + '_days_0_renew'; - result.recurringFinesRule = 'OSUL_reserves_daily'; - result.maxFine = 'OSUL_reserves'; + result.durationRule = res_day_match[1] + '_days_0_renew'; + result.recurringFinesRule = 'OSUL_reserves_daily'; + result.maxFine = 'OSUL_reserves'; } else if (res_hour_match) { - result.durationRule = res_hour_match[1] + '_hours_0_renew'; - result.recurringFinesRule = 'OSUL_hourly'; - result.maxFine = 'OSUL_reserves'; + result.durationRule = res_hour_match[1] + '_hours_0_renew'; + result.recurringFinesRule = 'OSUL_hourly'; + result.maxFine = 'OSUL_reserves'; } /* RACER books */ if (copy.circ_modifier == 'PEB-LIVRE') { - result.durationRule = '14_days_0_renew'; - result.recurringFinesRule = '1_dollar_per_day'; - result.maxFine = 'INFINITY_AND_BEYOND'; + result.durationRule = '14_days_0_renew'; + result.recurringFinesRule = '1_dollar_per_day'; + result.maxFine = 'INFINITY_AND_BEYOND'; } -/* VIDEO recordings */ -if (copy.circ_modifier == 'VIDEO') { - result.durationRule = '3_days_0_renew'; - result.recurringFinesRule = '1_dollar_per_day'; - result.maxFine = 'OSUL_reserves'; +/* VIDEO and SOUND recordings */ +if (copy.circ_modifier == 'VIDEO' || copy.circ_modifier == 'SOUND') { + result.durationRule = '7_days_0_renew'; + result.recurringFinesRule = '1_dollar_per_day'; + result.maxFine = 'OSUL_reserves'; }