RocketChat / RocketChat/Rocket.Chat
Cant's start a conversation with a user in a room unless you are part of that room.
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
Cant's start a conversation with a user in a room unless you are part of that room. If you view the members list before entering a room (clicking the blue join button) there is not button to start a conversation with that user.
Steps to reproduce:
- Got to rooms directory
- Choose a channel you are not currently a member of and DON'T click the blue join button.
- View members list and attempt to start a conversation with a member of that room. You will not see the conversation button.
Expected behavior:
Should be able to start a conversation with a user by clicking the conversation button.
Actual behavior:
Conversation button does not appear in user details panel, can't start a conversation.
Server Setup Information:
Version of Rocket.Chat Server: 1.0.3
Operating System: Centos 7
Deployment Method: manual tar install
Number of Running Instances: 3
DB Replicaset Oplog: yes
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in the rooms directory, then inspect the members list and user details panel flow described in the reproduction steps. Reproduce the issue without joining a room and trace where the conversation button is conditionally rendered; done means the button appears and starts a conversation with a room member.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100