Skip to content

Send private messages to groups #5776

@carolromero

Description

@carolromero

ref: ED021-2

User story

Is your feature request related to a problem? Please describe.
As a participant I want to be able to send and receive private messages to/from groups. Likewise, as a member of one or more groups I want to be able to check the messages received in Conversations separated by different mailboxes.

Describe the solution you'd like

  • As a participant and a group member, I want to be able to send a private message to a group, using either of these 2 options:

a) From the "Conversations" page. I click on "New Conversation", search for a group and when I select it, the group appear as the recipient. I also want to have different

b) From the group page I click on the icon and the "New Conversation" interface appears with the group as recipient

Note: When I select a group, only the members of that group who don't have the "Receive messages from everyone" option disabled will be selected.

  • I also want to have separate conversations in different mailboxes, depending on whether they are messages addressed to me or to a group I belong to.

Describe alternatives you've considered

We have considered the possibility of splitting the public interface for users and groups (like Facebook) but right now that would require profound changes in the model and therefore we have discarded it, although it could be the way to evolve in the future.

Additional context

This is closely related with ED020, as it's necessary to first has that developed.

From Conversations page:

From Group Profile page:

imatge

Does this issue could impact on users private data?
No, as it's already public which Participants belongs to a UserGroup.

Acceptance criteria

  • As a participant I can search for a group from the Conversations search engine, select it and send a message to its members
  • As a participant I can send a message to a group by going to their profile page and clicking on the envelope icon
  • As a group member I receive the messages sent to that group, unless I have disabled the option "receive messages from anyone"
  • As a group member I can send a message to another group
  • As a group member I can send a message to a participant

Metadata

Metadata

Assignees

Labels

project: AM2019Barcelona City Council contract

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions