Search by

mouseketeers / silverstripe-consent-userforms

olsen

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

Statistics

Installs: 0

Dependents: 0

Suggesters: 1

Stars: 0

Open Issues: 0

2.0.0 2026-09-30 08:43 UTC

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 UserDefinedForms
  • EditableTermsAndPrivacyConsentCheckbox — terms & privacy consent field
  • EditablePrivacyNoticeField — informational privacy notice
  • ConsentFormExtension — records a ConsentRecord for 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.