Bug 23843: Add mapping to Koha::Acquisition::Fund
authorTomas Cohen Arazi <tomascohen@theke.io>
Mon, 21 Oct 2019 16:47:50 +0000 (13:47 -0300)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Wed, 23 Oct 2019 17:03:24 +0000 (18:03 +0100)
commit1b9f3621dfc82144e498d6d7d53cdda3b6d352a0
tree87d2add18a38005999e59941d1a315e61ef93ad9
parent70e0a23af66960fdc8d0a32fc57c1858e8f7a010
Bug 23843: Add mapping to Koha::Acquisition::Fund

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/acquisitions_funds.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/Acquisition/Fund.pm
Koha/REST/V1/Acquisitions/Funds.pm
api/v1/swagger/definitions/fund.json