Chris Cormack
9c1a43d91a
Bug 5549 - Another typo fix
2012-03-20 13:29:39 +13:00
Elliott Davis
96c63b0568
Bug 5549 : Fixed bracketing error
2012-03-20 13:29:23 +13:00
Chris Cormack
03eea72de3
Bug 5549 - Hourly Loans - Fixing a typo
2012-03-20 13:29:14 +13:00
Chris Cormack
e56c4b249d
Bug 6430 - DB changes needed to support hourly circ
...
Changing columns to datetime instead of date
Squashed commit of the following:
commit ccf37880eaf660685d439b000298dcc025e78b6e
Author: Chris Cormack <chrisc@catalyst.net.nz>
Date: Thu May 26 12:06:24 2011 +1200
Bug 5549 backing out of decision to change the name of the colums
commit 2e326fdec7d768fe93d41e93abf3ca665a363791
Author: Chris Cormack <chrisc@catalyst.net.nz>
Date: Tue May 24 14:31:26 2011 +1200
Bug 5549 : Starting work on hourly loans, changing issues table
2012-03-20 13:28:52 +13:00
Colin Campbell
4612eeddf7
Bug 5549 : CalcFine was corrupting due date
...
Clone the passed duedate as the addition of days was
corrupting it in calling context causing new account recs
to be written rather than updating the existing
2012-03-20 13:27:46 +13:00
Colin Campbell
624edf3dba
Bug 5549 : Refactor fines.pl
...
Clean code in fines to remove unnecessary complexity
remove constructs now thought suspect or
not good pracrice
2012-03-20 13:27:12 +13:00
Colin Campbell
1d90d1c0c6
Bug 5549 : use DateUtils routine for formatting sql date
...
Also cleanup modules list to reflect those
actually used
2012-03-20 13:26:51 +13:00
Colin Campbell
e012957186
Bug 5549 : Koha::Calendar::addDate should not loop on -1
...
Control variable of loop should be absolute value
to avoid looping when backtracking
2012-03-20 13:26:36 +13:00
Colin Campbell
1d62ea2c9f
Bug 5549 : Fix 'specify due date'
...
If due date is set generate a proper DateTime object
for issue procesing
2012-03-20 13:26:24 +13:00
Colin Campbell
bc866c25f4
Bug 5549 : returns calling wrong format routine on date
...
We don't have an orm yet
2012-03-20 13:25:56 +13:00
Colin Campbell
7a8bed5576
Bug 5549 : Daily loans should be due at 23:59
...
This was failing in one patch through CalcDueDate
2012-03-20 13:25:41 +13:00
Colin Campbell
791fe1bbd7
Bug 5549 : circ/returns needs to import DateUtils
2012-03-20 13:25:16 +13:00
Colin Campbell
1e255e93eb
Bug 5549 Fix a couple of comparisons in C4::Circulation
...
Changed a string comparison called on an integer
Deal with case where value is not set without runtime warnings
2012-03-20 13:25:05 +13:00
Colin Campbell
b946d16ec5
Bug 5549 : Format due dates in opac
...
Further change to ensure that where dates are formatted from the
db form the duedate loses the 23:59
2012-03-20 13:24:51 +13:00
Colin Campbell
372216b9c8
Bug 5549 : Don't confuse the users with an irrelevant time
...
If the book is due at 23:59 the due time is irrelevant
and potentially confusing to the user add a DateUtils
routine that strips that off the returned display date
2012-03-20 13:24:32 +13:00
Colin Campbell
e4abe486da
Bug 5549 : move rollingloans.t to db_dependent tests
...
This still needs a followup to make the tests pass with sample data
2012-03-20 13:24:00 +13:00
Colin Campbell
822f898f66
Bug 5549 : Calendar needed a change array_ref to hash_ref
2012-03-20 13:23:44 +13:00
Colin Campbell
0a2b32675f
Bug 5549 : Koha::Calendar needs to accept scalar add_durations
2012-03-20 13:23:26 +13:00
Colin Campbell
40b907bc0b
Bug 5549 : Make Koha::Calendar testable
...
Add a testing option
Add a script with tests
Some simplifications of the logic
2012-03-20 13:23:13 +13:00
Colin Campbell
e8daace29f
Bug 5549 : Fix typo in renewscript
2012-03-20 13:22:56 +13:00
Colin Campbell
dfbf2ed05c
Bug 5549 : Show time due in opac-detail
2012-03-20 13:22:47 +13:00
Colin Campbell
5f8923acbf
Bug 5549 : Add Returned, checkout out time to Patron Circ History
2012-03-20 13:22:37 +13:00
Colin Campbell
4913d3a1d7
Bug 5549 : Fix a couple of date issues from testing
2012-03-20 13:22:12 +13:00
Colin Campbell
c82d114f1e
Bug 5549 : Add Extra Perl Dependencies
...
Add:
DateTime::Timezone
DateTime::Format::DateParse
DateTime::Set
DateTime::Event::ICal
Readonly
Readonly::XS
2012-03-20 13:21:50 +13:00
Colin Campbell
c11f8cb622
Bug 5549 : Add script to convert issue_dates
2012-03-20 13:21:33 +13:00
Colin Campbell
39d1b7e61b
Bug 5549 : Overdues : Handle some date comparison and display issues
2012-03-20 13:21:19 +13:00
Colin Campbell
31a3a7ed93
Bug 5549 : Sip scripts should handle dt due dates
2012-03-20 13:21:11 +13:00
Colin Campbell
3b5ac7543a
Bug 5549 : Let Timestamp do the right thing if passed a DateTime
2012-03-20 13:20:54 +13:00
Colin Campbell
7c260e550e
Bug 5549 : replace curdate with now in a couple of sql lines
...
duedate is now datetime and comparing with curdate
causes a system error
2012-03-20 13:20:42 +13:00
Colin Campbell
d55405047b
Bug 5549 : Fix calculation of duedates in fines.pl and advance_notices.pl
...
Cleaned up some no longer used parameters in
Overdues::CalcFine
2012-03-20 13:20:01 +13:00
Colin Campbell
aec123114a
Bug 5549 : Add days_between method to Koha::Calendar
2012-03-20 12:37:20 +13:00
Colin Campbell
9ffd92948b
Bug 5549 : Format Date in ILSDI::Services to include hhmm
2012-03-20 12:37:07 +13:00
Colin Campbell
17657b6094
Bug 5549 : Duedate formatting : reserves and opac
2012-03-20 12:36:52 +13:00
Colin Campbell
d63691d3f1
Bug 5549: Formatting duedates in catalogue scripts
2012-03-20 12:35:57 +13:00
Colin Campbell
8cc5b3452e
Bug 5549 : DateUtils add subroutine format_sqldatetime
...
convenience method for a frequent use of the other
methods in the module
2012-03-20 12:35:40 +13:00
Colin Campbell
3ad68c640c
Bug 5549 : Format date with hh:mm in branchoverdues
...
Also removed am unused date string
2012-03-20 12:35:22 +13:00
Colin Campbell
cb170fe4ff
Bug 5549 : Cannot use CUR_DATE on date_due column
...
Comparison of CUR_TIME() & datetime gives
table corrupted error in mysql
Plus we want to see hourly loans
2012-03-20 12:34:20 +13:00
Colin Campbell
48c8ac992a
Bug 5549 : overdues display should be hours mins aware
2012-03-20 12:33:52 +13:00
Colin Campbell
f74da1e834
Bug 5549 : GetPendingIssues now returns DateTime objects
...
Show due times in addition to dates in using screens
2012-03-20 12:33:37 +13:00
Colin Campbell
aa114f5349
Bug 5549 : Only use DateTime for issues table
...
Tidied up the module list
Removed an used subroutine
Replaced some old C4::Dates code with DateTime calls
2012-03-20 12:32:56 +13:00
Colin Campbell
99eccc18ed
Bug 5549 : Handle datetimes on return
2012-03-20 12:32:13 +13:00
Colin Campbell
170508e7a0
Bug 5549 : DateUtils handling odd cases
...
Really we should not have them but they are in
existing code. They were not handled 100%
added appropriate tests
2012-03-20 12:28:22 +13:00
Colin Campbell
9b966c1571
Bug 5549 : Merge old and new DateUtils tests
2012-03-20 12:27:18 +13:00
Colin Campbell
a898a0f3fb
Bug 5549 : Add Koha directory to testcritic
2012-03-20 12:25:16 +13:00
Colin Campbell
22139db49d
Bug 5549 : Add Tests For Koha::DateUtils
...
Add testscript for DateUtils
Add a parameter to override system pref to output_pref not for
use in calling software (its superfluous) but to enable testing
of call with different settings
2012-03-20 12:24:37 +13:00
Colin Campbell
aa159edb37
Bug 5549 : Need a testscript for rolling loans
...
Note from Chris C:
This needs to be changed to work with the sample data, follow up to be
done
2012-03-20 12:22:22 +13:00
Colin Campbell
995fa23c3b
Bug 5549 : GetPendingIssues now returns duedate as a DateTime object
...
Change the handling/formatting of duedate in those
scripts calling it
2012-03-20 12:13:43 +13:00
Colin Campbell
00bf7cc774
Bug 5549 : Get basic 24 Hr loan working
2012-03-20 12:13:34 +13:00
Colin Campbell
0ce31bfba9
Bug 5549 : Pass time_zone correctly
2012-03-20 12:12:51 +13:00
Colin Campbell
5b2260ae85
Bug 5549 : Koha::Calendar allow negative offset to addDate
2012-03-20 12:12:28 +13:00