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

BE: Overdue fee/fine notices

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: TBD
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 19.0.0
    • Labels:
      None
    • Template:
    • Sprint:
      EPAM-Veg Sprint 38, EPAM-Veg Sprint 39
    • Story Points:
      5
    • Development Team:
      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

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases