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

Overdue fee/fine notices

    XMLWordPrintable

Details

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

    Description

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

      Scenario 1 - Add category to templates
      Given a notice template
      Allow FOLIO administrator to set category
      Display

      • Add "Automated fee/fine" to list of category options

      Scenario 2 - Add Fee/fine notices accordion section to policy
      See template attachment. It's not a mockup, but just supposed to show examples of options for each select box.
      Given a notice policy
      Allow FOLIO administrator to define a notice
      Display as notice box under "Fee/fine notices" accordion (follows pattern already established for policy)

      • Notice count at top left as "Notice x".
      • Delete icon (trash can) at top right. If clicked, delete notice.
      • Possible fields (nothing selected by default and no placeholder text):
        • Template on first line
          • Required select with options populated from patron notice templates set to "active" with "automated fee/fine" category
        • "via" on first line (plain text)
        • Format on first line
          • Required select with options populated from patron notice templates general settings > format, possible options include:
            • Email
            • Email is the only option for now; SMS and print will also be options at a later date.
        • Triggering event on first line
          • Required select with options:
            • Overdue fine, returned
            • Overdue fine, renewed
        • Send on second line
          • Required select with options:
            • 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)
        • Frequency on third line (If After is selected)
          • Required select with options:
            • 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)
        • Send in real-time checkbox - only real-time will work for this first implementation

      Send scenarios moved to CIRC-711.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                maxim_didenko Maxim Didenko
                dbranchini Darcy Branchini
                Darcy Branchini Darcy Branchini
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases