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)
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 897db98efefb5be596a58cc51c20ec2ab86a763c
https://github.com/xwiki/xwiki-platform/commit/897db98efefb5be596a58cc51c20…
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
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: b18fa59902e8202dedb73276965c95eca6657f52
https://github.com/xwiki/xwiki-platform/commit/b18fa59902e8202dedb73276965c…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/pom.xml
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzer.java
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/test/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzerTest.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/XWikiDocumentRequiredRightAnalyzer.java
Log Message:
-----------
XWIKI-21486: Add a required rights analyzer for XWiki.TranslationDocumentClass (#2615)
* Add analyzer for scope field
* Add Admin required right
* Add component test
* Check required rights on objects on root locale document
* Report required rights on the content of translation documents as well
(cherry picked from commit 2eb9816e73fad566ad079ada6eb2b5adedf20e8a)
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 2eb9816e73fad566ad079ada6eb2b5adedf20e8a
https://github.com/xwiki/xwiki-platform/commit/2eb9816e73fad566ad079ada6eb2…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/pom.xml
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzer.java
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/test/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzerTest.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/XWikiDocumentRequiredRightAnalyzer.java
Log Message:
-----------
XWIKI-21486: Add a required rights analyzer for XWiki.TranslationDocumentClass (#2615)
* Add analyzer for scope field
* Add Admin required right
* Add component test
* Check required rights on objects on root locale document
* Report required rights on the content of translation documents as well