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

FE: (3-APB-A) Create Patron Blocks Conditions Table

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 35, EPAM-Veg Sprint 36, EPAM-Veg Sprint 37, EPAM-Veg Sprint 38, EPAM-Veg Sprint 39
    • 8
    • 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: Allow institution to set actions to be blocked, if any, for six initial situations and to set a custom message to be displayed.

      SCENARIOS

      1. Scenario
      Given Settings ==> Users
      When displayed
      Display in format as show by attached screen mock-up Patron-blocks-conditions.jpg, adding Patron Blocks section with Conditions option for this user story

      2. Scenario
      Given Settings ==> Users ==> Conditions
      When Conditions selected
      Then display six Conditions that could results in blocking as shown in the third column of the attached screen mock-up Patron-blocks-conditions.jpg

      3. Scenario
      Given six Conditions displayed
      When one Condition selected
      Then open page as shown in attached mock-up Patron-blocks-conditions.jpg
      Defaults

      • Borrowing is set to no check mark
      • Renewals is set to no check mark
      • Requests is set to no check mark
      • Message to be displayed is set to blank
      • "Save" button is grayed out

      4. Scenario
      Given one Condition open for editing
      When change made
      Then validate page
      Validation

      • If Borrowing and/or Renewals and/or Requests is check marked, then Message to be displayed is required; Display this error message if it is not present: Message to be displayed is a required field if one or more Blocked actions selected
      • If Message to be displayed is entered, then Borrowing and/or Renewals and/or Requests must be set selected; Display this error message if no block action is selected: One or more Blocked actions must be selected for Message to be displayed to be used
      • "Save" button should remain grayed out until all validation has been passed

      5. Scenario
      Given Condition has passed validation
      When "Save" button selected
      Then save entered data and display success toast as shown in attached mock-up Patron-blocks-conditions-success.jpg

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      DESCRIPTION

      The purpose of this user story is to allow an institution to set conditions to be blocked, if any, for six initial conditions and to set a custom message to be displayed.

      The first step in this task to to change the design of the Settings ==> Users section of FOLIO to add a Patron Blocks section with two new sub-sections: Conditions and Limits (as shown in the attached screen mock-up Patron-blocks-conditions.jpg) This user story covers the "Conditions" option and UIU-1167 covers the "Limits" option.

      There are six hard-coded situations that the institution may select to set up patron blocks for (also shown in attached screen mock-up Patron-blocks-conditions.jpg):
      * Maximum outstanding fee/fine balance
      * Maximum number of items charged out
      * Maximum number of lost items
      * Maximum number of overdue items
      * Maximum number of overdue recalls
      * Recall overdue by maximum number of days

      The fields for each situation are defaulted as follows (also shown in attached screen mock-up Patron-blocks-conditions.jpg):
      * Borrowing is set to no check mark
      * Renewals is set to no check mark
      * Requests is set to no check mark
      * Message to be displayed is set to blank

      The field validation is as follows:
      * If Borrowing and/or Renewals and/or Requests is selected, then Message to be displayed is required; Display this error message if it is not present: Message to be displayed is a required field if one or more Blocked actions selected
      * If Message to be displayed is entered, then Borrowing and/or Renewals and/or Requests must be selected; Display this error message no block is selected: One or more Blocked actions must be selected for Message to be displayed to be used

      After updating the record, a "success toast" should be displayed, as shown in attached screen mock-up Patron-blocks-conditions-success.jpg.

      Please see Holly with any questions or comments. Thanks!

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases