nus-cs2103-AY2425S1 / pe-dev-response

0 stars 0 forks source link

One person cannot have multiple roles #3494

Open nus-se-script opened 1 day ago

nus-se-script commented 1 day ago

image.png

To recreate this: add r/donor r/volunteer n/name p/91234567 e/john@gmail.com a/Jurong

One person cannot have multiple roles. However, in real life, volunteers may also be donors and vice versa. I also cannot add someone again due to the duplication detection feature, so I cannot bypass this.


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

zzzlou commented 1 day ago

Team's Response

Thanks for pointing this out. However, we believe this issue is not in scope for the current iteration for the following reasons:

Low Priority Use Case: This is a rare scenario that is unlikely to affect the majority of use cases, especially for small NGO administrators that we are targeting. Our current iteration prioritizes core functionalities that align with the app's main purpose.

Workaround Available: The user can gracefully achieve the same functionality by entering Name donor and Name volunteer separately. This allows flexibility without requiring immediate changes to the system's structure.

Focus on Core Features: The current development cycle is focused on refining key functionalities and addressing more impactful use cases. Enhancing multi-role support, while a valid improvement, can be considered for a future iteration.

Duplicate status (if any):

--