[xwiki-contrib/application-changerequest] 1ece77: CRAPP-435: Allow to refactor merge change request
Branch: refs/heads/CRAPP-435 Home: https://github.com/xwiki-contrib/application-changerequest Commit: 1ece77aadc0feb6cb7f8dd89fa03d54c82e02d9e https://github.com/xwiki-contrib/application-changerequest/commit/1ece77aadc... Author: Simon Urli <[email protected]> Date: 2026-09-02 (Wed, 02 Sep 2026) Changed paths: M application-changerequest-api/src/main/java/org/xwiki/contrib/changerequest/ChangeRequestConfiguration.java M application-changerequest-default/src/main/java/org/xwiki/contrib/changerequest/internal/DefaultChangeRequestConfiguration.java M application-changerequest-default/src/main/java/org/xwiki/contrib/changerequest/internal/listeners/DocumentRenamedListener.java M application-changerequest-default/src/test/java/org/xwiki/contrib/changerequest/internal/listeners/DocumentRenamedListenerTest.java M application-changerequest-default/src/test/java/org/xwiki/contrib/changerequest/internal/storage/DefaultChangeRequestStorageManagerTest.java M application-changerequest-test/application-changerequest-test-docker/src/test/it/org/xwiki/contrib/changerequest/test/ui/RefactoringChangeRequestIT.java M application-changerequest-ui/src/main/resources/ChangeRequest/Code/ChangeRequestTranslations.xml M application-changerequest-ui/src/main/resources/ChangeRequest/Code/Configuration.xml M application-changerequest-ui/src/main/resources/ChangeRequest/Code/ConfigurationClass.xml Log Message: ----------- CRAPP-435: Allow to refactor merge change request * Add a new `refactorMergedChangeRequests` configuration (off by default) allowing merged change requests to have their page references refactored when the concerned page is renamed or moved, without altering their content or status * Wire the new option into ChangeRequestConfiguration/DefaultChangeRequestConfiguration and the admin configuration page * Update DocumentRenamedListener to only refactor merged change requests when the option is enabled * Add a regression test locking in that the status of a merged change request is preserved when its file changes are refactored * Add/extend a Docker integration test covering the refactoring of a merged change request, including a page creation, a page deletion, a live edit performed after the merge, and validation of the resulting diff Co-Authored-By: Claude Sonnet 5 <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-changerequest/settings/notifica...
participants (1)
-
XWiki Notifications