RocketChat / RocketChat/Rocket.Chat

user invite limited to English characters only

Open
#16,225 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: ui/ux type: bug
Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

first of all - I'm a total newbe to this solution - Great work all around. - first question after first installation.

Description:
Steps to reproduce:
  1. login to rocketchat and enter channel or discussion
  2. press users --> add user
  3. the text box only allows english chars and our usernames are only numbers, so we have no ides who we are inviting cause no one knows each others username. we can only invite by email or display name
Expected behavior:

i would expect the system to allow me to invite with the display name - which for us is in a none English (lettering lang)

Actual behavior:

when i switch to our native language to start typing people display name.. no letters are allow or displayed.
unfortunatly people don't know other peoples emails and i dont want them to have to go to outlook to find this out. since all users and display names are already synchronized from AD/LDAP. the information is correctly displayed under Options -> manage -> Users.

also - when i go to this settings locations where all synced users appear, there is a search box that does allow me to filter by our display names in our native language. (but only once.. to search for another users have to leave this page, come back and do another search. - probably a bug here too)

Server Setup Information:
  • Version of Rocket.Chat Server: This is a new build installation on a single all in one server.
  • Operating System: Linux Ubuntu 64 bit 19.10
  • Deployment Method: manual install from your step by step guide.
  • Number of Running Instances: 1
  • DB Replicaset Oplog: latest
  • NodeJS Version: latest
  • MongoDB Version: latest from guide,
Client Setup Information
  • Desktop App or Browser Version: WEB browser - chrome
  • Operating System: win10
Additional context
Relevant logs:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Reproduce the channel or discussion user-invite flow with a non-English display name and compare it with the Manage Users search; done means native-language display names can be found and invited without relying on email.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, internationalization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.