mouseketeers / silverstripe-consent-userforms
SilverStripe UserForms integration for silverstripe-consent-forms: CMS-editable consent fields and automatic consent recording
Package info
github.com/Mouseketeers/silverstripe-consent-userforms
Type:silverstripe-vendormodule
pkg:composer/mouseketeers/silverstripe-consent-userforms
Requires
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-30 12:13:48 UTC
README
SilverStripe UserForms integration for mouseketeers/silverstripe-consent-forms.
This add-on provides the CMS-editable consent fields and the automatic consent recording for silverstripe/userforms.
Supported SilverStripe versions
| Branch | SilverStripe | Install |
|---|---|---|
master |
4 | composer require mouseketeers/silverstripe-consent-userforms:^2 |
support/1.x |
3 | composer require mouseketeers/silverstripe-consent-userforms:^1 |
Requirements (SilverStripe 4)
- SilverStripe ^4
- silverstripe/userforms ^5
- mouseketeers/silverstripe-consent-forms ^3
Requirements (SilverStripe 3)
- SilverStripe ^3
- silverstripe/userforms ^4
- mouseketeers/silverstripe-consent-forms ^1
What it provides
EditableConsentCheckbox— a checkbox consent field for UserDefinedFormsEditableTermsAndPrivacyConsentCheckbox— terms & privacy consent fieldEditablePrivacyNoticeField— informational privacy noticeConsentFormExtension— records aConsentRecordfor every checked consent field after a UserDefinedForm is submitted
The core mouseketeers/silverstripe-consent-forms package provides the
reusable form fields (ConsentCheckboxField, TermsAndPrivacyConsentCheckboxField,
PrivacyNoticeField) and ConsentRecorder, which can be used from any
SilverStripe form without UserForms.