willowisp01 / pe

0 stars 0 forks source link

Check for duplicate email / contact #3

Open willowisp01 opened 4 months ago

willowisp01 commented 4 months ago

Different people should not have the same contact or phone number. These parameters should be checked for.

To reproduce:

  1. Create 2 people with the exact same details except name.

image.png

nus-se-script commented 4 months ago

Team's Response

image.png

As stated in our user guide (screenshot above), client name is our only unique identifier. Duplicate phone numbers and emails are allowed due to the nature of our target audience.

To give a more concrete example, one person could have 2 parents who are both clients of a particular social worker. Both clients (the parents) would have the same contact number, which is the contact number of the person (child of both clients). For example, both parents are being taken care of by their child.

Email works similarly.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: [replace this with your explanation]


## :question: Issue type Team chose [`type.FeatureFlaw`] Originally [`type.FunctionalityBug`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]
## :question: Issue severity Team chose [`severity.VeryLow`] Originally [`severity.Low`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]