Skip to content
Snippets Groups Projects
  1. Jun 05, 2023
  2. May 31, 2023
    • Simon Urli's avatar
      XWIKI-19070: Change the notifications locations inclusion default: don't... · 7a07f04d
      Simon Urli authored
      XWIKI-19070: Change the notifications locations inclusion default: don't consider that the whole wiki is watched when nothing is watched
      
      This commits provide the modification that have been voted to change the
      standard behaviour of watched pages for new users.
      
      The following behaviour are changed:
        1. by default, nothing is watched until the user decided to watch
           something
        2. by default, all events type are enabled until an admin explicitely
           switched off some event types, or the user does
        3. directly following 1 and 2, no event type is magically enabled anymore
           whenever a user creates a page with autowatch enabled
      
      Technically (3) means that we don't need anymore XWikiEventTypesEnabler
      component so I get rid of it. (1) means that the default value in
      DefaultWatchedEntitiesManager needed to be changed as well as the way to
      compute it in the script service: no preferences means no watch.
      (2) is the one involving most of the changes: I needed to ensure that
      default value for preferences is enabled, and to also ensure that
      whenever the list of preferences is empty it means that everything is
      enabled, which impacts directly UserEventManager to dispatch the events.
      (2) also means that we don't need the
      NotificationAdministrationDocumentInitializer for Mention anymore, as by
      default this event type is now enabled, as well as all the other ones.
      
      I updated the integration tests according to the changes.
      
      Note that those changes don't involve any migration: existing users that
      already have preferences should still use their preferences. The
      behavioural change only applies to new users without any preferences
      (including without any preferences set at administration level).
      7a07f04d
  3. May 22, 2023
  4. May 12, 2023
  5. May 11, 2023
  6. May 04, 2023
  7. Apr 17, 2023
  8. Mar 21, 2023
  9. Mar 18, 2023
  10. Mar 16, 2023
  11. Mar 03, 2023
    • Michael Hamann's avatar
      XWIKI-20524: Improve icon rendering · ed681b52
      Michael Hamann authored
      * Introduce a new IconManagerScriptServiceComponentList for page tests
      * Add new required components to DefaultIconManagerComponentList
      * Fix page tests using IconManagerScriptService.
      * Fix RenderingScriptServiceComponentList to include XWikiSyntaxEscaper
      ed681b52
  12. Mar 02, 2023
  13. Mar 01, 2023
  14. Feb 27, 2023
  15. Feb 21, 2023
  16. Feb 17, 2023
  17. Feb 06, 2023
  18. Jan 23, 2023
  19. Jan 18, 2023
  20. Dec 30, 2022
  21. Dec 05, 2022
  22. Dec 01, 2022
  23. Nov 28, 2022
  24. Nov 23, 2022
  25. Nov 18, 2022
  26. Oct 18, 2022
  27. Sep 29, 2022
  28. Sep 15, 2022
  29. Sep 12, 2022
Loading