nus-cs2103-AY2324S2 / pe-dev-response

0 stars 0 forks source link

Schedule Does not handle Date Clashes #2947

Open nus-se-script opened 2 months ago

nus-se-script commented 2 months ago

Details

Adding a schedule does not warn the user of date clashes at all. This means a user doesn't know when they are free and when they cannot schedule events. This is a feature flaw as it does not serve the purpose of appointment management when you can have multiple appointments at the same time

Steps to Reproduce

  1. schedule add h/Meeting with Client t/2/14/2024 0930 d/Discuss project details n/John Doe
  2. schedule add h/Meeting with Friend t/2/14/2024 0930 d/Discuss project details n/John Doe
  3. schedule add h/Breakfast t/2/14/2024 0930 d/Discuss project details n/John Doe
  4. schedule add h/Exercise t/2/14/2024 0930 d/Discuss project details n/John Doe

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

Rishit02 commented 2 months ago

Team's Response

It is possible that the social worker is meeting a group of people. For example, the social worker is meeting a group of elderly at a local Community Center event for a group therapy session (or any other reasons), in this scenario it is imperative that the social worker be able to meet with multiple clients at the same time.

This is a feature that can be added in future iterations of the applications (thus, we have changed to NotInScope).

Moreover, it is unlikely that users will be making mistakes by scheduling appointments on the same time, hence, we suggest reducing the severity to low.

Duplicate status (if any):

Duplicate of #1930