[jira] [Commented] (JAMES-3412) Update Email Keywords: partial update

2020-10-25 Thread Benoit Tellier (Jira)


[ 
https://issues.apache.org/jira/browse/JAMES-3412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17220486#comment-17220486
 ] 

Benoit Tellier commented on JAMES-3412:
---

Bugfix https://github.com/linagora/james-project/pull/3940 

JAMES-3412 Keywords are case insentive, lower cased

> Update Email Keywords: partial update
> -
>
> Key: JAMES-3412
> URL: https://issues.apache.org/jira/browse/JAMES-3412
> Project: James Server
>  Issue Type: Sub-task
>  Components: JMAP
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
> Fix For: 3.6.0
>
>
> **WHAT**
> - The client may send a minimal patch: 
> As a User i want to changing the keywords of an Email
> **How**
> 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)
> **Example**
> - The client may send the whole object to the server:
> {code:java}
> [[ "Email/set", {
> "accountId": "x",
> "update": {
>   "a": {
> "keywords/chopin": true,
> "keywords/mozart": null
>   }
> }
>   }, "0" ]]
> {code}
> Result should be:
> `chopin` added 
> `mozart` removed
> `Bach` is not touched
> **DOD**: 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: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[jira] [Commented] (JAMES-3412) Update Email Keywords: partial update

2020-10-20 Thread Jira


[ 
https://issues.apache.org/jira/browse/JAMES-3412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17218052#comment-17218052
 ] 

René Cordier commented on JAMES-3412:
-

[https://github.com/linagora/james-project/pull/3928] contributed to this

> Update Email Keywords: partial update
> -
>
> Key: JAMES-3412
> URL: https://issues.apache.org/jira/browse/JAMES-3412
> Project: James Server
>  Issue Type: Sub-task
>  Components: JMAP
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
> Fix For: 3.6.0
>
>
> **WHAT**
> - The client may send a minimal patch: 
> As a User i want to changing the keywords of an Email
> **How**
> 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)
> **Example**
> - The client may send the whole object to the server:
> {code:java}
> [[ "Email/set", {
> "accountId": "x",
> "update": {
>   "a": {
> "keywords/chopin": true,
> "keywords/mozart": null
>   }
> }
>   }, "0" ]]
> {code}
> Result should be:
> `chopin` added 
> `mozart` removed
> `Bach` is not touched
> **DOD**: 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: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org