Install

Works with Drupal: ^10.3 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 11.88 KB
MD5: 0727ddca3f05f78f9cc69ac1d39067d1
SHA-1: 44d051b5b58f6c15c7f494db5db49b69b8831586
SHA-256: c88395b4ce450e8c3131681907b4482930d340e4deee5c5c40899ca7e71ece5a
Download zip 17.69 KB
MD5: 728d7a9972b81ee39a6b3b126951195f
SHA-1: c99d765f77e06294ff7e1bf90b93ad1350bc3841
SHA-256: ab558a96807189ce5d06a3dcc8252d1b1ec03fae383fd804391f4aa37dd9694b

Release notes

Book Moderation Sync 1.0.0

The first stable release of the Book Moderation Sync module is now available! This module synchronizes moderation states between books and their child nodes, ensuring consistent content workflows in Drupal.

Key Features

  • Synchronizes moderation states between books and their children.
  • Option to delete child nodes when a book is deleted.
  • Improved integration with Drupal's Book and Content Moderation modules.

What's New in 1.0.0

  • Replaced hook_node_delete with hook_entity_predelete to ensure child nodes are deleted before the book is removed.
  • Added comprehensive functional tests to ensure reliability.
  • Fixed issues with book outline storage and missing pid keys.
  • Improved CI pipeline configuration for automated testing.
  • Resolved PHPStan, PHPCS, and CSpell errors to ensure code quality.
  • Added French dictionary support for CSpell to handle multilingual codebases.

Bug Fixes and Improvements

  • Fixed TypeError in BookModerationHooks when syncing moderation states.
  • Corrected editorial workflow configuration to align with Drupal standards.
  • Improved permissions handling in functional tests.
  • Enhanced documentation and README.md for better usability.

Upgrade Notes

If you are upgrading from a beta version, ensure that your book and content moderation workflows are correctly configured. The module now uses hook_entity_predelete instead of hook_node_delete, which may affect custom implementations.

Contributors

Special thanks to all contributors who helped test, debug, and improve this module during the beta phase.

Created by: estoclet
Created on: 9 Jan 2025 at 14:41 UTC
Last updated: 9 Jan 2025 at 14:42 UTC
Bug fixes
New features

Other releases