Authority to create only team channels (excluding other channels)


What I would like to do is allow the owner of a team (he is a user role outside of the team) to create a team channel within that team, but not allow the creation of a channel outside of the team.
I am having a little trouble setting up the permissions to make this happen.
We have set up the following permissions

  • Removed the permission to create public and private channels for the user role (the owner still has this permission)
  • Allowed the owner to add team channels (the user is not allowed to do it).

After doing this, owner can no longer add team channels. The message says it is an unauthorized operation.

What could be the cause? And what settings do I need to make to achieve what I want to do?

Thank you.

Server Setup Information

  • Version of Rocket.Chat Server: 6.3.3
  • Operating System: AlmaLinux 8.8
  • Deployment Method: tar
  • NodeJS Version: 14.21.3
  • MongoDB Version: 6.0
  • Proxy: nginx