Aller au contenu principal
Jahia Store
FR

Content Integrity

community
Télécharger 4.0.0

Informations

Identifiant du module
content-integrity
Identifiant de groupe
org.jahia.community
Statut
community
Catégorie
Admin Features
Auteur
tleclere@jahia.com
Site web du développeur
http://www.jahia.com
Nécessite Jahia
8.1.5.0
Publié le
2026-11-09
Source
scm:git:git@github.com:Jahia/content-integrity
Étiquettes
  • integrity
Scans the JCR repository of a Jahia server to detect the inconsistent content, and fixes it

Dépendances

Modules dépendants

Aucun module n'en dépend.

Versions

  • Jahia 8.1.5.0 or later is now required
  • The module is now published with the group ID org.jahia.community
  • UI
    • New administration screen, in React with the Jahia Moonstone design system, as a native administration route, with French labels. The legacy jQuery screen is removed
    • A single page for the scans and their results: the running scan with its log, then the results of the stored scans
    • Results: filters, choice of the columns, errors displayed as a tree by node, and a side panel per node with the fixes of its errors
    • Results: Fix all, fixes with a chosen or typed value, a confirmation before any change, and a summary of the errors fixed, skipped and not fixed
    • Results: Delete and Delete all of the stored results, with the new permission adminContentIntegrityDelete
  • Framework
    • The results of the scans are stored in the JCR, with their status and their log, and deleted after 30 days
    • The command jcr:integrity-fix is always available
    • GraphQL: the fields which change the server are mutations, under mutation { contentIntegrity }
    • [breaking] Only the package org.jahia.modules.contentintegrity.api is exported: a custom check must update its imports
  • Checks
    • New fixes in AceSanityCheck, SiteLevelSystemGroupsCheck, UserAccountSanityCheck, PagesSanityCheck (MISSING_TEMPLATE) and PropertyDefinitionsSanityCheck (INVALID_VALUE_CONSTRAINT)
    • New errors: LOCK_OF_UNKNOWN_PROCESS and LOCK_PROPERTIES_IN_LIVE (LockSanityCheck), BROKEN_REF_IN_FIELD (ReferencesSanityCheck), ACE_OUTSIDE_ACL (AceSanityCheck)
    • Only the errors which can be fixed are offered a fix
    • UndeclaredNodeTypesCheck: the fix acts only on the types listed in the new configuration types-to-fix
    • Many bug fixes
  • Security
    • New permission adminContentIntegrityFix, required to fix the errors
    • The scan reports are readable by the server administrators only
    • Several fixes no longer change more content than the reported error
  • Full release notes: docs/release-notes.md
Nécessite Jahia 8.1.5.0Publié le 2026-11-09