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