Open maze508 opened 4 months ago
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.
[The team marked this bug as a duplicate of the following bug]
Should not allow to schedule two event with the same client at the same time
When adding a scheduled appointment, it does not make sense to allow adding of a different appointment to the same person and the exact same date and time. This makes it hard to catch mistakes made when user accidentally enters wrong date/time resulting in overlapping appointments!
Steps to reproduce:
- Run command "schedule add h/Meeting with Client t/2/14/2024 0930 d/Discuss project details n/John Doe"
- Run command "schedule add h/Meeting with friend t/2/14/2024 0930 d/Discuss project details n/John Doe"
Expected output : "Error, appointment already exist with this person at this date and time"
Reason for severity : While this does not make the app unusable, it represents potential for huge issues when many appointments are stacked at the same time and date. It does not warn the user from adding mutliple appointments.
Actual output : A new appointment is added successfully.
[original: nus-cs2103-AY2324S2/pe-interim#2454] [original labels: severity.Medium type.FeatureFlaw]
[This is the team's response to the above 'original' bug]
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.
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: I respectfully disagree that my bug report is a duplicate of the other tester's issue. While both issues pertain to the scheduling functionality, the scope of our reports is fundamentally different. The original bug addresses the specific case of scheduling multiple appointments with the same client at the same time slot. In contrast, my report concerns the broader problem of the system's inability to warn of any clashes in the schedule, which can involve different clients and appointment types. This broader issue affects the OVERALL utility of the scheduling feature more significantly than the scenario outlined in the original bug.
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