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

Add aged to lost triggers to notice policy

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: TBD
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 5.0.0
    • Labels:
      None
    • Template:
      Front-end User Story Template
    • Sprint:
      EPAM-Veg Sprint 103, EPAM-Veg Sprint 104, EPAM-Veg Sprint 105
    • Story Points:
      2
    • Development Team:
      Vega

      Description

      Purpose: Add additional triggers to notice policy so that staff can configure notices to be sent when an item's status is changed to "aged to lost" or an aged to lost fee/fine and it's associated processing fees/fines are charged or adjusted.

      User story statement(s): See UXPROD-2165.

      Scenarios:

      1. Scenario:
        • Given a notice policy under accordion "Loan notices - sent to borrower" (Settings > Circulation > Patron notice policies)
        • When triggering event is selected
        • Then add the following new triggering event:
          • Item aged to lost
        • And templates available will still be of category "Loan"
        • And if "item aged to lost" is selected above, then send options:
          • Required select:
            • Upon/At
            • After
          • If After is selected (above)
            • "by" (plain text)
            • Required number input (1 through 100 are valid numbers) and placeholder of 1 (NOT select)
            • Required select with options:
              • Minute(s)
              • Hour(s)
              • Day(s)
              • Week(s)
              • Month(s)
              • Year(s)
        • If After is selected (above), then frequency options:
          • Required select:
            • One time
            • Recurring
          • If Recurring is selected (above)
            • "and every" on third line
              • Required number input (1 through 100 are valid numbers) and placeholder of 1 (NOT select)
              • Required select with options:
                • Minute(s)
                • Hour(s)
                • Day(s)
                • Week(s)
                • Month(s)
                • Year(s)
        • Alert should read "Always sent when event is triggered and send conditions are met."
      2. Scenario:
        • Given a notice policy under accordion "Fee/fine notices" (Settings > Circulation > Patron notice policies)
        • When triggering event is selected
        • Then add the following new triggering events:
          • Aged to lost - fine charged CHANGE to "Lost item fee(s) charged"
          • Aged to lost & item returned - fine adjusted CHANGE to "Lost item returned - fee(s) adjusted"
          • Aged to lost & item replaced - fine adjusted Per Holly, this is not functional yet
        • And templates available will be of category "Automated fee/fine charge or adjustment" – No change
        • And if "Lost item fee(s) charged" is selected above, then send options:
          • Required select:
            • Upon/At
            • After
          • If After is selected (above)
            • "by" (plain text)
            • Required number input (1 through 100 are valid numbers) and placeholder of 1 (NOT select)
            • Required select with options:
              • Minute(s)
              • Hour(s)
              • Day(s)
              • Week(s)
              • Month(s)
              • Year(s)
          • If After is selected (above), then frequency options:
            • Required select:
              • One time
              • Recurring
            • If Recurring is selected (above)
              • "and every" on third line
                • Required number input (1 through 100 are valid numbers) and placeholder of 1 (NOT select)
                • Required select with options:
                  • Minute(s)
                  • Hour(s)
                  • Day(s)
                  • Week(s)
                  • Month(s)
                  • Year(s)
          • Alert should read "Always sent when event is triggered and send conditions are met."
        • And if "Lost item returned - fee(s) adjusted" is selected above, then NO send options. (This is a lost item processing fee adjustment by either cancelling (error) the fee (if it hasn't been paid yet) or refunding the fee (if it's been paid already).
          • Alert should read "Always sent when event is triggered."

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                maxim_didenko Maxim Didenko
                Reporter:
                dbranchini Darcy Branchini
                Tester Assignee:
                Darcy Branchini Darcy Branchini
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases