Install
Works with Drupal: ^10.3 || ^11Using 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_deletewithhook_entity_predeleteto 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
pidkeys. - 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
BookModerationHookswhen 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.