twenty icon indicating copy to clipboard operation
twenty copied to clipboard

Share an email thread to workspace members

Open Bonapara opened this issue 11 months ago • 4 comments

Product behavior

1- I click on the people chip on a thread panel

There are 3 different states for this chip:

The thread is shared with some other workspace member: CleanShot 2024-02-27 at 08 55 58

This thread has not been shared with anyone (I'm the only one with access to this thread): CleanShot 2024-02-27 at 09 06 00

This thread has been shared with every workspace member: CleanShot 2024-02-27 at 09 07 52

2- A menu shows all workspace members with full email access.

I can click on a people menu item to revoke access from a teammate. (You don't have to specifically click on "-"

CleanShot 2024-02-27 at 08 57 13

3- Click "Add participant" to share access with individuals or everyone.

Same behavior as 2- but clicking on a workspace member menu item gives access to the thread. The person is added to the list in 2-

CleanShot 2024-02-27 at 09 00 19

Figma

CleanShot 2024-02-27 at 09 12 00

https://www.figma.com/file/xt8O9mFeLl46C5InWwoMrN/Twenty?type=design&node-id=16093-65962&mode=design&t=MAo8fwzMuDFxsQqD-11

Bonapara avatar Feb 27 '24 08:02 Bonapara

Table structure

MessageThreadMembers

  • id, createdAt, updatedAt
  • messageThreadId - string fk
  • workspaceMemberId - fk to workspaceMembers

We'll also need to add a column on MessageThread for the "Everyone" feature

FelixMalfait avatar Apr 25 '24 16:04 FelixMalfait

Can I and @simaosanguinho be assigned to this?

pereira0x avatar Apr 25 '24 17:04 pereira0x

Sure! Thanks. Keep us updated.

FelixMalfait avatar Apr 29 '24 08:04 FelixMalfait

I am working with @pereira0x on this issue! Could you also assign me to it?

simaosanguinho avatar May 19 '24 16:05 simaosanguinho