Open YH-15 opened 1 year ago
This is the intended feature as we only differentiate person based on their name.
Team chose [response.Rejected
]
Reason for disagreement: [I think the bug is valid feature flaw, the TABS will facilitate group leaders to manage members. So a valid use case could be:
The team leaders sending emails to members referring to the system.
Therefore, it is not quite reasonable for 2 students to have the same email without any alerts upon addition]
Since 2 persons cannot have the same email address, I think it would be optimal if more sanity checks could be added to avoid: the same email address being used by different individuals in the TABS system.
The newly added person shares the same email as John:
The issue could be replicated by using the following command:
addperson n/John Doe p/98765432 e/johnd@example.com a/John street, block 123, #01-01
addperson n/Sample name p/87438807 e/johnd@example.com a/John street, block 123, #01-01