Uploaded image for project: 'ui-circulation'
  1. ui-circulation
  2. UICIRC-478

Lost item fee policy: Additional validation not in original user story

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P2
    • Resolution: Done
    • None
    • 4.0.0
    • EPAM-Veg Sprint 91, EPAM-Veg Sprint 92
    • 3
    • Vega
    • Q3 2020

    Description

      There is some additional validation that will help the user enter the correct information. Before adding the validation changes for the replacement settings, please change the order of the replacement settings as show in the attached mock-up titled Modify-replacement-fields.JPG. The order change will work better with the new validate rules.

      If Patron billed after aged to lost not blank
      Then Item aged to lost after overdue cannot be blank
      Display this error message under Item aged to lost after overdue section: Entry required if patron billed after aged to lost interval is selected

      If Item aged to lost after overdue not blank <==Should not have been implemented (found September 14, 2020)
      Then Patron billed after aged to lost cannot be blank
      Display this error message under Patron billed after aged to lost section: Entry required if item aged to lost- -after overdue interval is selected

      If Charge lost item processing fee if item declared lost by patron OR Charge lost item processing fee if item aged to lost by system = "Yes"
      Then Lost item processing fee must be > 0.00
      Display this error message under Lost item processing fee section: Entry required if charging lost item processing fee for declared lost or aged to lost selected

      If Lost item processing fee > 0.00
      Then Charge lost item processing fee if item declared lost by patron OR Charge lost item processing fee if item declared lost by system must be = "Yes"
      Display this error message under Lost item processing fee section: Lost item processing fee cannot be > 0 unless charging lost item processing fee for declared lost or aged to lost selected

      If If lost item returned, remove lost item processing fee = "Yes"
      Then Lost item processing fee must be > 0.00
      Display this error message under If lost item returned, remove lost item processing fee section: Lost item processing fee must be > 0 for this selection

      If Replacement processing fee > 0
      Then Replacement allowed must be = "Yes"
      Display this error message under Replacement processing fee section: Replacement processing fee cannot be > 0 unless replacement allowed selected

      If If lost item replaced, remove lost item processing fee = "Yes"
      Then Replacement allowed must be = "Yes"
      Display this error message under If lost item replaced, remove lost item processing fee section: Cannot be selected unless replacement allowed also selected

      If Charge lost item processing fee if item aged to lost by system = "Yes"
      Then Items aged to lost after overdue cannot be blank
      Display this error message under Items aged to lost after overdue section: Entry required if charge lost item processing fee if item aged to lost by system selected

      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