Details
-
Improvement
-
Resolution: Fixed
-
Major
-
9.4-rc-1
-
None
Description
Right now there's a single algorithm defined for computing similarity event which is based on the type and the presence or not of documents (see https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-api/src/main/java/org/xwiki/notifications/internal/SimilarityCalculator.java).
It could be interesting to allow using custom similarity event calculators for specify types of events. For example, it would allow to define a single type of event for an application, and to group the events given some specific fields of those events, instead of only using the type.
Attachments
Issue Links
- blocks
-
WORDNOTIF-8 Incorrect read status and grouping of Word-Based notification events in the list
- Closed
- causes
-
XWIKI-21069 Live email notifications are received in a single email at once instead of a separate email for each event
- Closed
-
XWIKI-21888 NPE when disabling notifications.rest.cache
- Closed
- is duplicated by
-
XWIKI-14844 Live emails notifications should be grouped by XWiki pages
- Closed
-
XWIKI-17152 Allow to specify a custom similarity algorithm for notifications
- Closed
- is related to
-
XWIKI-21055 Wrong cache invalidation of grouping strategy preferences
- Closed
- relates to
-
XWIKI-21033 Bundled notification templates should work with all grouping strategies
- Open