API for configuring Packs to Ship (V)

Description

This sub-task is for the API improvements needed to support the new Packs to Ship (V) requisition field. The APIs should be updated to support admins configuring this field on their requisition template for their programs, and then to allow users to initiate and save/submit a requisition with this field on it.

Acceptance Criteria
Verify that:

  • in the APIs for configuring a requisition template, this new field can be added into the requisition template (by an admin with permissions to configure the template for their program)

  • if this field is NOT configured/associated to a requisition template, it does not appear on the requisition form

  • the field can be configured with a display order that controls where it appears on the requisition

  • in the APIs for initiating and saving a requisition, if this field is part of the template, then this field appears on the requisitions. Its display order should be based on the requisition template.

  • Following reference data endpoints need to be available

    • packsize (orderableproduct)

    • Pack rounding threshold : non-negative integer

    • round to zero : boolean

Status

Assignee

Jakub Kondrat

Reporter

Mary Jo Kochendorfer

Labels

None

Sprint

None

Fix versions

Priority

Major
Configure