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


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
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to