Bug 8800 - useDaysMode=Datedue wrong behaviour (revisited)
authorTomas Cohen Arazi <tomascohen@gmail.com>
Fri, 21 Sep 2012 15:50:26 +0000 (12:50 -0300)
committerChris Cormack <chrisc@catalyst.net.nz>
Mon, 26 Nov 2012 00:22:56 +0000 (13:22 +1300)
commit1d69301468a50e6154e0c4de0ebc6cfbf0c3e4a2
tree31be2f811d42c9e2a8a5f8e098a7b9459d8f59dc
parent4718ea1a3ff8ce51a1824a0d95288893b92abdbe
Bug 8800 - useDaysMode=Datedue wrong behaviour (revisited)

useDaysMode=Datedue wasn't used as advertised in the docs. Added
next_open_day and prev_open_day subs to Koha::Calendar and some tests for them.

- Koha::Calendar->addDate was rewritten in a more sane way (also split into
  addHours and addDays for convenience).
- Fixed a bug introduced in Bug 8966 regarding dt truncation and dtSets->contains
- Minor docs typos
- Use the passed Calendar mode or default to 'Calendar' in Koha::Calendar->_mockinit.
- Tests

I'm writing some db-dependent tests for is_holiday, and hopefully for CalcDateDue so any
rewrite/followup doesn't break things.

Regards
To+

Sponsored-by: Universidad Nacional de Córdoba
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Passed-QA-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Conflicts:
t/Calendar.t

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
C4/Circulation.pm
Koha/Calendar.pm
t/Calendar.t