Bug 23843: Add mapping to Koha::Account::Line
authorTomas Cohen Arazi <tomascohen@theke.io>
Mon, 21 Oct 2019 16:24:27 +0000 (13:24 -0300)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Wed, 23 Oct 2019 17:02:56 +0000 (18:02 +0100)
commitf5f98af7be74dce81073fe0a42431db7ebac49f7
treef196d7e075270587b9a928e8fc0152e592bae49e
parentecf030b798297d19926ca037507271ad4c100bfd
Bug 23843: Add mapping to Koha::Account::Line

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_accounts.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/Account/Line.pm
Koha/REST/V1/Patrons/Account.pm