Created a private channel with the ability for users to send messages as long as they have been invited, but Rocket Cat doesn’t allow them
Have set up an entire Rocket.Chat hosted on Docker, we have imported our DB into Rocket.Chat, but have run into the issue where members with “user” roles are unable to send messages on a private chat that has “Read-Only” Disabled. This is becoming incredibly frustrating as every forum, guide and text book under the sun recons that you should be able to message on a private channel or team as long as the user has been invited. We are using the community version as of currently and are considring the open source option if we cannot get this issue fixed.
Main points we want answered:
Is this a set up issue, did we mess up somewhere along the line with setting this up.
Is this set this way by default as we do not pay for a subscription model version?
Can you check if you didn’t enable “Broadcast” on this channel? Broadcast and Read-only are different - in the first only owners can send messages
Can you share prints of your channel settings, and how someone with the user role sees it? Or a video recording showing the settings can be useful to understand the full picture and allow me to spot anything that might be wrong. On my test server it is working as expected.
Do you have any environment variables set that may influence sendmessage endpoint?
Hey
Thanks for responding, This is not a broadcast, I have specifically set it up as a Private chat, I will add screenshots of roles and channel settings. The users have been left as default with no permissions removed
Channel Settings:
Private Chat - Enabled
Read-Only - Disabled
Archived - Disabled
Hide System Messages - Enabled, but nothing configured
Users are facing the issue where they are able to send messages on the channel but as soon as they send the message it doesn’t get sent due to “Rocket Cat” blocking the message and saying not allowed, we have left the user settings as default for the most part.
Please note the ‘or else’ threat is not particularly popular and not going to win you too much help…. You can make demands if you have a paid subscription.
This is open source and you are using CE . People will help you if they feel inclined.
I’m not sure what advantage you think the ‘open source version’ will give you. All the code is open source. CE is still open source, but has a prebuilt image for you.
The only difference if you go the fossify route is you remove the EE directories and then rebuild completely from source yourself.
You can then remove any other cloud related stuff if you want to unpick it. But you will have to rebuild every release (for security patches and fixes)
Which DB from where? Please clarify.
Permissions:
You should not have to enable any other permission settings. My users do no have the “Post ReadOnly” setting enabled but can post in Private rooms.
Please note it also appears you are talking about Teams and they do have slightly different permissions on top of standard channels. Please check the docs.