Rocket.Chat icon indicating copy to clipboard operation
Rocket.Chat copied to clipboard

Unable to join a public channel in read-only mode

Open shevchukma opened this issue 2 years ago • 5 comments

Description:

When entering a channel that is in read-only or broadcast mode, the Join button is not visible, only the inscription "This room is read only" is visible.

Steps to reproduce:

  1. A simple user enters the channel in read-only mode.
  2. He cannot join the channel because there is no button to do so.

Expected behavior:

A non-administrator user can by himself join channels in read-only mode.

Actual behavior:

Demo using open.rocket.chat pubrochan

Server Setup Information:

  • Version of Rocket.Chat Server: 5.3.3
  • Operating System: Oracle Linux 8.5
  • Deployment Method: docker
  • Number of Running Instances: 20
  • DB Replicaset Oplog: Enabled
  • NodeJS Version: v14.19.3
  • MongoDB Version: 5.0.14

Also reproduced on open.rocket.chat

Client Setup Information

  • Desktop App or Browser Version: Chrome 107.0.5304.88
  • Operating System: Windows 10

Additional context

The channel administrator can add such a user manually.

shevchukma avatar Nov 30 '22 09:11 shevchukma

Hey @shevchukma, thank you so much for opening the issue. Actually, Read-only is only required to allow read-only access to the room, it doesn't promise or include membership. Hence, it would be better if you can clarify a bit more on this, about the end goal you are thinking of.

henit-chobisa avatar Dec 02 '22 15:12 henit-chobisa

Hi @henit-chobisa. I do not think so. You can join a read-only channel with the /join command. In version 4.8.*, the Join button was present in the interface for such channels. The main inconvenience is that when you have not joined the channel, it is not in your contact list. Every time it needs to be found using the search.

shevchukma avatar Dec 04 '22 11:12 shevchukma

Hey @shevchukma, thank you so much for your feedback on this, I had a discussion with @milton-rucks, our product manager and he helped me to get reviews from the UX team, really grateful to him. We aim of adding a join button to the read-only channels as well, I am glad to work on this issue. 🚀

henit-chobisa avatar Dec 08 '22 05:12 henit-chobisa

Hey @shevchukma, hope you're doing good.

Thank you so much for opening this issue, I have resolved this, keeping in mind your perspective.

Kindly have a look on the PR and I would be grateful if you can respond me with your thoughts on any helpful additions.

Thank You 🙏

henit-chobisa avatar Dec 15 '22 09:12 henit-chobisa

Thank you @henit-chobisa!

shevchukma avatar Dec 16 '22 14:12 shevchukma