Uploaded image for project: 'ui-users'
  1. ui-users
  2. UIU-1276

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

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      EPAM-Veg Sprint 42
    • Story Points:
      2
    • Development Team:
      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 renewing loaned items.

      Background: Currently the renewal process blocks renewing 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-renewing.JPG shows how the manual patron blocks are displayed when the patron attempts to renew something. We now need to include the use of automated patron blocks, which are determined in real-time (when the patron is about to renew something). What is displayed for automated patron blocks is the same as with manual patron blocks.

      Scenarios
      Scenario 1

      • Given renewal option (from Open/Closed Loans button, Open/Closed Loans ellipsis, Loan Details button)
      • When selected
      • Then pass barcode to process to determine if one or more automated patron blocks exist (see UIU-1168) on renewing

      Scenario 2

      • Given process to determine if one or more automated patron blocks exist response
      • When no automated patron blocks exist for renewing and no manual patron blocks exist for renewing
      • Then allow patron to renew item(s)

      Scenario 3

      • Given process to determine if one or more automated patron blocks exist response
      • When no automated patron blocks exist for renewing but manual patron blocks do exist for renewing
      • Then display manual patron blocks Display message for the manual patron blocks that block renewing, as shown in attachment Patron-blocks-renewing.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 renewing and no manual patron blocks exist for renewing
      • 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 renewing block, as shown in Patron-blocks-renewing.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 renewing and no manual patron blocks exist for renewing
      • 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 renewing block first, followed by Display message for each manual renewing block, as shown in Patron-blocks-renewing.JPG

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                annamelnyk Anna Melnyk
                Reporter:
                hollyolepm Holly Mistlebauer
                Tester Assignee:
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases