Skip to content

Enabling E2E in direct message channel is possible only to other member #17014

@Gummikavalier

Description

@Gummikavalier

Description:

Enabling E2E-encryption requires edit-room permission that normally comes with the ownership of the private channel.

When the user establishes a direct room with other user, he does not always get the ownership for that channel. E2E is missing in the menu for the lack of edit-room privilege.

Steps to reproduce:

  1. Start a new direct message channel with other user
  2. Check three dot menu in the message pane top right.
  3. There is no E2E option to select.

Expected behavior:

There should be an E2E option in the direct messages channel for the both members of the channel.

Actual behavior:

When the user does not have ownership or edit-room permission on the direct channel:
Screenshot from 2020-03-25 19-43-57

When the user does have ownership or edit-room permission on the direct channel:
Screenshot from 2020-03-25 19-44-29

Server Setup Information:

  • Version of Rocket.Chat Server: 3.0.5
  • Operating System: CentOS7
  • Deployment Method: tar
  • Number of Running Instances: 20
  • DB Replicaset Oplog: enabled
  • NodeJS Version: v12.14.0
  • MongoDB Version: 3.6.17

Client Setup Information

  • Desktop App or Browser Version: Firefox

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions