[ https://issues.apache.org/jira/browse/JAMES-1748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15316293#comment-15316293 ]
Tellier Benoit commented on JAMES-1748: --------------------------------------- You can view tests describing today behaviour here : https://github.com/chibenwa/james-project/tree/JAMES-1748 > JMAP messages uses mappers instead MailboxManager > ------------------------------------------------- > > Key: JAMES-1748 > URL: https://issues.apache.org/jira/browse/JAMES-1748 > Project: James Server > Issue Type: Bug > Components: JMAP > Affects Versions: Trunk > Reporter: Tellier Benoit > Assignee: Antoine Duprat > Fix For: Trunk > > > JMAP implementation do not rely on MailboxManager for messages operations. > This means the business layer of the MailboxManager is by-passed. > Consequences : > - Rights checked are by-passed. I can read / delete / update messages of an > other user > - Event system is by-passed. JMAP operations thus breaks IMAP IDLE, IMAP > SELECTED, elasticSearch implementation, quota updates. > - Quota are no more checked. > - No spport for trasactions in back-ends that needs it. > Hence, we need to rework the messages processors i order to use only classes > from mailbox-api. > Tasks : > - Write tests demonstrationg this behaviour > - Rewrite logic in processors to correct these issues. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org