LP1952931 Support ACQ Advanced Shipment Notices (DESADV -- Dispatch Advice Messages)
authorBill Erickson <berickxx@gmail.com>
Wed, 1 Dec 2021 16:49:23 +0000 (11:49 -0500)
committerJane Sandberg <js7389@princeton.edu>
Thu, 27 Oct 2022 22:23:32 +0000 (15:23 -0700)
commiteae6c7e0eacc9ebf4bfd2014d9c6485a61de8a0c
treec4be9152f669e3019dd9e4ebab59bd7948683759
parente4cffa961ffd645702c90c6dc044619a8cdc46c8
LP1952931 Support ACQ Advanced Shipment Notices (DESADV -- Dispatch Advice Messages)

* Parsing DESADV EDI Messages
* ASN shipment notification SQL
* ASN shipment notifiation Perl
* ASN shipment notifiation Perl Test
* ASN receiving UI
* ASN shipment notifiation IDL
* ASN Perl Test
* Handle barcode not found
* Add process date and processed by fields
* Stamping process date and processed
* Copy upgrade SQL to base schema
* LI# link goes to LI items; show title in summary
* LI# link goes to LI items fix
* ASN EDI can contain multiple containers
* Blocking receiving before container fully loads
* More data loading indictor support
* ASN disable Dry-Run by default
* Receive Shipment AngJS menu entry
* Disable try run by default; focus input on load
* ASN dry run fixes / Notifed Count repair
* ASN support Ingram message format (PCI field)

Includes change to allow skipping line items that have no container
code, which happens with Ingram messages sometimes.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
17 files changed:
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/eg2/src/app/staff/acq/asn/asn.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/asn/asn.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/asn/asn.module.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/asn/asn.service.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/asn/receive.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/asn/receive.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/asn/routing.module.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/acq/routing.module.ts
Open-ILS/src/eg2/src/app/staff/nav.component.html
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
Open-ILS/src/perlmods/live_t/35-acq-asn-edi.t [new file with mode: 0755]
Open-ILS/src/sql/Pg/200.schema.acq.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-asn.sql [new file with mode: 0644]
Open-ILS/src/templates/staff/navbar.tt2