Uploaded image for project: 'mod-inventory-storage'
  1. mod-inventory-storage
  2. MODINVSTOR-498

Expand oai-pmh view with additional fields

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Gulfstream Sprint 6, Gulfstream Sprint 92
    • Story Points:
      5
    • Development Team:
      Gulfstream
    • Release:
      Q2 2020

      Description

      In order to resolve the ticket MODOAIPMH-107 and satisfy UXPROD-2403 requirements, created in Inventory database view for OAI-PMH (as per MODINVSTOR-486) should be extended with some of the next values:

      • From instance record:
        • suppressDiscovery (1)
      • From item record:
        • suppressDiscovery (1)
        • Effective call number type name
        • Notes list (2)
          • Note type name
          • Note
        • Effective location discovery display name (if empty, then Effective location name)
        • Barcode
        • Chronology
        • Copy number
        • Holdings UUID

      (1) Suppress from discovery logic
      Each suppressDiscovery value should consider instance->holding->item hierarchy using the next rule: if a precedence record is suppressed, then all successive records are considered suppressed as well. For the successive record, the flag is considered only if a precedence record isn’t suppressed.

      It means, that in cases attached

      • if result="suppress" then suppressDiscovery=true
      • if result="discoverable" then suppressDiscovery=false

      So the result suppressDiscovery value for item might differ from the one stored in the database.

      (2) Public notes logic

      • Public notes for holdings and items are added separately, i.e. should be distinguished from one another
      • 'Staff only' notes should be ignored

      Acceptance criteria:

      • New fields are added to the view
      • Fields values comply with the appropriate logic described
      • New fields can be retrieved along with the other fields

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Anastasiia Zakharova Anastasiia Zakharova (Inactive)
                Reporter:
                Anastasiia Zakharova Anastasiia Zakharova (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases