Classes

\SilverStripe\UserForms\Control

Name Description
UserDefinedFormAdmin Provides a few endpoints the user form CMS UI targets with some AJAX request. EMPTY
UserDefinedFormController Controller for the {@link UserDefinedForm} page type. EMPTY

\SilverStripe\UserForms\Extension

Name Description
UpgradePolymorphicExtension This extension provides a hook that runs during a dev/build which will check for existing data in various polymorphic relationship fields for userforms models, and ensure that the data is correct. EMPTY
UserFormFieldEditorExtension No description available EMPTY
UserFormFileExtension No description available EMPTY
UserFormValidator No description available EMPTY

\SilverStripe\UserForms\Extensions

Name Description
UsedOnTableExtension Update DataObjects on the file "Used On" table EMPTY

\SilverStripe\UserForms\Form

Name Description
GridFieldAddClassesButton A button which allows objects to be created with a specified classname(s) EMPTY
UserForm No description available EMPTY
UserFormsGridFieldFilterHeader Extension to the build in SilverStripe {@link GridField} to allow for filtering {@link SubmittedForm} objects in the submissions tab by entering the value of a field EMPTY
UserFormsRequiredFields An extension of RequiredFields which handles conditionally required fields. EMPTY

\SilverStripe\UserForms\FormField

Name Description
UserFormsCheckboxSetField No description available EMPTY
UserFormsCompositeField Represents a composite field group, which may contain other groups EMPTY
UserFormsFieldList A list of formfields which allows for iterative processing of nested composite fields EMPTY
UserFormsGroupField Front end composite field for userforms EMPTY
UserFormsOptionSetField No description available EMPTY
UserFormsStepField Represents a page step in a form, which may contain form fields or other groups EMPTY

\SilverStripe\UserForms\Model

Name Description
EditableCustomRule A custom rule for showing / hiding an EditableFormField based the value of another EditableFormField. EMPTY
EditableFormField Represents the base class of a editable form field object like {@link EditableTextField}. EMPTY
UserDefinedForm No description available EMPTY

\SilverStripe\UserForms\Model\EditableFormField

Name Description
EditableCheckbox EditableCheckbox EMPTY
EditableCheckboxGroupField EditableCheckboxGroup EMPTY
EditableCountryDropdownField A dropdown field which allows the user to select a country EMPTY
EditableDateField EditableDateField EMPTY
EditableDropdown EditableDropdown EMPTY
EditableEmailField EditableEmailField EMPTY
EditableFieldGroup Specifies that this ends a group of fields EMPTY
EditableFieldGroupEnd Specifies that this ends a group of fields EMPTY
EditableFileField Allows a user to add a field that can be used to upload a file. EMPTY
EditableFormHeading Allows an editor to insert a generic heading into a field EMPTY
EditableFormStep A step in multi-page user form EMPTY
EditableLiteralField Editable Literal Field. A literal field is just a blank slate where you can add your own HTML / Images / Flash EMPTY
EditableMemberListField Creates an editable field that displays members in a given group EMPTY
EditableMultipleOptionField Base class for multiple option fields such as {@link EditableDropdownField} and radio sets. EMPTY
EditableNumericField EditableNumericField EMPTY
EditableOption Base Class for EditableOption Fields such as the ones used in dropdown fields and in radio check box groups EMPTY
EditableRadioField EditableRadioField EMPTY
EditableTextField EditableTextField EMPTY
Validator No description available EMPTY

\SilverStripe\UserForms\Model\EditableFormField\EditableDateField

Name Description
FormField No description available EMPTY

\SilverStripe\UserForms\Model\Recipient

Name Description
EmailRecipient A Form can have multiply members / emails to email the submission to and custom subjects EMPTY
EmailRecipientCondition Declares a condition that determines whether an email can be sent to a given recipient EMPTY
UserFormRecipientItemRequest Controller that handles requests to EmailRecipient's EMPTY

\SilverStripe\UserForms\Model\Submission

Name Description
SubmittedFileField A file uploaded on a {@link UserDefinedForm} and attached to a single {@link SubmittedForm}. EMPTY
SubmittedForm No description available EMPTY
SubmittedFormField Data received from a UserDefinedForm submission EMPTY

\SilverStripe\UserForms\Modifier

Name Description
DisambiguationSegmentFieldModifier No description available EMPTY
UnderscoreSegmentFieldModifier No description available EMPTY

\SilverStripe\UserForms\Task

Name Description
RecoverUploadLocationsHelper A helper to recover the UserForm uploads targeting folders incorrectly migrated from Silverstripe CMS 3 EMPTY
UserFormsColumnCleanTask UserForms Column Clean Task EMPTY

\SilverStripe\UserForms\Tests\Behat\Context

Name Description
FeatureContext No description available EMPTY
FixtureContext Context used to create fixtures in the SilverStripe ORM. EMPTY

\SilverStripe\UserForms\Tests\Control

Name Description
UserDefinedFormAdminTest No description available EMPTY
UserDefinedFormControllerTest No description available EMPTY

\SilverStripe\UserForms\Tests\Extension

Name Description
UserFormBlockStub A stand in for e.g. dnadesigned/silverstripe-elemental-userforms EMPTY
UserFormFieldEditorExtensionTest No description available EMPTY
UserFormFileExtensionTest No description available EMPTY

\SilverStripe\UserForms\Tests\Form

Name Description
UserFormTest No description available EMPTY
UserFormsRequiredFieldsTest No description available EMPTY

\SilverStripe\UserForms\Tests\FormField

Name Description
UserFormsCheckboxSetFieldTest No description available EMPTY
UserFormsOptionSetFieldTest No description available EMPTY

\SilverStripe\UserForms\Tests\Model

Name Description
EditableCustomRuleTest Class EditableCustomRulesTest EMPTY
EditableFormFieldTest No description available EMPTY
SubmittedFileFieldTest No description available EMPTY
UserDefinedFormTest No description available EMPTY

\SilverStripe\UserForms\Tests\Model\EditableFormField

Name Description
EditableCheckboxGroupFieldTest No description available EMPTY
EditableCheckboxTest No description available EMPTY
EditableCountryDropdownFieldTest No description available EMPTY
EditableDateFieldTest No description available EMPTY
EditableDropdownTest Tests the {@see EditableDropdown} class EMPTY
EditableEmailFieldTest No description available EMPTY
EditableFieldGroupTest No description available EMPTY
EditableFileFieldTest No description available EMPTY
EditableFormHeadingTest No description available EMPTY
EditableFormStepTest No description available EMPTY
EditableLiteralFieldTest Tests the {@see EditableLiteralField} class EMPTY
EditableMemberListFieldTest No description available EMPTY
EditableNumericFieldTest No description available EMPTY
EditableRadioFieldTest No description available EMPTY
EditableTextFieldTest No description available EMPTY

\SilverStripe\UserForms\Tests\Model\Recipient

Name Description
EmailRecipientConditionTest Class EditableCustomRulesTest EMPTY
EmailRecipientTest No description available EMPTY
UserFormRecipientItemRequestTest No description available EMPTY