nus-cs2103-AY2324S2 / pe-dev-response

0 stars 0 forks source link

Address should not be a mandatory field #4731

Open nus-se-script opened 4 months ago

nus-se-script commented 4 months ago

Observed: Address is a mandatory field for all staffs, suppliers and maintainers.

Expected: For dog cafe owners, there is no reason to always maintain the address of suppliers and maintainers, since they are expected to come to your cafe anyways. when the dog cafe owner does not have the address of the supplier/maintainer, it makes them unable to use the app.


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

jannaleong commented 4 months ago

Team's Response

As this is an addressbook, having an address to the name is necessary.

Also, for cafe businesses they may need to return incorrect stock. Thus an address is necessary. Furthermore, for maintainers such as dog groomers, it is common practice to bring the dogs to their store directly.

Below is a link explaining why we need addresses for billing as well: https://help.servicetitan.com/how-to/overview-records#:~:text=Customer%20Records%20store%20information%20about,location%20where%20services%20are%20performed

Duplicate status (if any):

--