XWIKI-22760: Execute wiki macro parameter's default values in the macro's context
* Rewrite the WikiMacroParameterObjectRequiredRightAnalyzer to not require xwiki-platform-security-requiredrights-default but instead duplicate few lines of code. * Remove the xwiki-platform-security-requiredrights-default dependency as it pulls this dependency into integration tests where it wasn't present before and breaks them as they don't expect the required rights analyzer preventing editing. * Adapt the test case. (cherry picked from commit 6f5a9a00)
Showing
- xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-wikimacro/xwiki-platform-rendering-wikimacro-store/pom.xml 0 additions, 5 deletions...ikimacro/xwiki-platform-rendering-wikimacro-store/pom.xml
- 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 31 additions, 8 deletions...ternal/WikiMacroParameterObjectRequiredRightAnalyzer.java
- 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 73 additions, 22 deletions...al/WikiMacroParameterObjectRequiredRightAnalyzerTest.java
Loading
Please register or sign in to comment