Open g-tejas opened 4 months ago
Thanks for raising this. This is intended, as a meeting is not restricted by having an end time. e.g A student can set up a consultation with a professor that starts at a certain time, but does not know how much time they may take during the consult. Our team not want to restrict on a user input how they wish to segregate meetings of different topics that may occur at the same time as stated here.
and in the Q and A as well
As to why 1 minute meetings are allowed it may be intentional by some users to have minute meeting (maybe a minute dance) and then continue with a different topic after that minute meeting. It would be difficult to identify genuine cases of 1 minute meeting and those that mistakenly type 1 minute meetings, hence our team has decided to allow meetings at any point of time to satisfy everyone, and lets the user decide if it is intended or not.
Furthermore, not all calendar applications have a validation check that checks for conflicting meetings or meetings that are 1 minute long. An example is Apple Calendar that allows meetings to occur with a 0 min time duration and concurrently at the same time with no conflicting checks
Team chose [response.NotInScope
]
Reason for disagreement: [replace this with your explanation]
Description
The application doesn't allow durations to be associated with a meeting. This feels weird as normally, calendar apps allow durations, and there is validation to chceck if there are any overlapping meetings, however, as you can see below, there are two meetings with everything the same except the time which is 1 minute apart. The user might mistakenly add duplicate meetings with slightly diff times, however the application doesn't detect this, since there's no duration. All meetings are implicitly 1 minute long since thats the smallest unit of time stored.
Apart from correcntess, it is also very helpful to know how long a meeting is, whcih might affect his other commands to add meetings for other people.
Screenshots
Steps to reproduce
meeting-add 1 d/Meet for finals preparation s/29/02/2024 18:00
meeting-add 1 d/Meet for finals preparation s/29/02/2024 18:01
Expected vs Actual Behaviour
Suggestion
Add durations to the application, and also validation to check if there are any overlapping meetings