[ https://issues.apache.org/jira/browse/JAMES-3362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Tellier closed JAMES-3362. --------------------------------- Resolution: Fixed https://github.com/linagora/james-project/pull/3687 contributed this > VacationResponse/get implementation > ----------------------------------- > > Key: JAMES-3362 > URL: https://issues.apache.org/jira/browse/JAMES-3362 > Project: James Server > Issue Type: New Feature > Reporter: René Cordier > Priority: Major > Fix For: 3.6.0 > > > h2. Why > With the new specification, I should be able to retrieve my vacation object: > {code:json} > { > "using": [ "urn:ietf:params:jmap:core", "urn:ietf:params:jmap:mail", > "urn:ietf:params:jmap:vacationresponse" ], > "methodCalls": [[ "VacationResponse/get", { > "accountId": "u123456", > "ids": null > }, "0" ]] > } > {code} > Should return : > {code:json} > { > "sessionState": "75128aab4b1b", > "methodResponses": [ > ["VacationResponse/get", { > "accountId": "u123456", > "state": "000001", > "list": [{ > "id":"singleton", > "isEnabled": "true", > "fromDate": "2014-10-30T14:12:00+08:00", > "toDate": "2014-18-30T14:12:00+08:00", > "subject": I am in vacation"", > "textBody": "I'm currently enjoying life. Please distrub me > later", > "htmlBody": "I'm currently enjoying <b>life</b>. <br/>Please > distrub me later" > // ... > }] > }, "0"]] > } > {code} > h2. How > # Add urn:ietf:params:jmap:vacationresponse as a supported capability, > advertised in the Session (global and at the account level) > # Implement a method for VacationResponse/get > # Write dedicated integration tests for it. > h2. Failure cases > * Omitting urn:ietf:params:jmap:vacationresponse should lead to errors > (method not found) > * Requesting another ID than "singleton" should return "notFound" > h2. Notes > * Property filtering needs to be implemented: only fields explicitly > requested needs to be returned to the client. > h2. DOD > Write memory integration tests (including property filtering & error > management) for VacationResponse/get -- 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