Message management
Create save send
Discussion association
A discussion can be directly associated to a message in case of a reply so the participants will not be editable.
Reply or Compose a message
For a new message (compose button), we let the user choose the recipients and save it as is.
The user can change the recipients with no restrictions.
The discussion_id
is calculated by the backend each time the draft is saved.
The parent_id
is undefined
if it is a new draft (compose).
In case of a reply, the parent_id
is set by the client.
And the backend accepts a discussion_id
and participants
but it will recalc the discussion_id
and the participants
each time the reply is saved.