Uploaded image for project: 'mod-circulation'
  1. mod-circulation
  2. CIRC-711

BE: Overdue fee/fine notices

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Done
    • None
    • 19.0.0
    • None
    • EPAM-Veg Sprint 38, EPAM-Veg Sprint 39
    • 5
    • Vega

    Description

      Context
      Notice templates and policies were developed earlier. This extends those features to allow for overdue fee/fine notices.

      Scenario 1
      Given an overdue item
      When item is returned
      And overdue fine is charged/opened
      And notice policy is set to triggering event of "Overdue fine, returned"
      – And send "Upon/at"
      – Or notice policy is set to send "After" by X Minutes/Hours/Days/Weeks/Months and frequency is One time
      Then send notice once

      Scenario 2
      Given an overdue item
      When item is renewed
      And overdue fine is charged/opened
      And notice policy is set to triggering event of "Overdue fine, renewed"
      – And send "Upon/at"
      – Or notice policy is set to send "After" by X Minutes/Hours/Days/Weeks/Months and frequency is One time
      Then send notice once

      Scenario 3
      Given an overdue item
      When item is returned
      And overdue fine is charged/opened
      And notice policy is set to triggering event of "Overdue fine, returned"
      – And notice policy is set to send "After" by X Minutes/Hours/Days/Weeks/Months and frequency is Recurring
      – And interval is set for every X Minutes/Hours/Days/Weeks/Months
      Then send notices per recurring settings and per circulation rules UNTIL overdue fee/fine is closed

      Scenario 4
      Given an overdue item
      When item is renewed
      And overdue fine is charged/opened
      And notice policy is set to triggering event of "Overdue fine, renewed"
      – And notice policy is set to send "After" by X Minutes/Hours/Days/Weeks/Months and frequency is Recurring
      – And interval is set for every X Minutes/Hours/Days/Weeks/Months
      Then send notices per recurring settings and per circulation rules UNTIL overdue fee/fine is closed

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                OleksandrVidinieiev Oleksandr Vidinieiev
                OleksandrVidinieiev Oleksandr Vidinieiev
                Darcy Branchini Darcy Branchini
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases