Uploaded image for project: 'ui-requests'
  1. ui-requests
  2. UIREQ-24

Select Fulfilment Preference = Delivery

    XMLWordPrintable

Details

    Description

      Purpose: To implement delivery preference functionality. Not every user will have this option, but for now we are implementing as if they do. Eventually we'll also want to implement the ability to edit address data from this page (assuming you have proper permissions) but that's out of scope for this story.

      As a library admin who has a requester who wants their request delivered
      I want to be able to select the delivery address and see that address in the request form
      So I can verify with them that it's the correct address

      Scenarios:

      1. Scenario
        • Given the create/edit request form
        • When Fulfilment preference = Delivery
        • Then a Delivery address menu should display:
          • Contains all Address Types for which the requester has an address
          • "Select address type" is default value
          • Field not required (delivery address may not be known - don't want to hold up saving because it's not supplied)
      2. Scenario
        • Given the create/edit request form
        • When a Delivery address type has been selected
        • Then the address associated with that delivery type should display read-only on the request form
      3. Scenario
        • Given there are unsaved changes on the create request form
        • When I attempt to navigate away
        • Then I should get the unsaved changes notification
      4. Scenario
        • Given there are unsaved changes on the edit request form
        • When I attempt to navigate away
        • Then I should get the unsaved changes notification

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                mattjlc Matt Connolly
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases