Skip to content
Snippets Groups Projects
  1. Jun 14, 2023
    • Simon Urli's avatar
      XWIKI-20401: Legacify notifications post-filtering implementations (#2209) · 7ba09fda
      Simon Urli authored
      
        * Move code and components for live email notifications with
          post-filtering to legacy modules
        * Deprecate configuration method related that check if prefiltering is
          enabled as it's now the standard
        * Remove the configuration from xwiki.properties to turn off
          prefiltering
        * Move deprecated NotificationManager to legacy
        * Move the API NotificationConfiguration#isEventPrefilteringEnabled to legacy and every implementations relying on it too
      
      Co-authored-by: default avatarThomas Mortagne <thomas.mortagne@xwiki.com>
      7ba09fda
  2. Jun 13, 2023
    • Vincent Massol's avatar
      XWIKI-21014: Remove the mail-resend-on-startup feature in favor of the Scheduler job · 2cbb918e
      Vincent Massol authored
      XWIKI-21011: Mail resender script service API resends all mails when called from a subwiki
      XWIKI-21015: Missing legacy instance APIs in distribution
      * Also add missing EM categories
      * Fix typo in MailResender.xml (in the "from" test)
      * Make the resender scheduer job execute as XWiki.superadmin
      * Male the MailResender.xml document customizable instead of demo to avoid deleting it (it's now an official feature)
      * Add debug logs when resending mail
      * Fix mail resender scheduler typo in description
      2cbb918e
  3. Jun 12, 2023
    • Simon Urli's avatar
      XWIKI-17034: Allow to define different grouping strategy for notifications (#2203) · cc63a7a6
      Simon Urli authored
      
      Previous work was about introducing strategies to group events for creating
      composite events. This work is about strategies for chosing how many
      mails should be sent for each composite event to notify by email.
      Historically the strategy was hardcoded and consisted in putting all
      composite events in the same email. Here we provide different
      strategies: the previous one, but also a strategy allowing to send one
      email per composite event, and another one allowing to send a separate
      email specifically for mentions.
      
      That work also improves previous API to use a clear UserReference
      instead of a String which is vague.
      
      Co-authored-by: default avatarManuel Leduc <manuel.leduc@xwiki.com>
      Co-authored-by: default avatarThomas Mortagne <thomas.mortagne@xwiki.com>
      cc63a7a6
  4. Jun 06, 2023
  5. May 30, 2023
  6. May 22, 2023
  7. Apr 29, 2023
  8. Apr 20, 2023
  9. Apr 17, 2023
  10. Apr 14, 2023
  11. Apr 12, 2023
  12. Mar 21, 2023
  13. Mar 16, 2023
  14. Mar 01, 2023
  15. Feb 21, 2023
  16. Feb 20, 2023
  17. Feb 02, 2023
    • Simon Urli's avatar
      XWIKI-20578: tool packager plugin ouputs lots of errors related to missing... · cd365287
      Simon Urli authored
      XWIKI-20578: tool packager plugin ouputs lots of errors related to missing URLConfiguration component (#2062)
      
        * Use a Provider<URLConfiguration> in InternalSkinManager to avoid
          dependency issues with tool packager plugin
        * Add a new ComponentManagerInitializer in the tool packager plugin to
          handle unregistering the stuff we don't need for packaging
        * Add missing comment
      cd365287
  18. Jan 24, 2023
  19. Jan 23, 2023
  20. Jan 20, 2023
  21. Jan 19, 2023
    • Manuel Leduc's avatar
      XWIKI-20002: Improved tags filtering · c03de2d6
      Manuel Leduc authored
      - Provide two implementations of the tag selection
      - Introduce the tag.rightCheckStrategy.hint property to select the active implementation
      - Improve the Livetable result template to prevent re-computing the tagcloud with the same parameters twice
      c03de2d6
  22. Jan 17, 2023
  23. Jan 05, 2023
  24. Dec 19, 2022
  25. Dec 15, 2022
  26. Dec 08, 2022
  27. Dec 02, 2022
Loading