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

Handling title level request notices

    XMLWordPrintable

    Details

    • Template:
    • Story Points:
      2
    • Development Team:
      Vega
    • Epic Link:
    • Confidence factor:
      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

                Assignee:
                Unassigned Unassigned
                Reporter:
                stephaniesbuck Stephanie Buck
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    TestRail: Runs

                      TestRail: Cases