Bug 23843: Add mapping to Koha::Club::Holds
authorTomas Cohen Arazi <tomascohen@theke.io>
Mon, 21 Oct 2019 16:25:34 +0000 (13:25 -0300)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Wed, 23 Oct 2019 17:03:03 +0000 (18:03 +0100)
commitaf2cd5e303d5a4446159110a7da27cc5befd5a64
treed8d7c6f7e9bae0ab52e5c18fc671524978a4b579
parent1957cb64ca8efab68001a9bdec3c0ce02133907b
Bug 23843: Add mapping to Koha::Club::Holds

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/clubs_holds.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/Club/Hold.pm
Koha/REST/V1/Clubs/Holds.pm