Skip to content

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

Merge request reports

Loading