Benoit Tellier created JAMES-3421:
-------------------------------------

             Summary: Email/Query sort by hasKeyword
                 Key: JAMES-3421
                 URL: https://issues.apache.org/jira/browse/JAMES-3421
             Project: James Server
          Issue Type: Sub-task
          Components: JMAP
            Reporter: Benoit Tellier
            Assignee: Antoine Duprat


= WHY 

With the new specifications as an user i want to be able to sort the emails by 
the presence of a given keyword

`hasKeyword - This value MUST be considered true if the Email has the keyword 
given as an additional keyword property on the Comparator object, or false 
otherwise.
`

Here is the query to display first the emails containing the 'james' keyword.

{code:java}
[[ "Email/query",{
  "accountId": "ue150411c",
  "sort" : {
      "property": "hasKeyword",
      "keyword": "james",
      "isAscending": true
}
}, "0" ]]
{code}

= HOW

- accept the 'hasKeyword' value in the 'property' field of the sort field of 
the request.

= DOD

- write an integration test demonstrating the sorting of the result by 
'hasKeyword' in both ascending and descending order



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to