[xwiki-contrib/documentation] 5f3012: DA-102: Add an action in the Documentation adminis...
Branch: refs/heads/vmassol/check-for-violations-on-all-pages Home: https://github.com/xwiki-contrib/documentation Commit: 5f301200768bb39a6aea3acf82e987bb31f70e19 https://github.com/xwiki-contrib/documentation/commit/5f301200768bb39a6aea3a... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M documentation-api/pom.xml M documentation-api/src/main/java/org/xwiki/contrib/documentation/DocumentationManager.java A documentation-api/src/main/java/org/xwiki/contrib/documentation/internal/CheckAllPagesJob.java A documentation-api/src/main/java/org/xwiki/contrib/documentation/internal/CheckAllPagesJobStatus.java M documentation-api/src/main/java/org/xwiki/contrib/documentation/internal/DefaultDocumentationManager.java M documentation-api/src/main/java/org/xwiki/contrib/documentation/internal/DocumentationEventListener.java A documentation-api/src/main/java/org/xwiki/contrib/documentation/internal/DocumentationPages.java M documentation-api/src/main/java/org/xwiki/contrib/documentation/script/DocumentationScriptService.java M documentation-api/src/main/resources/META-INF/components.txt A documentation-api/src/test/java/org/xwiki/contrib/documentation/internal/CheckAllPagesJobTest.java A documentation-api/src/test/java/org/xwiki/contrib/documentation/script/DocumentationScriptServiceTest.java M documentation-api/src/test/java/org/xwiki/contrib/documentation/test/DefaultDocumentationManagerTest.java M documentation-test/documentation-test-docker/src/test/it/org/xwiki/contrib/documentation/test/docker/DocumentationIT.java M documentation-test/documentation-test-pageobjects/pom.xml A documentation-test/documentation-test-pageobjects/src/main/java/org/xwiki/contrib/documentation/test/po/DocumentationAdministrationSectionPage.java M documentation-ui/pom.xml A documentation-ui/src/main/resources/DocApp/Code/CheckAllPagesAdministration.xml M documentation-ui/src/main/resources/DocApp/Code/DocumentationSheet.xml M documentation-ui/src/main/resources/DocApp/Code/Translations.xml M documentation-xwikiorg/documentation-xwikiorg-ui/src/main/resources/DocApp/Code/DocumentationConfiguration.xml M documentation-xwikiorg/documentation-xwikiorg-ui/src/main/resources/DocApp/Code/XWikiOrgTranslations.xml Log Message: ----------- DA-102: Add an action in the Documentation administration to check all documentation pages for violations * Add a "Check all pages" block to the Documentation section of the wiki Administration, which runs every check on every documentation page of the wiki as a background job, shows its progress and the pages checked, updated and failed, and can be canceled * Restrict starting and canceling the check to the users with Admin right on the wiki, in the script service too * Share the selection of the documentation pages between the analysis on save and the analysis of all pages * Make `DocumentationManager#analyse()` return whether the violations changed, i.e. whether the page was saved * Hide the "Customize <page>:" headings that the Administration generates for the pages contributing to the Documentation section, as XWiki's WYSIWYG section does, and give the XWiki.org configuration block its own "Supported versions" heading Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/documentation/settings/notifications
participants (1)
-
XWiki Notifications