]> git.koha-community.org Git - koha.git/commit
Bug 28585: Use the datetime_parser for handling API dates
authorTomas Cohen Arazi <tomascohen@theke.io>
Fri, 25 Jun 2021 14:37:29 +0000 (11:37 -0300)
committerKyle M Hall <kyle@bywatersolutions.com>
Fri, 29 Oct 2021 12:05:21 +0000 (08:05 -0400)
commit929c0ae82a9dff379323b3b7abeaa03b1db8efcc
tree35b4bf2f086405cc20e8b6ad5815f178ac7ce5c9
parenta196d7de0a742a7a8834ab968df873cb0c2a3bcb
Bug 28585: Use the datetime_parser for handling API dates

This patchset takes the GET /patrons route as a sample usage for filtering
on date and date-time (including timestamp) fields.

It then makes Koha::Object->attributes_from_api use the DB storage
datetime parser for format the parameters correctly.

To test:

1. Apply the regression tests
2. Run:
   $ kshell
  k$ prove t/db_dependent/api/v1/patrons.t
=> FAIL: It doesn't find the patron when filtering by date
3. Apply this patch
4. Repeat 2
=> SUCCESS: It works now!
5. Sign off :-D

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Koha/Object.pm