You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "René Cordier (Jira)" <se...@james.apache.org> on 2021/12/02 03:55:00 UTC

[jira] [Commented] (JAMES-3675) Generalize vacation handling

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

René Cordier commented on JAMES-3675:
-------------------------------------

[https://github.com/apache/james-project/pull/759] contributed this and has been merged. Thanks [~kotto] for the hard work :)

> Generalize vacation handling
> ----------------------------
>
>                 Key: JAMES-3675
>                 URL: https://issues.apache.org/jira/browse/JAMES-3675
>             Project: James Server
>          Issue Type: Improvement
>          Components: Matchers/Mailets (bundled), webadmin
>    Affects Versions: master
>            Reporter: Karsten Otto
>            Priority: Major
>          Time Spent: 4h 50m
>  Remaining Estimate: 0h
>
> Vacation handling in James is tightly bound to JMAP, where it is a mandatory part of the specification. However, this feature is actually of general use. It should be possible to manage vacation settings through other means as well, such as the WebAdmin interface. This also enables easier integration of James with third party services, e.g. a web admin GUI.
> For this purpose, the vacation/notification storage layer and the VacationMailet should be refactored out of JMAP space, so they can be used in an independent manner.  It is then possible to add WebaAdmin routes to query and change a users vacation settings.
> T-Shirt size L (package changes affects a lot of other code)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org