[
https://issues.apache.org/jira/browse/JAMES-2183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tellier Benoit closed JAMES-2183.
---------------------------------
> Flags consistency when sharing mailbox
> --------------------------------------
>
> Key: JAMES-2183
> URL: https://issues.apache.org/jira/browse/JAMES-2183
> Project: James Server
> Issue Type: Improvement
> Reporter: Quynh Nguyen
> Priority: Major
>
> Today, the Flags of a message are stored on the associations between the
> message and its mailboxes.
> As JMAP makes messages Top Level Domain objects, that might be in several
> mailboxes, then we might need to merge several flags into a single one.
> 1/ We need to build a CRDT (Commutative) transformation for combining flags
> together. The idea here is that the way we will reduce multiple set of flags
> into only one set of flags will not depend of the order of the set.
> For instance if the message is marked as important in one mailbox but not the
> other, the GetMessages should return it as important.
> For instance if the message is marked as unread in one mailbox but not the
> other, the GetMessages should return it as read.
> We need this transformation to be not order dependant.
> 2/ We need more testing to understand the state of different flags in James:
> Especially, does GetMessageList in a specific mailbox reports messages being
> flags (when the message is also marked as not flagged elsewhere?).
> We might want to test SetFlags behaviour on such messages (in several
> mailboxes with different flags).
> 2/ From the current state of flags in James, do you think we can improve our
> handling of flags inconsistencies?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]