Vote #66900
完了Cannot use certain characters for user and role names.
0%
説明
When I try to use certain characters for a role- or user-name, the naming fails with the error message Name is invalid.
These characters include @{}[]:/()|@@, probably more; @ _-@ are working fine.
This prevents me from using names in the form @User Name (Info)@ or @Role [Qualifier]@.
I expect this to be a global validation thing.
Furthermore I could not find any information on which characters are valid and which are not.
journals
First- and last names are checked against @/^[\w\s\'\-\.]*$/i@, i.e. letters, spaces, dashes, dots and apostrophes are allowed. I'm not a big fan of limiting names in any ways, but it seems everyone gets by.
Role names are checked against @/^[\w\s\'\-]*$/i@ i.e. the same without the dots, I'll try to bubble up the topic at some developer meeting to see if there was a reason for limiting them so drastically.
--------------------------------------------------------------------------------
I don't understand the reason for that limitation too.
+1
--------------------------------------------------------------------------------
Limitation removed in r4599.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
related_issues
relates,Closed,4307,Models fails to validate localized field names since ruby 1.9.1p343 and 1.9.2p