Uploaded image for project: 'ui-receiving'
  1. ui-receiving
  2. UIREC-135

Update create, edit and receive piece forms with additional fields

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Labels:
      None
    • Template:
      Front-end User Story Template
    • Sprint:
      ACQ Sprint 120
    • Story Points:
      2
    • Development Team:
      Thunderjet

      Description

      Purpose: In order to display piece details on holding records users will need a mechanism to indicate that they want this to happen. This will give users the choice to display piece information on holding. Updating the caption field will allow users to capture information that is more consistent with the inventory app. This will improve workflow between receiving and cataloging.

      User story statement(s):

      As a receiving staff member,
      I want to be able to tell system to display info on holding
      so that I do not need to manually enter duplicate information into the inventory app

      Scenarios:

      1. Scenario: 
        • Given user is creating piece
        • When inputting information into the form
        • Then user has the following options
          • Enumeration (Previously labeled "Caption")
          • Chronology
          • Piece format (Unchanged)
          • Expected receipt date (Unchanged)
          • Comment (Unchanged)
          • Select location (Update in separate story)
          • Create item (Unchanged)
          • Supplement (Unchanged)
          • Display on holdings
          • Suppress from discovery
      2. Scenario: Data consistency (Split to UIREC-148)
        • Given piece is connected to item record
        • When editing or creating piece
        • Then Enumeration and Chronology fields update the corresponding fields in the item record
        • AND if they are edited in inventory item record the corresponding fields are updated in the piece
      3. Scenario: 
        • Given the related POL has "Manually add pieces for receiving" = true
        • When Add Piece form is loaded
        • Then "Display on holding" is checked
      4. Scenario: 
        • Given the related POL has "Manually add pieces for receiving" = false
        • When Add Piece form is loaded
        • Then "Display on holding" is NOT checked
      5. Scenario: 
        • Given the Piece has "Display on holding" = true
        • When Add Piece form is loaded
        • Then "Suppress from discovery" is editable**
      6. Scenario: 
        • Given the Piece has "Display on holding" = false
        • When Add Piece form is loaded
        • Then "Suppress from discovery" is inactive

      NOTE: for piece information to appear on Holdings. Display on holdings is checked AND Piece status = received

        TestRail: Results

          Attachments

          1. image-2021-08-10-16-23-48-075.png
            image-2021-08-10-16-23-48-075.png
            189 kB
          2. Proof_1_.png
            Proof_1_.png
            148 kB
          3. Proof_3_.mp4
            8.36 MB
          4. Proof_4.mp4
            10.83 MB
          5. Proof_5_6_.mp4
            11.70 MB
          6. Screen Shot 2021-02-18 at 1.49.43 PM.png
            Screen Shot 2021-02-18 at 1.49.43 PM.png
            146 kB
          7. Screen Shot 2021-02-18 at 2.23.13 PM.png
            Screen Shot 2021-02-18 at 2.23.13 PM.png
            147 kB
          8. Screen Shot 2021-02-18 at 2.24.51 PM.png
            Screen Shot 2021-02-18 at 2.24.51 PM.png
            146 kB

            Issue Links

              Activity

                People

                Assignee:
                dennisbridges Dennis Bridges
                Reporter:
                dennisbridges Dennis Bridges
                Tester Assignee:
                Dennis Bridges Dennis Bridges
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases