Issue #3544510 by jwilson3: Add global "Protect all Webforms with Honeypot" option
Adds a new "Protect all Webforms with Honeypot" configuration option that enables Honeypot protection for ALL Webforms on the site, overriding individual Webform settings. Includes comprehensive test coverage and proper form alter hook implementation to enforce protection on webform submission forms.
Key changes:
- New
protect_all_webforms
config option in admin UI - Form alter hooks updated to protect all webform submission forms when enabled
- Added functional tests for admin interface and webform protection behavior
- Maintains backward compatibility with existing individual form protection settings
This feature allows site administrators to easily enable Honeypot protection across all Webforms without having to configure each one individually, providing a convenient bulk protection option while preserving the existing granular control.
Closes #3544510
By: jwilson3