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

Add toggle for user initiated v. time based events to notices



    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Won't Do
    • None
    • None
    • None
    • EPAM-Veg Sprint 7, EPAM-Veg Sprint 8
    • Vega


      Library staff (administrators) need to be able to setup and configure notice policies to define triggering events and when and how notices are sent. Each policy may contain one to many individual notices. There are two distinct types of triggering events, user initiated and time driven. Each notice has a set of possible fields and some are dependent on other fields' values and this issue adds the user initiated events (and their associated dependencies) to notice options.

      Attached visual is intended to provide clarification to the dependencies of various options, such as a user initiated versus time driven event, recurring versus one-time frequency, or upon/at the time of an event versus before or after.

      Scenario 1
      Given a notice policy
      When a FOLIO administrator clicks "Add Notice" button (at the bottom of any notices already defined/configured)
      Then display a notice container as follows:

      • Notice count at top left written as "Notice [n]"
      • Delete icon (trash can) at top right.
      • First option (which drives other dependencies) is a required radio with the following options:
        • User initiated event
          • Selected by default and related options are displayed. See UICIRC-200.
        • Time based event

      Scenario 2
      Given an individual notice within a notice policy
      When a FOLIO administrator clicks the delete icon (trash can)
      Then delete individual notice

      TestRail: Results


          Issue Links



                Unassigned Unassigned
                dbranchini Darcy Branchini
                Darcy Branchini Darcy Branchini
                0 Vote for this issue
                3 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases