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

Overdue fee/fine notices

    XMLWordPrintable

    Details

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

                Assignee:
                maxim_didenko Maxim Didenko
                Reporter:
                dbranchini Darcy Branchini
                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