Once user clicks on Create New Help Request page, we need to show a form for the user to do the following:
A drop down list to show all our help request categories. This is a enum defined in our db.
A dropdown to indicate whether it is an in place request or remote help is ok. This is an enum in our db.
A checkbox to indicate whether it is a natural calamity or not.
A drop down to set the priority of the help request. It's an enum from our db.
A text area to enter some free text.
A checkbox to indicate whether this request is for self/other. When this is selected i.e. when this request is being filed for others, we need to collect some more info about this other person. All these are optional fields
first name, last name, phone number, email, sex, age, language preferences etc. All these are the fields from our Users table.
Actually we are inserting a new user record who does NOT have access credentials to our system but linked to this logged in user as this person filed this request on the behalf of another person.
Once user clicks on Create New Help Request page, we need to show a form for the user to do the following: