Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 9771a66bab4576f3e7bb1bde3ba80558d8c7a7fa
https://github.com/xwiki/xwiki-platform/commit/9771a66bab4576f3e7bb1bde3ba8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/ApplicationResources.properties
Log Message:
-----------
XWIKI-21487: Add a required rights analyzer for XWiki.GadgetClass
* Remove translations that are no longer needed.
Commit: 1d5199ab139a0b6bbc3b7c9bc90f468baeb08a7a
https://github.com/xwiki/xwiki-platform/commit/1d5199ab139a0b6bbc3b7c9bc90f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/ConfigurableClassRequiredRightsAnalyzer.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultObjectRequiredRightAnalyzer.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/ConfigurableClassRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-21490: Add a required rights analyzer for XWiki.ConfigurableClass
* Add a new required rights analyzer including a component test.
Compare: https://github.com/xwiki/xwiki-platform/compare/4360427b09f6...1d5199ab139a
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 31eca74f987abd8e717198b5da21a2859a30c38e
https://github.com/xwiki/xwiki-platform/commit/31eca74f987abd8e717198b5da21…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail2.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail1.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail2.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail2.txt
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/notification/email/macros.vm
Log Message:
-----------
XWIKI-21589: Email notifications events description is not properly rendered
* Fix: ensure to use include the templates containing commons
notifications macros in notification email macros
* Test: improve existing integration test to only check the txt
version of the mails but also the html. Use pattern matching for
this with ignoring whitespaces: we cannot perform an exact match as
some part of the Html are random (e.g. random UUID for cache protection
of some assets, and ids of the events)
(cherry picked from commit 4360427b09f66ad81196df587d9afffbe2c6c0b0)
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 4360427b09f66ad81196df587d9afffbe2c6c0b0
https://github.com/xwiki/xwiki-platform/commit/4360427b09f66ad81196df587d9a…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail2.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail1.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail2.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail2.txt
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/notification/email/macros.vm
Log Message:
-----------
XWIKI-21589: Email notifications events description is not properly rendered
* Fix: ensure to use include the templates containing commons
notifications macros in notification email macros
* Test: improve existing integration test to only check the txt
version of the mails but also the html. Use pattern matching for
this with ignoring whitespaces: we cannot perform an exact match as
some part of the Html are random (e.g. random UUID for cache protection
of some assets, and ids of the events)
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 97956a4e7fda02188f707d65a7d948eee42287b2
https://github.com/xwiki/xwiki-platform/commit/97956a4e7fda02188f707d65a7d9…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManagerInvalidator.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/test/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManagerInvalidatorTest.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/main/java/org/xwiki/user/internal/document/DocumentUserManager.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/main/java/org/xwiki/user/internal/document/NormalUserPreferencesConfigurationSource.java
Log Message:
-----------
XWIKI-21578: The cache of users per interval should only be invalidated when the user was or is active
(cherry picked from commit 897db98efefb5be596a58cc51c20ec2ab86a763c)