Skip to content

Registration Page - New User - Optional Screens #39

@karengreene

Description

@karengreene

As a person in need, I want a way to register for services so that I can pick up the food/supplies customized to my families needs.


Screen Summary

User will be able to enter registration information. Registration will have the following data for the user to enter:

  1. Basic Information - see issue Registration Page - New User - Required Screen #3
  2. Household Information - details about each member of the household
  3. License Plates - license plates that will be picking up supplies

Screen Details

User will be able to enter optional household data. These elements are included in the below file.

The household information in this screen will override data in the basic information screen. For example, if inputs 5 adults in the required screen, but they enter 4 adults and 1 senior in this optional screen, then the basic information will reflect the 4 adults and 1 senior entered.

Note that there are items on the wire frames that are out of scope for this story. See the Wireframes section for details.

Registration.Page.Elements-.Optional.Screen.xlsx


Wireframes

Out of Scope

These wire frames show elements that are NOT in scope for this story and will be done at some later time. I don't have edit privileges for these wire frames, so I listed these below:

  • Housing Type
  • Additional Pickup Information
  • Name
  • 'Who's Picking Up'

###########################

Wire Frame Links

Wireframes in a mobile-experience view: https://www.figma.com/proto/R15ILgPqHRLhakIX9qIqQR/MOFC-MVP?node-id=237%3A828&scaling=scale-down

Wireframes in an Expanded Design View: https://www.figma.com/file/R15ILgPqHRLhakIX9qIqQR/MOFC-MVP?node-id=244%3A3009


Acceptance Criteria

AC - Test that account can be created when entering only basic information
Given that user clicks 'create account'
And enters all basic information in spreadsheet
When user clicks on 'continue'
And user clicks through 'skip' on optional screens
Then account is created and account registered message is displayed

AC - Test that account is created when entering basic and household data
Given that user clicks 'create account'
And enters all required basic information and household data
When user clicks on 'continue'
Then account is created and account registered message is displayed

AC - Test that account created when entering basic, household, and license data
Given that user clicks 'create account'
And enters all required basic information and household data and license plate data
When user clicks on 'continue'
Then account is created and account registered message is displayed

AC - Test that user can add members of household
Given that user is on the Household members page
When user clicks on 'Add' in 'Add Member of Household' section
Then fields are displayed that allow user to enter first name, middle name, last name,
suffix, date of birth, and gender.

AC - Test that household member age division overrides household information in previous screen
Given that user is on the Household members page
And user entered 5 adults in previous screen
When enters 'senior' in the 'Add Member Of Household' section
And account is created
Then account created reflects that there are four adults and one senior

AC - Household Information - Test that user gets error if required data is missing
Given that user is entering household information
When any required data is missing
Then user will get "required information missing message"
And user will get prompted to populate required data

AC - License Information - Test that user gets error if required data is missing
Given that user is entering license information
When any required data is missing
Then user will get "required information missing message"
And user will get prompted to populate required data

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions