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
 
 -