Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: cf50eba7bf232615105f435b5d89219873863513
https://github.com/xwiki/xwiki-platform/commit/cf50eba7bf232615105f435b5d89…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
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/DefaultMacroBlockRequiredRightAnalyzer.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/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultMacroBlockRequiredRightAnalyzerTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/pom.xml
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/MacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/ApplicationResources.properties
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzerTest.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-22821: Allow having generic analyzers for different types of macro arguments (#3846)
* Add a new MacroParameterRequiredRightsAnalyzer role.
* Add implementations for wiki content and macro content source references.
(cherry picked from commit 4dd774ce929869c8984a8be86d001441f945037d)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-commons
Commit: 51f405d602712ef32248cfb98b982efd3c4a9e43
https://github.com/xwiki/xwiki-commons/commit/51f405d602712ef32248cfb98b982…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-environment/xwiki-commons-environment-servlet/pom.xml
M xwiki-commons-core/xwiki-commons-environment/xwiki-commons-environment-servlet/src/main/java/org/xwiki/environment/internal/ServletEnvironment.java
M xwiki-commons-core/xwiki-commons-environment/xwiki-commons-environment-servlet/src/test/java/org/xwiki/environment/internal/ServletEnvironmentTest.java
Log Message:
-----------
XCOMMONS-3258: Introduce a cache for ServletEnvironment#getResource (#1234)
* Introduce a dynamically initialized cache to avoid issues with
recursive component initialization calls.
* Add test cases to confirm that the cache works as expected and that
cache initialization can do recursive calls for getting resources.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/backport/stable-16.10.x/pr-3846
Home: https://github.com/xwiki/xwiki-platform
Commit: 6de9bbd04db461f1dda6774a31f56559ade55b77
https://github.com/xwiki/xwiki-platform/commit/6de9bbd04db461f1dda6774a31f5…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
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/DefaultMacroBlockRequiredRightAnalyzer.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/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultMacroBlockRequiredRightAnalyzerTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/pom.xml
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/MacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/ApplicationResources.properties
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzerTest.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-22821: Allow having generic analyzers for different types of macro arguments (#3846)
* Add a new MacroParameterRequiredRightsAnalyzer role.
* Add implementations for wiki content and macro content source references.
(cherry picked from commit 4dd774ce929869c8984a8be86d001441f945037d)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/backport/stable-16.4.x/pr-3846
Home: https://github.com/xwiki/xwiki-platform
Commit: 0865eab0c14524abc148310c30e8d952c0242d64
https://github.com/xwiki/xwiki-platform/commit/0865eab0c14524abc148310c30e8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
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/DefaultMacroBlockRequiredRightAnalyzer.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/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultMacroBlockRequiredRightAnalyzerTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/pom.xml
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/MacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/ApplicationResources.properties
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzerTest.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-22821: Allow having generic analyzers for different types of macro arguments (#3846)
* Add a new MacroParameterRequiredRightsAnalyzer role.
* Add implementations for wiki content and macro content source references.
(cherry picked from commit 4dd774ce929869c8984a8be86d001441f945037d)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 4dd774ce929869c8984a8be86d001441f945037d
https://github.com/xwiki/xwiki-platform/commit/4dd774ce929869c8984a8be86d00…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
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/DefaultMacroBlockRequiredRightAnalyzer.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/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultMacroBlockRequiredRightAnalyzerTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/pom.xml
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/MacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzer.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/ApplicationResources.properties
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/MacroContentSourceReferenceMacroParameterRequiredRightsAnalyzerTest.java
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-macro/src/test/java/org/xwiki/platform/security/requiredrights/internal/WikiSyntaxMacroParameterRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-22821: Allow having generic analyzers for different types of macro arguments (#3846)
* Add a new MacroParameterRequiredRightsAnalyzer role.
* Add implementations for wiki content and macro content source references.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 63ff0c59a06b92576af5eec15c34c66f1081718f
https://github.com/xwiki/xwiki-platform/commit/63ff0c59a06b92576af5eec15c34…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/ModelFactory.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/ModelFactoryTest.java
Log Message:
-----------
XWIKI-20228: Computed field properties are causing NPE in REST calls
* Ignore returning the value of ComputedField properties in REST API,
since by definition those field value is computed.
(cherry picked from commit 79032f58e3803a31ba1717d2e750c3e83e12330f)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications