Uploaded image for project: 'ui-inventory'
  1. ui-inventory
  2. UIIN-378

Settings page. Inventory > Holdings, Item > Call number types



    • Other dev


      Purpose: In Inventory we use the Call number type element in the Holdings and Item records. The Call number types can be e.g. Dewey Decimal classification, Library of Congress classification.

      As a cataloger, I want to review and manage the list of Call number types.


      1. Scenario
        • Login to FOLIO snapshot stable, and go to Settings
        • When selecting Inventory > in the menu Holdings, Item is displayed in the 2nd pane
        • then drill down to Holdings, Items > Call number types
        • Then the Call number types setting page open (displayed in 3rd pane)
      2. Scenario
        • When the Call number type setting page is open,
        • Then the top bar in 3rd pane display: Call number types
      3. Scenario
        • The Call number types are listed alphabetically
        • source - folio or local
        • Last updated: Data from the Metadata component
      4. Scenario
        • The list of predefined terms:
          • Dewey Decimal classification
          • LC Modified
          • Library of Congress classification
          • MOYS
          • National Library of Medicine classification
          • Other scheme
          • Sheled separately
          • Shelving control number
          • Source specified in subfield $2
          • Superintendent of Documents classification
          • Title
          • UDC
      5. Scenario
        • The Call number type when predefined in FOLIO
        • Then source will be 'folio'
      6. Scenario
        • The Call number type can be set as a locally used term
        • The Call number type is then defined locally by the tenant
          • The source will then be 'local'
      7. Scenario
        • When click on the 'pen' it's possible to edit the
          • Call number type
          • The actions buttons now displayed are 'Save' and 'Cancel'
      8. Scenario
        • When edit of a Call number type is done
        • Click on 'Save'
      9. Scenario
        • When navigation away when in the middle of edit of a Call number type
        • Then the standard modal will show, warning about: There are unsaved changes (e.g. like in the Settings > Formats)
      10. Scenario
        • When click on the trash icon it's possible to delete the row:
          • Call number type
          • Source
          • Last updated
      11. Scenario
        • Go to a given Call numbertype, which is to be deleted
        • click on 'trash icon'
        • Then the standard modal will show, warning about:
          • Headline: Delete Call number type
          • Text: The Call number type [given term] will be deleted.
        • Select buttons: 'Cancel' or 'Delete'
        • The modal will be e.g. like in the Settings > Formats
      12. Scenario
        • When adding a new Call number type to the list of Call number types, click on the '+ New' icon
        • A new line in the top of the list will be added, which consist of
        • A text input box for Call number type
        • The source is set by the system to be: 'folio' as default setting
      13. Scenario
        • When click '+New' button to add a new Call number type
        • Enter "Dewey Decimal classification" as Call number type (which already exist) as one of the FOLIO predefined Holdings types.
        • Then I get an error message: "The Call number type has to be unique. Please enter a different Holdings type." - Here the page freeze. This is a 'general' thing in the Settings component. charlotte has filed: STCOM-408

      Out of scope for this story will be
      a) systematic check against deletion of a Call number type with associated instance records

      TestRail: Results


          Issue Links



                adityamatukumalli Aditya matukumalli
                charlotte Charlotte Whitt
                Charlotte Whitt Charlotte Whitt
                0 Vote for this issue
                3 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases