Bug 23843: Add mapping to Koha::Patron
authorTomas Cohen Arazi <tomascohen@theke.io>
Mon, 21 Oct 2019 16:27:11 +0000 (13:27 -0300)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Wed, 23 Oct 2019 17:03:14 +0000 (18:03 +0100)
commit255b9b98d01f330b2d6cc48fa3efa2ed599a50c7
tree163f8f33794629ebfe5b874993999a1c091da3ae
parent430be3e9f3e8ca2313a9b8487a34803edc3aaf2d
Bug 23843: Add mapping to Koha::Patron

This patch adds a to_api_mapping method to the class. This in effect
enables calling ->to_api on the object. The mapping is borrowed from the
API controller. It is not removed from the controller so we are able to
verify (through the tests) that there is no behavior change.
Once this is pushed we need to implement the counter-wise methods and
clean the controllers.
To test:
1. Run:
   $ kshell
  k$ prove t/db_dependent/api/v1/patrons.t
=> SUCCESS: Tests pass
2. Apply this patch
3. Repeat (1)
=> SUCCESS: Tests still pass!
4. Sign off :-D

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Joonas Kylmälä <joonas.kylmala@helsinki.fi>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Koha/Patron.pm
Koha/REST/V1/Patrons.pm