Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

On the FOLIO project JSON schema is used to define models which will be used as REST request/response and also save in the PostgreSQL : https://json-schema.org/

https://github.com/folio-org/acq-models → This is the central repository for the models of the various acquisition modules.

1.1 Please create schema "po_line_vs_invoice_line.json" in the mod-invoice-storage/schemas of theacq-models. Also add examplemod-invoice-storage/examples.

...

4.1 Business API for deleting invoice line : DELETE /invoices/invoice-lines/{id} and finally Storage API will be invoked DELETE /invoices-storage/invoice-lines/{id}.

...

5. Add validation business logic

Should not be possible delete order line (DELETED /orders/order-line/{id}) if there is connection between order line and invoice line.

5.1 Business API for deleting order line → DELETE /orders/order-line/{id}. Please find controller and service method which responsible for deleting order line.

5.2 

6. Prepare cross module migration