Howlong11 / pe

0 stars 0 forks source link

tags allow customers to be employees #2

Open Howlong11 opened 2 months ago

Howlong11 commented 2 months ago

image.png

Tags of contacts allow a person to be an employee and a customer at the same time. This does not fit the actual scenario of use case.

It would be better to not allow a person to have both a customer and employee tags at the same time.

nus-se-bot commented 2 months ago

Team's Response

No details provided by team.

The 'Original' Bug

[The team marked this bug as a duplicate of the following bug]

All the special tags can be added to one person at the same time.

image.png

Logically, a person would not be a supplier, employee, and customer at the same time. But it is possible to tag all of them to one person.


[original: nus-cs2103-AY2324S2/pe-interim#5575] [original labels: severity.Low type.FeatureFlaw]

Their Response to the 'Original' Bug

[This is the team's response to the above 'original' bug]

This is not a bug.

While it may be rare, it is not impossible for a person to be a supplier, employee, and customer at the same time. For example, a person could be working part-time at a restaurant, and since his family supplies goods to the restaurant, he is also a point-of-contact for the restaurant. This also does not stop him from dining at the restaurant.

We do not want to place too much restrictions on the user, as this will increase the amount of constraints on the command, for the user.

Items for the Tester to Verify

:question: Issue duplicate status

Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)

Reason for disagreement: [replace this with your explanation]


## :question: Issue response Team chose [`response.Rejected`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]
## :question: Issue severity Team chose [`severity.Low`] Originally [`severity.Medium`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]