nus-cs2103-AY2425S1 / pe-dev-response

0 stars 0 forks source link

Renaming tag to existing tag name could have better work around #3993

Open nus-se-script opened 14 hours ago

nus-se-script commented 14 hours ago

Screenshot 2024-11-15 at 5.06.13 PM.png

As I understand that keeping both old tag and new-tag name under a person is to avoid duplication, but it could cause inconvenience to user when they trying to update everyone in the existing tag to a new tag but he forgot that he already assigned the new tag to several contact.

For example: Consider the user as a private tutor He might want to name all the current student to ex-student after they all graduated. But he already add the new tag exstudent to the first student.

Screenshot 2024-11-15 at 5.08.01 PM.png

After renaming the tag, the contact 1 will still have the oldTag in the detail. Which may cause confusion if the user add in new contacts afterward for new intake of students but contact 1 is having both tag of students and exstudent. The user might be confused which is the correct tag.

Screenshot 2024-11-15 at 5.08.55 PM.png

This is a simple scenario to picture, but it may causes inconvenience if similar scenario happens.

It could have a work around, such as keeping only the newTag and remove the old one, or give a warning.


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