nus-cs2103-AY2324S1 / pe-dev-response

0 stars 0 forks source link

Bug in the Adding the Table Number for Guest #3905

Open nus-se-script opened 1 year ago

nus-se-script commented 1 year ago

Screenshot 2023-11-17 164928.png

As shown in the image for the guest 3 details, I can add the table number by using guest add n/Bob White tn/3 command which probably can be restricted since the RSVP is still Unknown so better not to overload the user with unnecessary information.


[original: nus-cs2103-AY2324S1/pe-interim#5370] [original labels: severity.Low type.FeatureFlaw]

p-xp commented 1 year ago

Team's Response

We allowed tracking of table numbers while the guest's RSVP status is still 'Unknown' because we felt like it would provide flexibility that some users would appreciate having. Not allowing it would be overly restrictive for not much benefit.

An example usage:

  1. Jane invites her best friends Gia and Valerie to her wedding. She is reasonably sure they will attend, so she starts planning their seating first. However, she keeps the RSVP status as 'Unknown' as a reminder that they have not officially confirmed their attendance.
  2. Jane decides that she wants to put them at table 3 with some other mutual friends.
  3. She notes down their table number in WedLog to keep track of her plans.
  4. Gia and Valerie get back to Jane and unsurprisingly, confirm that they can make it. Jane updates their RSVP status in WedLog.

Furthermore, us designing WedLog to be more flexible does not prevent users from making things more restrictive for themselves. If they do not wish to track a guest's table number until their RSVP status is Yes, they may still opt to leave the field empty earlier on as the field is optional.

Duplicate status (if any):

--