Koha/koha-tmpl/intranet-tmpl/prog/en/modules
Ian Walls e57dadf762 Bug 5548: Hard Due Dates Circ Rule
Implements the RFC found at http://wiki.koha-community.org/wiki/Hard_Due_Dates_Circ_Rule_RFC.  See squashed commits
messages below for details of implementation.

Squashed commit of the following:

commit 871b91af00871146eb1216ebf5ce673dda2c5925
Author: Ian Walls <ian.walls@bywatersolutions.com>
Date:   Tue Dec 28 15:09:49 2010 -0500

    Hard Due Dates dev part 3: implementing the due dates in circ

    CalcDateDue now calls GetLoanLength, rather than each invocation running separately one after another.  Therefore, instead of
    the 'loanlength' param, CalcDateDue now takes 'itype', and uses the info to get both the issuelength and the hardduedate info (if it exists)

    Global Due Date no longer populates in the sticky due date field in Circ, since it can't be determined before the item is scanned.  Any specified
    due date still overrides the circulation rules, if allowed.

    Hard Due Dates in the past will return an error message, but can be manually specified if truly desired.

    Also, a small fix to updatedatabase.pl to allow the old data to populate if possible.

commit 14d5505f3c01287a2464a759f0076c1d4b665c49
Author: Ian Walls <ian.walls@bywatersolutions.com>
Date:   Mon Dec 27 18:28:11 2010 -0500

    HardDueDates dev part 2:  adding admin interface

    Adds columns to Smart Rules page, including calendar for easy date selection.

    Removes globalDueDate and ceilingDueDates from system preferences editors

commit 76e3e3d86a7a54c6ce4253e7f68278b4dc75a0bb
Author: Ian Walls <ian.walls@bywatersolutions.com>
Date:   Mon Dec 27 15:58:05 2010 -0500

    HardDueDates dev part 1: database changes

    Adds two new columns to issuingrules, a hardduedate and a hardduedatecompare.  If globalduedate is set, use that as the universal value
    for all circ rules.  Else, if ceilingduedate is set, use that as the universal value.  Adjust the comparison accordingly (-1 before, 0
    exact, 1 after).  the old system preferences globalDueDate and ceilingDueDate are then removed.

    Rebased onto 3.03.00.032

Signed-off-by: Ian Walls <ian.walls@bywatersolutions.com>
Signed-off-by: Jared Camins-Esakov <jcamins@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2011-03-30 20:35:45 +13:00
..
acqui Bug 5466 - Acquisitions - ability to set currency in order screens 2011-03-21 16:51:40 +13:00
admin Bug 5548: Hard Due Dates Circ Rule 2011-03-30 20:35:45 +13:00
authorities
basket Bug 5641: Replace Favicon through staff client 2011-03-23 21:41:32 +13:00
batch
catalogue Bug 5547: Hide Lost Items dev 2011-03-30 20:20:05 +13:00
cataloguing Merge remote branch 'kc/new/bug_3013' into kcmaster 2011-03-13 14:02:06 +13:00
circ Fix for Bug 5972 - DisplayClearScreenButton preference introduces invalid markup 2011-03-30 19:56:54 +13:00
errors
help Bug 5940: Acq and Suggestion Help Files for 3.4 2011-03-30 19:40:03 +13:00
installer
labels Fix for Bug 5818, Date picker broken on label batches 2011-03-05 20:35:57 +13:00
maint Bug 5462: fixed dashes (replaced with _) and fullstops (removed) for variable names 2011-02-03 09:54:50 +00:00
members Bug 5641: Replace Favicon through staff client 2011-03-23 21:41:32 +13:00
offline_circ
patroncards
reports Bug 5838: Format sql outout on guided reports 2011-03-29 09:53:02 +13:00
reserve Bug 5547: Hide Lost Items dev 2011-03-30 20:20:05 +13:00
reviews
rotating_collections
serials Bug 5741 - Extra comma causes JavaScript error in Internet Explorer 2011-02-20 20:29:07 +13:00
sms
suggestion Bug 5928 follow up remove branchcode label 2011-03-23 10:35:19 +13:00
tags bug 5649: changes the white/blacklisting to approved/rejected consistent wording 2011-02-14 10:33:07 +13:00
test
tools Bug 5065 Add ability to choose framework on import 2011-03-21 20:36:35 +13:00
virtualshelves Bug 5462: fixed dashes (replaced with _) and fullstops (removed) for variable names 2011-02-03 09:54:50 +00:00
z3950
about.tmpl Merge remote branch 'kc/new/bug_2742' into kcmaster 2011-02-28 09:09:33 +13:00
auth.tmpl Fix for Bug 5743, 5743 - Make login errors a little nicer 2011-02-14 09:14:46 +13:00
intranet-main.tmpl