Skip to content
Snippets Groups Projects
  1. Jul 19, 2023
  2. Jun 28, 2023
  3. Jun 23, 2023
  4. Jun 22, 2023
  5. Jun 19, 2023
  6. Jun 15, 2023
  7. 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
  8. 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
  9. 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
  10. Jun 06, 2023
  11. May 30, 2023
  12. May 22, 2023
  13. Apr 29, 2023
  14. Apr 20, 2023
  15. Apr 17, 2023
  16. Apr 14, 2023
  17. Apr 12, 2023
  18. Mar 21, 2023
  19. Mar 16, 2023
  20. Mar 01, 2023
  21. Feb 21, 2023
  22. Feb 20, 2023
  23. 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
  24. Jan 24, 2023
  25. Jan 23, 2023
  26. Jan 20, 2023
  27. 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
  28. Jan 17, 2023
    • Simon Urli's avatar
      XWIKI-20549: Provide a new script service API to check trustfulness of an URI (#2047) · 5b1c3e6a
      Simon Urli authored
        * Define a new API in URLSecurityManager to check trustfulness of an
          URI
        * Use that API in XWikiServletResponse#redirect
        * Define a new script service API to perform same check in scripts
        * Add new configurations to be able to define the URI schemes
          supported for trusted URIs
        * Improve a bit documentation and add some more unit tests
        * Move the new script service to a dedicated URLSecurityScriptService
        * Simplify some code by removing unnecessary property
        * Add test to the new script service method
      5b1c3e6a
Loading