Open sudarshan2401 opened 8 months ago
Thank you for raising the issue of lack of specificity on the user feedback box when deleting a person not yet added into the meeting.
I was previously aware of this but changing the user command box is not allowed in v1.4.
https://github.com/nus-cs2103-AY2324S1/forum/issues/440
Therefore, i have defined this behavior in the UG:
This issues will be considered in future iterations albeit out of scope in v1.4.
Team chose [response.NotInScope
]
Reason for disagreement: The issue is still in scope despite your response of "I was previously aware of this but changing the user command box is not allowed in v1.4." as the teaching team defined the "not in scope" response only if
In addition, the following (at least one) need to be satisfied: The UG specifies it as not supported or coming in a future version. The user cannot attempt to use the missing feature or when the user does so, the software fails gracefully, possibly with a suitable error message i.e., the software should not crash.
In the UG, it was not mentioned that the error message for deleting a contact who has not been added to the meeting would result in an incorrect error message. Instead it only mentions if the "CONTACT_NAME" does not exist. In this case, the "CONTACT_NAME" does exist but still results in the same error message. On top of this, within the acceptable values section, it only mentions that the "CONTACT_NAME" must exist within the contact list which in this scenario it satisfies. Also, the screenshot provided in the response is for Adding a contact into a meeting whereas the issue is in Removing a contact from a meeting.
As such, I disagree and believe that this bug is within the scope.
Command: deletecontact
Description: When trying to delete a contact who has not been added to the meeting, the error message given is not accurate and can confuse the user especially since they do not have access to the list of contacts since they would be in the contacts mode.
Steps to Reproduce:
[Step 1] add contact named John Doe
[Step 2] switch to meeting mod
[Step 3] deletecontact n/ John Doe m/Project Discussion
Expected Behavior: The error message states that the contact has not been added to the meeting yet.
Actual Behavior: Error message states that "The person specified is not created"
Screenshots/Logs (if applicable):