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

Handling title level request notices (immediate notices)

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 128
    • 5
    • Vega
    • Low

    Description

      Purpose: To describe how title level request notices settings work

      User story statement(s):

      As a librarian,
      I want to enable patrons to get request notices when title level requests are enabled
      so that patrons have information regarding their requests

      Scenarios:

      1. Scenario:
        • Given a request
        • When there is no item associated with the request 
        • Then the notice templates selected in Settings > Circulation > Requests > Title level requests > Notice templates are used
      2. Scenario:
        • Given a request
        • When there is an item associated with the request
        • Then follow the notice policy determined by the circulation rules
      3.  Scenario:
        • Given Settings > Circulation > Requests > Title level requests
        • When Allow title level requests is enabled
        • Then I see Notice templates in the third pane 
      4. Scenario:
        • Given Settings > Circulation > Requests > Title level requests > Notice templates
        • When no template is selected for a notice type
        • Then no notice is sent
      5. Scenario:
        • Given Settings > Circulation > Requests > Title level requests > Notice templates > Confirmation notice
        • When I select a notice policy template from the dropdown
        • Then that notice is sent using the selected template (if no item is associated with the request—eg. title-level requests that result in a paged item—see scenario 2 above)
      6. Scenario:
        • Given Settings > Circulation > Requests > Title level requests > Notice templates > Cancelation notice
        • When I select a notice policy template from the dropdown
        • Then that notice is sent using the selected template (if no item is associated with the request, see Scenario 2 above)
      7. Scenario:
        • Given Settings > Circulation > Requests > Title level requests > Notice templates > Expiration notice
        • When I select a notice policy template from the dropdown
        • Then that notice is sent using the selected template (if no item is associated with the request, see Scenario 2 above)

       

      Note: Templates are from  Settings > Circulation. The Template Engine module (/templates). Here are the API docs: https://s3.amazonaws.com/foliodocs/api/mod-template-engine/template-engine.html#templates

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                roman-barannyk Roman Barannyk
                roman-barannyk Roman Barannyk
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases