Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-platform Commit: 011fa45f922161d79363f8c534c1b5c58b424319 https://github.com/xwiki/xwiki-platform/commit/011fa45f922161d79363f8c534c1b... Author: Michael Hamann <[email protected]> Date: 2025-12-18 (Thu, 18 Dec 2025) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/PageTemplatesIT.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWikiException.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/CreateActionRequestHandler.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/web/PageTemplateRequiredRightsChecker.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/ApplicationResources.properties M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/doc/XWikiDocumentMockitoTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/web/CreateActionTest.java A xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/web/PageTemplateRequiredRightsCheckerTest.java M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/createinline.vm Log Message: ----------- XWIKI-23700: Creating a page from a template doesn't copy required rights (#4946) * Copy the enforce flag when applying a page template, add a unit test to verify this. * Add a unit test for PageTemplateRequiredRightsChecker to verify that the right checking works correctly in particular with different scopes. * Don't list templates that enforce required rights that the user doesn't have at the current location as using them would result in an error when saving. * Display an error when the user selects a template that cannot be used at the selected target location. * Add UI tests to verify that templates the user cannot use are excluded and that the error message is displayed as expected. To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications