Branch: refs/heads/master
Home:
https://github.com/xwiki/xwiki-platform
Commit: c99d501ed41cbee6a3c02ff927714531570789de
https://github.com/xwiki/xwiki-platform/commit/c99d501ed41cbee6a3c02ff92771…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/pom.xml
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/main/java/org/xwiki/rendering/wikimacro/internal/DefaultWikiMacroRenderer.java
A
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/main/java/org/xwiki/rendering/wikimacro/internal/WikiMacroParameterObjectRequiredRightAnalyzer.java
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/main/resources/META-INF/components.txt
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/test/java/org/xwiki/rendering/wikimacro/internal/DefaultWikiMacroTest.java
A
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/src/test/java/org/xwiki/rendering/wikimacro/internal/WikiMacroParameterObjectRequiredRightAnalyzerTest.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/ObjectPropertyRequiredRightAnalyzer.java
Log Message:
-----------
XWIKI-22760: Execute wiki macro parameter's default values in the macro's
context
* If wiki parameter values match the default value, execute them in the
context of the macro.
* Add a required rights analyzer for wiki macro parameter objects.
* Add tests.
* Expose another helper method in ObjectPropertyRequiredRightAnalyzer
(internal for now).
Commit: abdcefc0db27035b67329add836fd683e0cf92b8
https://github.com/xwiki/xwiki-platform/commit/abdcefc0db27035b67329add836f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-22 (Wed, 22 Jan 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/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultMacroBlockRequiredRightAnalyzerTest.java
Log Message:
-----------
XWIKI-22763: Analyze required rights for wiki type macro parameters
* Analyze values wiki-type macro parameters similar to the macro content
* Extend the tests to cover macro parameters
Commit: cc74dc802efe0e2d3fa2ba3355dbadc51c5fd8c7
https://github.com/xwiki/xwiki-platform/commit/cc74dc802efe0e2d3fa2ba3355db…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-context/src/main/java/org/xwiki/rendering/internal/macro/context/ContextMacroRequiredRightsAnalyzer.java
A
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-context/src/main/resources/ApplicationResources.properties
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-context/src/test/java/org/xwiki/rendering/internal/macro/context/ContextMacroRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-22758: Analyze required rights of the context macro's source parameter
* Add support for the source parameter in the context macro's required
rights analyzer.
* Add translations for the context macro.
* Extend the tests of the required rights analyzer.
Commit: 0a705e8e253cb871b804e25c53b2bde879c886bd
https://github.com/xwiki/xwiki-platform/commit/0a705e8e253cb871b804e25c53b2…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
A
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/macro/ContentMacroRequiredRightsAnalyzer.java
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/ApplicationResources.properties
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/META-INF/components.txt
A
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/macro/ContentMacroRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-22759: The content macro is missing a required rights analyzer
* Add a required rights analyzer for the content macro.
* Add tests.
Commit: 3d451e957fe2b14459e9ac64172b4a0e4c46971c
https://github.com/xwiki/xwiki-platform/commit/3d451e957fe2b14459e9ac64172b…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-cache/src/main/java/org/xwiki/rendering/internal/macro/cache/CacheMacroRequiredRightsAnalyzer.java
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-cache/src/test/java/org/xwiki/rendering/internal/macro/cache/CacheMacroRequiredRightsAnalyzerTest.java
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/macro/HTMLMacroRequiredRightsAnalyzer.java
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/macro/RawMacroRequiredRightsAnalyzer.java
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/macro/HTMLMacroRequiredRightsAnalyzerTest.java
M
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/test/java/org/xwiki/rendering/internal/macro/RawMacroRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-22799: Make the required rights analyzers of the Cache, HTML and RAW macro
case-insensitive
* Ignore the case of parameter names.
* Add tests.
Commit: ee642f973a7c95d2d146fe03c81bcdee1871f4ec
https://github.com/xwiki/xwiki-platform/commit/ee642f973a7c95d2d146fe03c81b…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/AbstractDocumentListClassPropertyValuesProvider.java
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/GroupsClassPropertyValuesProvider.java
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/PageClassPropertyValuesProvider.java
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/UsersClassPropertyValuesProvider.java
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/classes/AbstractListClassPropertyValuesProviderTest.java
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/classes/GroupsClassPropertyValuesProviderTest.java
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/classes/PageClassPropertyValuesProviderTest.java
M
xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/classes/UsersClassPropertyValuesProviderTest.java
Log Message:
-----------
XWIKI-22736: Improve right checks in property values provider
* Check VIEW right before rendering titles
* Use generic icons when the specific icon can’t be accessed
* Don't provide any metadata when the page itself can’t be accessed.
* Add tests.
Compare:
https://github.com/xwiki/xwiki-platform/compare/c4108f7edb32...ee642f973a7c
To unsubscribe from these emails, change your notification settings at
https://github.com/xwiki/xwiki-platform/settings/notifications