Koha/Koha/Acquisition
Martin Renvoize 33dd62d661 Bug 28640: Expose EDI Status on basket details page
This patch adds the edi_order relationship method to
Koha::Acquisition::Basket to return the most recently attached
edi_message of type 'ORDER' for the basket.

NOTE: EDI currently returns raw DBIC results. I have opted to maintain
that approach here, but would like to work on upgradeing the
Koha::EDIFACT::Order class to be a subclass of Koha::Object at a later
date.

We then use this new relationship in acqui/basket to display the EDI
status for such baskets.

Test plan
1/ Setup a vendor with EDI Ordering enabled
2/ Add a new basket for the vendor.
3/ Note the new 'EDI status' field displays and reads 'Not ordered'
4/ Close the basker
5/ The 'EDI status' should continue to display 'Not ordered'
6/ Re-open the basket
7/ Close the basket via 'Create EDIFACT order'
8/ Navigate back to the now closed basket
9/ Note the 'EDI status' field now displays 'Pending' and the transfer
date.
10/ Progress the EDI order by running the edi_cron.pl script
11/ The EDI status field should now reflect that the message has been
sent.

Signed-off-by: Benjamin Veasey <B.T.Veasey@lboro.ac.uk>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2021-07-26 12:46:32 +02:00
..
Bookseller Bug 17600: Standardize our EXPORT_OK 2021-07-16 08:58:47 +02:00
Invoice Bug 17600: Standardize our EXPORT_OK 2021-07-16 08:58:47 +02:00
Order Bug 17600: Standardize our EXPORT_OK 2021-07-16 08:58:47 +02:00
Basket.pm Bug 28640: Expose EDI Status on basket details page 2021-07-26 12:46:32 +02:00
BasketGroup.pm
BasketGroups.pm
Baskets.pm
Bookseller.pm
Booksellers.pm
Budget.pm
Budgets.pm
Currencies.pm Bug 17600: Standardize our EXPORT_OK 2021-07-16 08:58:47 +02:00
Currency.pm Bug 17600: Standardize our EXPORT_OK 2021-07-16 08:58:47 +02:00
Fund.pm
Funds.pm
Invoice.pm
Invoices.pm
Order.pm Bug 17600: Standardize our EXPORT_OK 2021-07-16 08:58:47 +02:00
Orders.pm Bug 17600: Standardize our EXPORT_OK 2021-07-16 08:58:47 +02:00