[
https://issues.apache.org/jira/browse/JAMES-3411?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
René Cordier closed JAMES-3411.
-------------------------------
Fix Version/s: 3.6.0
Resolution: Done
> Update Email Keywords/part1: reset
> ----------------------------------
>
> Key: JAMES-3411
> URL: https://issues.apache.org/jira/browse/JAMES-3411
> Project: James Server
> Issue Type: Sub-task
> Components: JMAP
> Reporter: Benoit Tellier
> Assignee: Antoine Duprat
> Priority: Major
> Fix For: 3.6.0
>
>
> **WHAT**
> As a User i want to changing the keywords of an Email ( could be changing one
> or many keywords)
> **How**
> {code:java}
> - The format of the keywords/mailboxIds properties means that when updating
> an Email, you can either replace the entire set of keywords/Mailboxes (by
> setting the full value of the property) or add/remove individual ones using
> the JMAP patch syntax (see [@!RFC8620], Section 5.3 for the specification and
> Section 5.7 for an example)
> {code}
> **Example**
> - The client may send the whole object to the server:
> {code:java}
> [[ "Email/set", {
> "accountId": "x",
> "update": {
> "a": {
> "keywords": {
> "music": true,
> "beethoven": true,
> "chopin": true,
> "liszt": true,
> "rachmaninov": true
> }
> }
> }
> }, "0" ]]
> {code}
> Result should be:
> `chopin` added
> `mozart` removed
> **Definition of done**:
> Write integrations test for it in both case one or many keywords.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]