Uploaded image for project: 'mod-orders'
  1. mod-orders
  2. MODORDERS-275

Make poLine.source an enum

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • 7.0.0
    • None
    • ACQ Sprint 68
    • 2
    • Thunderjet

    Description

      Overview

      poLine.source is currently a subobject with code and description fields. This needs to be changed to an enum with the following values:

      • User
      • API
      • EDI
      • MARC

      NOTE: field is required - no default at the schema level

      NOTE: spans mod-orders, mod-orders-storage

      NOTE: This is a breaking schema change and will have ripple affects (invoice, gobi, etc.) Those places will need to be updated as well. In some cases this is covered by separate stories.

      NOTE: When creating instance records in inventory, use the hard-coded value of "FOLIO" for the instance source.

      Acceptance Criteria

      • Schemas and examples are updated
      • Sample data is updated
      • Unit tests are updated as needed
      • API tests are updated as needed
      • Business logic code is updated if needed (e.g. see note above about instance creation)
      • Data migration script is in place if done after the FOLIO Q3.1 release (follow-up story will be created if needed)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                aliaksandr_pautau Aliaksandr Pautau
                cmcnally Craig McNally
                Aliaksandr Pautau Aliaksandr Pautau
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases