Open george-yeo opened 2 weeks ago
Currently this is not implemented since we want to prevent overzealous input validation of names. With such names where there are commas or other special character involved, the workaround is to remove those characters and then key in the name normally. This works as our program does not expect the name of students to match their legal names. However, in the future we plan to provide more leeway and flexibility for the TAs to key in the names.
Team chose [response.NotInScope
]
Reason for disagreement: This is a case of overzealous input validation, where characters allowed in legal names are prohibited by the developers.
While it is true users can remove the special characters in input, it would still restrict users from inputting the special characters when they did not know about it, causing an inconvenience when names should ultimately be given flexibility for the user to decide.
Steps to Reproduce
Expected Outcome
Such characters should be allowed in a name, as it is part of acceptable legal names of certain people.
Actual Outcome
Error message is produced "Names should only contain alphanumeric characters and spaces, and it should not be blank"