[ 
https://jira.nuxeo.org/browse/NXP-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christophe Capon updated NXP-4950:
----------------------------------

    Attachment: AlertManagement4.diff

AlertManagement4.diff. Changesets :

Added support for expired document
Better session management
Allow to select alert provider order in the alert mail
Internationalization support
Expired document alerts
Added alert utility project



> User settings management and Batch notifications
> ------------------------------------------------
>
>                 Key: NXP-4950
>                 URL: https://jira.nuxeo.org/browse/NXP-4950
>             Project: Nuxeo Enterprise Platform
>          Issue Type: New Feature
>    Affects Versions: 5.3 GA
>         Environment: Tested on ubuntu + tomcat + derby, ubuntu + jboss + 
> postgresql
>            Reporter: Christophe Capon
>         Attachments: AlertManagement.2.diff, AlertManagement.diff, 
> AlertManagement.tar.gz, AlertManagement3.diff, AlertManagement4.diff, 
> nuxeo-platform-notification-core.diff, NXQLQueryMaker.java.diff
>
>
> Our nuxeo user start complaining about Nuxeo verbosity regarding 
> notifications. A sustained activity on the database may trigger a significant 
> amount of mails.
> To resolve this point, we have developed two services :
> 1) An alert manager service : it collects all the alerts worth being notified 
> to an user (locked documents, overdue tasks, subscriptions...). It groups all 
> those alerts in a single mail and sends it periodically to the user. This 
> service can be extended via extension points, if you want to add other alerts 
> (eg a document has reached its expiration date,....). At this point, we need 
> to allow the user to customize some parts of the alert mail.
> 2) There comes the second service. We want to allow the user to setup the 
> frequency of the alert mail, to select what he wants inside the mail (in our 
> development, locked documents and overdue tasks are sent no matter what the 
> user wants, but the user may want to have all his future tasks, or tasks 
> without target date). We created a UserSettings management service, allowing 
> the user to select his preferences. This service is similar to the Windows 
> Control Panel or Ubuntu Preferences Menu. So far, it only handles the alert 
> configuration, but you can add other settings managers through extension 
> points.
> A first stable but perfectible release is almost done, and I will keep you 
> posted when the code is available, with unit tests and hopefully selenium.
> Hopefully, this is the right place to post my code ?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
ECM-tickets@lists.nuxeo.com
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to