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

Request as Proxy

    XMLWordPrintable

    Details

    • Template:
    • Analysis Estimate:
      None
    • Back End Estimate:
      Large < 10 days
    • Confidence factor:
      Low
    • Estimation Notes and Assumptions:
      Needs additional properties for requester and validation of requester relationship
    • Front End Estimate:
      Medium < 5 days

      Description

      NOTE: UX may change the layout of this page (UX-113) so, let's not spend a lot of time getting the exact layout right, if we decide to do it. We could also hold off on doing it until after the UX work is completed.

      Purpose: To enable a proxy to create a request for their sponsor.

      Scenarios:

      1. Scenario
        • Given User A has no active Sponsors in the Proxy > Sponsor section of User details
        • When User A is selected/entered as the Requester in a new Request form
        • Then display User A as the Requester as shown in the below linked mockup
          • The formatting of this section has changed a bit
          • The user's barcode is also now displaying
          • No need to make the barcode a link, as the name is a link
          • If blank, display "-"
      2. Scenario
        • Given User A has at least one active Sponsor relationship in the Proxy > Sponsor section of User details
        • When User A is selected/entered as the Requester in a new Request form
        • Then display the Proxy Popup
      3. Scenario
        • Given the Proxy Popup
        • When displayed
        • Then:
          • All active sponsor relationships are displayed
          • Those for which "Proxy can request for sponsor" = No should be disabled as shown in the below linked mockups
          • ICs tested; Proxy can request for sponsor = No displays in the list and allows the request to be completed, so that's a problem. See 2 attached videos. 3 May: fixed; all good now
          • Self is the default selection
          • Continue button must be pressed to move forward--enter key cannot be used in place of mouse click
      4. Scenario
        • Given the Proxy Popup
        • When Self is selected
        • Then display User A as the requester requester info without the proxy info as shown in the below linked wireframe
      5. Scenario
        • Given the Proxy Popup
        • When Sponsor X is selected
        • Then:
          • Display Sponsor X as the Requester
          • Display User A as the Proxy in the proxy section as shown in the linked mockups
            • Display <lastName>, <firstName> <middleName>
              • Name will link to user details if the current user has rights to view that page
              • Comma should not display if there is no first name
            • Display Barcode
              • No need to make barcode ALSO a link to the user record, even though it shows it as such in the mockup
              • If blank, display "-"
      6. Scenarios
        • Given the view mode of the Request form
        • When displayed
        • Then the requester and proxy sections should look the same as they do on the Edit page (except that they are read-only).

      Mock-ups: https://drive.google.com/drive/folders/1rrJo_ViS9NSb55hxY9wyPpOMMA4feb3l

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mattjlc Matt Connolly
                Reporter:
                cboerema Cate Boerema
                Analysis Estimator:
                Tania Fersenheim Tania Fersenheim
                Back End Estimator:
                Marc Johnson Marc Johnson
                Front End Estimator:
                Matt Connolly Matt Connolly
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases