[xwiki-contrib/documentation] 7f152c: DA-105: Allow admins to mark a documentation viola...
Branch: refs/heads/vmassol/DA-105 Home: https://github.com/xwiki-contrib/documentation Commit: 7f152c52f16bb01863625a6a8b50921325975d9b https://github.com/xwiki-contrib/documentation/commit/7f152c52f16bb01863625a... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M documentation-api/pom.xml 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 M documentation-api/src/main/java/org/xwiki/contrib/documentation/internal/DocumentationPages.java A documentation-api/src/main/java/org/xwiki/contrib/documentation/internal/FalsePositives.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/FalsePositivesTest.java M 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/src/main/java/org/xwiki/contrib/documentation/test/po/DocumentationAdministrationSectionPage.java M documentation-test/documentation-test-pageobjects/src/main/java/org/xwiki/contrib/documentation/test/po/DocumentationViewPage.java M documentation-ui/src/main/resources/DocApp/Code/CheckAllPagesAdministration.xml M documentation-ui/src/main/resources/DocApp/Code/DocumentationCSS.xml M documentation-ui/src/main/resources/DocApp/Code/DocumentationDocextra.xml M documentation-ui/src/main/resources/DocApp/Code/DocumentationLiveTableResults.xml M documentation-ui/src/main/resources/DocApp/Code/DocumentationSheet.xml M documentation-ui/src/main/resources/DocApp/Code/DocumentationViolationClass.xml A documentation-ui/src/main/resources/DocApp/Code/DocumentationViolationService.xml M documentation-ui/src/main/resources/DocApp/Code/Translations.xml M documentation-ui/src/main/resources/DocApp/WebHome.xml Log Message: ----------- DA-105: Allow admins to mark a documentation violation as a false positive * Record the check that reported each violation (new "check" property), and match a stored violation by check and context when its message or severity changes, so that a false positive mark survives re-checks and rewordings * Add the falsePositive, falsePositiveBy, falsePositiveDate and falsePositiveReason properties to the violation class * Add a "Mark as false positive" action (with an optional reason) and a "Reinstate" action to the Documentation tab, for wiki administrators only * Don't count nor report the violations marked as false positives: page warning/error box, tab count, list of violations of the Documentation Application home page, which gets a second list for them * Add a form to the Documentation administration section to mark all the violations of a check in a page and the pages under it at once * Add the canMarkFalsePositives, markFalsePositive, unmarkFalsePositive, markFalsePositives and getChecks script service methods * Use queries that don't require programming rights in the administration section and in the Live Data results page * Don't fail to display the Documentation tab count when there's no violation to count 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