Uploaded image for project: 'ui-requests'
  1. ui-requests
  2. UIREQ-471

Patron Blocks: Is there an automated patron block on requesting?

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 42
    • 2
    • Vega

    Description

      To see how this JIRA issue integrates with the other automated patron blocks JIRA issues please see the diagram at https://drive.google.com/file/d/1D9tZE-EgTZYRV28Wc2ghpfHIdnqBwpr2/view?usp=sharing

      Purpose: To include automated patron blocks as reason to block patron from requesting items.

      Background: Currently the request process blocks requesting based on manual patron blocks only. Attachment User-Information.JPG shows how manual blocks are displayed within User Information (where they are created) and Patron-blocks-requesting.JPG shows how the manual patron blocks are displayed when the patron attempts to request something. We now need to include the use of automated patron blocks, which are determined in real-time (when the patron is about to request something). What is displayed for automated patron blocks is the same as with manual patron blocks.

      Scenarios
      Scenario 1

      • Given Requests page
      • When patron information available
      • Then pass barcode to process to determine if one or more automated patron blocks exist (see UIU-1168) on requesting

      Scenario 2

      • Given process to determine if one or more automated patron blocks exist response
      • When no automated patron blocks exist for requesting and no manual patron blocks exist for requesting
      • Then allow patron to request item

      Scenario 3

      • Given process to determine if one or more automated patron blocks exist response
      • When no automated patron blocks exist for requesting but manual patron blocks do exist for requesting
      • Then display manual patron blocks Display message for the manual patron blocks that block requesting, as shown in attachment Patron-blocks-requesting.JPG (this logic already exists)

      Scenario 4

      • Given process to determine if one or more automated patron blocks exist response
      • When one or more automated patron blocks exist for requesting and no manual patron blocks exist for requesting
      • Then display automated patron blocks Message to be displayed (which is returned from _process to determine if one or more automated patron block exists (see UIU-1168)) for each automated requesting block, as shown in Patron-blocks-requesting.JPG

      Scenario 5

      • Given process to determine if one or more automated patron blocks exist response
      • When one or more automated patron blocks exist for requesting and no manual patron blocks exist for requesting
      • Then display automated patron blocks Message to be displayed (which is returned from _process to determine if one or more automated patron block exists (see UIU-1168)) for each automated requesting block first, followed by Display message for each manual requesting block, as shown in Patron-blocks-requesting.JPG

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                maxim_didenko Maxim Didenko
                hollyolepm Holly Mistlebauer
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases