[
https://issues.apache.org/jira/browse/JAMES-3675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
René Cordier resolved JAMES-3675.
---------------------------------
Fix Version/s: 3.7.0
Resolution: Done
> 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
> Fix For: 3.7.0
>
> 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: [email protected]
For additional commands, e-mail: [email protected]