You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Email addresses are not allowed as user name in the user creation form: UI gives an error "User name cannot contain special characters". Though email-as-user-name is permitted in backend.
Steps to reproduce
Launch "Create user" in Administration Settings > Users.
Enter email address in "User name" field.
Expected behavior
When entering email as user name in the user creation form it should be accepted without errors.
Actual behavior
When entering email as user name in the user creation form it gets rejected with error "User name cannot contain special characters".
Additional context
Workaround 1. As the username validation is performed only in CreateUserModal.vue, but not performed in EditPanel.vue, my current UI-based workaround is:
Create a user without @ in user name, e.g. replacing @ with underscore: sk_domain.tld.
Edit the user and put @ back in user name, e.g. sk_domain.tld -> sk@domain.tld.
Workaround 2. Alternatively, auto-provisioning also works with email addresses as user names.