nus-cs2103-AY2425S1 / pe-dev-response

0 stars 0 forks source link

Meeting did not get deleted after delete seller/buyer #3701

Open nus-se-script opened 1 week ago

nus-se-script commented 1 week ago

Screenshot 2024-11-15 172546.png

image.png

After delete seller with phone number: 34444444, the meeting with the seller with phone number:34444444 is still there, but in UG the meeting can only include phone number of existing sellers in the client book.


[original: nus-cs2103-AY2425S1/pe-interim#3238] [original labels: severity.Medium type.FunctionalityBug]

jolwnn commented 6 days ago

Team's Response

Thank you for testing ClientGrid.

Steps that led to this issue:

  1. User adds a buyer/seller to the client book.
  2. User adds a meeting that references this buyer/seller.
  3. User deletes the buyer/seller from the client book.
  4. Previously created meeting referencing the now deleted buyer/seller remains in the meeting book.

The bug is deemed a possible issue, and is considered response.NotInScope.

It is only a possible issue, not a confirmed one, as ClientGrid allows for meetings with properties that has been deleted intentionally as it understands that the meeting was created during a point of time where all the buyer, seller, or property involved in this meeting existed.

This behaviour is useful to users who want to use the meeting book as a means to store a record of scheduled meetings, even if the buyer/seller involved was deleted (perhaps due to the seller no longer willing to sell).

We do not want the features to be less useful than they can be.

Therefore, there is currently no feature or mechanism available to delete the meeting as well. This satisfies: 2) The user cannot attempt to use the missing feature. And thus it is response.NotInScope. Whether there should be a feature or mechanism available and its proper behavior would be debated in future iterations of the product.

Additionally, this issue is classified as severity.Low as it is unlikely to affect normal operations of the product. Appears only in very rare situations (of the user deleting the buyer/seller related to a scheduled meeting) and causes a minor inconvenience only (the user can still check through the meeting book and delete the meeting themselves, if they want to).

This is the same issue as bug #1518, which also deals with meetings not getting deleted after buyer/seller involved is deleted.

Duplicate status (if any):

Duplicate of #1518