Uploaded image for project: 'mod-orders-storage'
  1. mod-orders-storage
  2. MODORDSTOR-69

Need the ability to specify materialType for physical and eresource

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 5.0.0
    • Labels:
      None
    • Template:
    • Sprint:
      ACQ Sprint 60, ACQ Sprint 61
    • Story Points:
      1
    • Development Team:
      EBSCO - FSE

      Description

      Overview:
      Currently material types are specified in an array in poLine.details. However, this makes it difficult to determine which material type to use when creating items, especially for P/E Mix order lines.

      For example, a P/E Mix order might have the UUIDs for "book" and "audio recording" in the array of material types... without inferring some information from the material type itself, there's no way to know which UUID to use when creating item records for the physical and electronic materials.

      Approach:

      • Remove poLine.details.materialType
      • Add poLine.physical.materialType (UUID) - single value, not an array
      • Add poLine.eresource.metarialType (UUID) - single value, not an array

      This will allow separate material types to be specified for physical and electronic resources in P/E Mix order lines.

      Acceptance Criteria:

      • The schemas and examples have been updated
      • The sample data has been updated
      • Unit tests have been updated as needed.

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                cmcnally Craig McNally
                Reporter:
                cmcnally Craig McNally
                Tester Assignee:
                Craig McNally Craig McNally
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases