Open felixchanyy opened 6 months ago
Specific to the character '/'. A subset of issue #53.
[The team marked this bug as a duplicate of the following bug]
Issue with adding name including special characters
Issue There can be some special characters (e.g., "-", "/") in some people's names, but the current app does not accept these characters in name.
Steps to reproduce Input command: add n/Lee Yi-Han p/82311231 e/aiken@example.com a/Dueet street,block 123, #01-01
Expected Add the person successfully
Actual Report error message that "Names should only contain alphanumeric characters and spaces, and it should not be blank"
Possible improvements Allow some commonly used special characters in names.
Screenshots
[original: nus-cs2103-AY2324S2/pe-interim#40] [original labels: type.FunctionalityBug severity.Medium]
[This is the team's response to the above 'original' bug]
We quote the course website as follows:
"It is acceptable to disallow certain characters in input values if there is a justification (e.g., because using those symbols in an input value makes the command harder to parse), but they can still be considered FeatureFlaw bugs if they cause inconvenience to the user. For example, disallowing s/o in a person name because / is used as a command delimiter can cause a major problem if the input is expected to match the legal name of the person."
We are allowed to disallow special characters for ease of parsing so long as the app is not expected to match the legal name of the person. We also have indicated in the UG that we only accept alphanumeric characters. Additionally, it is reasonable to simply avoid the use of non-alphanumeric character as a workaround for the current version.
TaskMasterPro is used personally by the group leader/managers. There is no connection or link to government apps or websites which requires using their legal names. As of current version of the app we will not consider this as causing a major problem for the user that prevents them from using the app.
Items for the Tester to Verify
:question: Issue duplicate status
Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)
Reason for disagreement: [replace this with your explanation]
Causes inconvenience to users who have the name with S/O.