mirror of
https://github.com/silverstripe/silverstripe-userforms.git
synced 2024-10-22 17:05:42 +02:00
MNT Update docblocks and import statements (#1044)
This commit is contained in:
parent
75fe398be5
commit
72a213790e
@ -13,6 +13,7 @@ use SilverStripe\Forms\GridField\GridFieldDeleteAction;
|
|||||||
use SilverStripe\Forms\GridField\GridFieldDetailForm;
|
use SilverStripe\Forms\GridField\GridFieldDetailForm;
|
||||||
use SilverStripe\Forms\GridField\GridFieldToolbarHeader;
|
use SilverStripe\Forms\GridField\GridFieldToolbarHeader;
|
||||||
use SilverStripe\ORM\DataExtension;
|
use SilverStripe\ORM\DataExtension;
|
||||||
|
use SilverStripe\ORM\DataList;
|
||||||
use SilverStripe\UserForms\Form\GridFieldAddClassesButton;
|
use SilverStripe\UserForms\Form\GridFieldAddClassesButton;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup;
|
use SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup;
|
||||||
|
@ -13,6 +13,7 @@ use SilverStripe\UserForms\Model\Submission\SubmittedFileField;
|
|||||||
use SilverStripe\Versioned\Versioned;
|
use SilverStripe\Versioned\Versioned;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @property string $UserFormUpload
|
||||||
* @method File SubmittedFileField
|
* @method File SubmittedFileField
|
||||||
*/
|
*/
|
||||||
class UserFormFileExtension extends DataExtension
|
class UserFormFileExtension extends DataExtension
|
||||||
|
@ -15,12 +15,13 @@ use SilverStripe\Versioned\Versioned;
|
|||||||
* A custom rule for showing / hiding an EditableFormField
|
* A custom rule for showing / hiding an EditableFormField
|
||||||
* based the value of another EditableFormField.
|
* based the value of another EditableFormField.
|
||||||
*
|
*
|
||||||
|
* @property string $ConditionOption
|
||||||
|
* @property int $ConditionFieldID
|
||||||
|
* @property string $Display
|
||||||
|
* @property string $FieldValue
|
||||||
|
* @property int $ParentID
|
||||||
* @method EditableFormField Parent()
|
* @method EditableFormField Parent()
|
||||||
* @method EditableFormField ConditionField()
|
* @method EditableFormField ConditionField()
|
||||||
*
|
|
||||||
* @property string Display
|
|
||||||
* @property string ConditionOption
|
|
||||||
* @property string FieldValue
|
|
||||||
*/
|
*/
|
||||||
class EditableCustomRule extends DataObject
|
class EditableCustomRule extends DataObject
|
||||||
{
|
{
|
||||||
|
@ -24,11 +24,11 @@ use SilverStripe\Forms\SegmentField;
|
|||||||
use SilverStripe\Forms\TabSet;
|
use SilverStripe\Forms\TabSet;
|
||||||
use SilverStripe\Forms\TextField;
|
use SilverStripe\Forms\TextField;
|
||||||
use SilverStripe\ORM\ArrayList;
|
use SilverStripe\ORM\ArrayList;
|
||||||
use SilverStripe\ORM\DataList;
|
|
||||||
use SilverStripe\ORM\DataObject;
|
use SilverStripe\ORM\DataObject;
|
||||||
use SilverStripe\ORM\DB;
|
use SilverStripe\ORM\DB;
|
||||||
use SilverStripe\ORM\FieldType\DBField;
|
use SilverStripe\ORM\FieldType\DBField;
|
||||||
use SilverStripe\ORM\FieldType\DBVarchar;
|
use SilverStripe\ORM\FieldType\DBVarchar;
|
||||||
|
use SilverStripe\ORM\HasManyList;
|
||||||
use SilverStripe\ORM\SS_List;
|
use SilverStripe\ORM\SS_List;
|
||||||
use SilverStripe\ORM\ValidationException;
|
use SilverStripe\ORM\ValidationException;
|
||||||
use SilverStripe\UserForms\Extension\UserFormFieldEditorExtension;
|
use SilverStripe\UserForms\Extension\UserFormFieldEditorExtension;
|
||||||
@ -48,16 +48,20 @@ use Symbiote\GridFieldExtensions\GridFieldEditableColumns;
|
|||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
*
|
*
|
||||||
* @property string $Name
|
|
||||||
* @property string $Title
|
|
||||||
* @property string $Default
|
|
||||||
* @property int $Sort
|
|
||||||
* @property bool $Required
|
|
||||||
* @property string $CustomErrorMessage
|
* @property string $CustomErrorMessage
|
||||||
* @property boolean $ShowOnLoad
|
* @property string $Default
|
||||||
* @property string $DisplayRulesConjunction
|
* @property string $DisplayRulesConjunction
|
||||||
|
* @property string $ExtraClass
|
||||||
|
* @property string $Name
|
||||||
|
* @property int $ParentID
|
||||||
|
* @property string $Placeholder
|
||||||
|
* @property string $RightTitle
|
||||||
|
* @property bool $Required
|
||||||
|
* @property int $ShowInSummary
|
||||||
|
* @property int $ShowOnLoad
|
||||||
|
* @property int $Sort
|
||||||
* @method UserDefinedForm Parent() Parent page
|
* @method UserDefinedForm Parent() Parent page
|
||||||
* @method DataList|EditableCustomRule[] DisplayRules() List of EditableCustomRule objects
|
* @method HasManyList|EditableCustomRule[] DisplayRules() List of EditableCustomRule objects
|
||||||
* @mixin Versioned
|
* @mixin Versioned
|
||||||
*/
|
*/
|
||||||
class EditableFormField extends DataObject
|
class EditableFormField extends DataObject
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Forms\CheckboxField;
|
use SilverStripe\Forms\CheckboxField;
|
||||||
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -11,8 +12,8 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
* A user modifiable checkbox on a UserDefinedForm
|
* A user modifiable checkbox on a UserDefinedForm
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $CheckedDefault
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class EditableCheckbox extends EditableFormField
|
class EditableCheckbox extends EditableFormField
|
||||||
{
|
{
|
||||||
private static $singular_name = 'Checkbox Field';
|
private static $singular_name = 'Checkbox Field';
|
||||||
|
@ -12,7 +12,6 @@ use SilverStripe\UserForms\Model\EditableCustomRule;
|
|||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class EditableCheckboxGroupField extends EditableMultipleOptionField
|
class EditableCheckboxGroupField extends EditableMultipleOptionField
|
||||||
{
|
{
|
||||||
private static $singular_name = 'Checkbox Group';
|
private static $singular_name = 'Checkbox Group';
|
||||||
|
@ -13,10 +13,9 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
/**
|
/**
|
||||||
* A dropdown field which allows the user to select a country
|
* A dropdown field which allows the user to select a country
|
||||||
*
|
*
|
||||||
|
* @package userforms
|
||||||
* @property bool $UseEmptyString
|
* @property bool $UseEmptyString
|
||||||
* @property string $EmptyString
|
* @property string $EmptyString
|
||||||
*
|
|
||||||
* @package userforms
|
|
||||||
*/
|
*/
|
||||||
class EditableCountryDropdownField extends EditableFormField
|
class EditableCountryDropdownField extends EditableFormField
|
||||||
{
|
{
|
||||||
|
@ -14,6 +14,7 @@ use SilverStripe\UserForms\Model\EditableFormField\EditableDateField\FormField;
|
|||||||
* Allows a user to add a date field.
|
* Allows a user to add a date field.
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $DefaultToToday
|
||||||
*/
|
*/
|
||||||
class EditableDateField extends EditableFormField
|
class EditableDateField extends EditableFormField
|
||||||
{
|
{
|
||||||
|
@ -4,6 +4,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
|
|
||||||
use SilverStripe\Forms\CheckboxField;
|
use SilverStripe\Forms\CheckboxField;
|
||||||
use SilverStripe\Forms\DropdownField;
|
use SilverStripe\Forms\DropdownField;
|
||||||
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\Forms\TextField;
|
use SilverStripe\Forms\TextField;
|
||||||
use SilverStripe\UserForms\Model\EditableCustomRule;
|
use SilverStripe\UserForms\Model\EditableCustomRule;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
@ -13,10 +14,9 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
*
|
*
|
||||||
* Represents a modifiable dropdown (select) box on a form
|
* Represents a modifiable dropdown (select) box on a form
|
||||||
*
|
*
|
||||||
|
* @package userforms
|
||||||
* @property bool $UseEmptyString
|
* @property bool $UseEmptyString
|
||||||
* @property string $EmptyString
|
* @property string $EmptyString
|
||||||
*
|
|
||||||
* @package userforms
|
|
||||||
*/
|
*/
|
||||||
class EditableDropdown extends EditableMultipleOptionField
|
class EditableDropdown extends EditableMultipleOptionField
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Forms\EmailField;
|
use SilverStripe\Forms\EmailField;
|
||||||
|
use SilverStripe\Forms\FormField;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -12,7 +13,6 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class EditableEmailField extends EditableFormField
|
class EditableEmailField extends EditableFormField
|
||||||
{
|
{
|
||||||
private static $singular_name = 'Email Field';
|
private static $singular_name = 'Email Field';
|
||||||
|
@ -9,6 +9,9 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Specifies that this ends a group of fields
|
* Specifies that this ends a group of fields
|
||||||
|
*
|
||||||
|
* @property int $EditableFieldGroupEndID
|
||||||
|
* @method EditableFieldGroupEnd EditableFieldGroupEnd()
|
||||||
*/
|
*/
|
||||||
class EditableFieldGroup extends EditableFormField
|
class EditableFieldGroup extends EditableFormField
|
||||||
{
|
{
|
||||||
@ -35,7 +38,7 @@ class EditableFieldGroup extends EditableFormField
|
|||||||
/**
|
/**
|
||||||
* Non-data field type
|
* Non-data field type
|
||||||
*
|
*
|
||||||
* @var type
|
* @var bool
|
||||||
*/
|
*/
|
||||||
private static $literal = true;
|
private static $literal = true;
|
||||||
|
|
||||||
|
@ -6,10 +6,11 @@ use SilverStripe\Forms\HiddenField;
|
|||||||
use SilverStripe\Forms\LabelField;
|
use SilverStripe\Forms\LabelField;
|
||||||
use SilverStripe\Security\Group;
|
use SilverStripe\Security\Group;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specifies that this ends a group of fields
|
* Specifies that this ends a group of fields
|
||||||
|
*
|
||||||
|
* @method EditableFieldGroup Group()
|
||||||
*/
|
*/
|
||||||
class EditableFieldGroupEnd extends EditableFormField
|
class EditableFieldGroupEnd extends EditableFormField
|
||||||
{
|
{
|
||||||
|
@ -24,11 +24,11 @@ use SilverStripe\UserForms\Model\Submission\SubmittedFileField;
|
|||||||
/**
|
/**
|
||||||
* Allows a user to add a field that can be used to upload a file.
|
* Allows a user to add a field that can be used to upload a file.
|
||||||
*
|
*
|
||||||
* @method Folder Folder
|
|
||||||
* @property int FolderID
|
|
||||||
* @property boolean MaxFileSizeMB
|
|
||||||
* @property boolean FolderConfirmed
|
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $FolderConfirmed
|
||||||
|
* @property int $FolderID
|
||||||
|
* @property float $MaxFileSizeMB
|
||||||
|
* @method Folder Folder
|
||||||
*/
|
*/
|
||||||
class EditableFileField extends EditableFormField
|
class EditableFileField extends EditableFormField
|
||||||
{
|
{
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Core\Convert;
|
|
||||||
use SilverStripe\Forms\CheckboxField;
|
use SilverStripe\Forms\CheckboxField;
|
||||||
use SilverStripe\Forms\DropdownField;
|
use SilverStripe\Forms\DropdownField;
|
||||||
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\Forms\HeaderField;
|
use SilverStripe\Forms\HeaderField;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
@ -12,6 +12,8 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
* Allows an editor to insert a generic heading into a field
|
* Allows an editor to insert a generic heading into a field
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $Level
|
||||||
|
* @property int $HideFromReports
|
||||||
*/
|
*/
|
||||||
class EditableFormHeading extends EditableFormField
|
class EditableFormHeading extends EditableFormField
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
|
use SilverStripe\Forms\FieldList;
|
||||||
|
use SilverStripe\Forms\FormField;
|
||||||
use SilverStripe\Forms\LabelField;
|
use SilverStripe\Forms\LabelField;
|
||||||
use SilverStripe\UserForms\FormField\UserFormsStepField;
|
use SilverStripe\UserForms\FormField\UserFormsStepField;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
@ -48,6 +50,7 @@ class EditableFormStep extends EditableFormField
|
|||||||
->setName($this->Name)
|
->setName($this->Name)
|
||||||
->setTitle($this->Title);
|
->setTitle($this->Title);
|
||||||
$this->doUpdateFormField($field);
|
$this->doUpdateFormField($field);
|
||||||
|
|
||||||
return $field;
|
return $field;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Core\Injector\Injector;
|
use SilverStripe\Core\Injector\Injector;
|
||||||
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\Forms\HTMLEditor\HTMLEditorConfig;
|
use SilverStripe\Forms\HTMLEditor\HTMLEditorConfig;
|
||||||
use SilverStripe\Forms\HTMLEditor\HTMLEditorField;
|
use SilverStripe\Forms\HTMLEditor\HTMLEditorField;
|
||||||
use SilverStripe\Forms\HTMLEditor\HTMLEditorSanitiser;
|
use SilverStripe\Forms\HTMLEditor\HTMLEditorSanitiser;
|
||||||
@ -16,6 +17,9 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
* you can add your own HTML / Images / Flash
|
* you can add your own HTML / Images / Flash
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property string $Content
|
||||||
|
* @property int $HideFromReports
|
||||||
|
* @property int $HideLabel
|
||||||
*/
|
*/
|
||||||
class EditableLiteralField extends EditableFormField
|
class EditableLiteralField extends EditableFormField
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Forms\DropdownField;
|
use SilverStripe\Forms\DropdownField;
|
||||||
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\Security\Group;
|
use SilverStripe\Security\Group;
|
||||||
use SilverStripe\Security\Member;
|
use SilverStripe\Security\Member;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
@ -11,6 +12,8 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
* Creates an editable field that displays members in a given group
|
* Creates an editable field that displays members in a given group
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $GroupID
|
||||||
|
* @method Group Group()
|
||||||
*/
|
*/
|
||||||
class EditableMemberListField extends EditableFormField
|
class EditableMemberListField extends EditableFormField
|
||||||
{
|
{
|
||||||
|
@ -3,16 +3,18 @@
|
|||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Forms\CheckboxField;
|
use SilverStripe\Forms\CheckboxField;
|
||||||
use SilverStripe\Forms\TextField;
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\Forms\GridField\GridField;
|
use SilverStripe\Forms\GridField\GridField;
|
||||||
use SilverStripe\Forms\GridField\GridFieldButtonRow;
|
use SilverStripe\Forms\GridField\GridFieldButtonRow;
|
||||||
use SilverStripe\Forms\GridField\GridFieldConfig;
|
use SilverStripe\Forms\GridField\GridFieldConfig;
|
||||||
use SilverStripe\Forms\GridField\GridFieldDeleteAction;
|
use SilverStripe\Forms\GridField\GridFieldDeleteAction;
|
||||||
use SilverStripe\Forms\GridField\GridFieldToolbarHeader;
|
use SilverStripe\Forms\GridField\GridFieldToolbarHeader;
|
||||||
use SilverStripe\Forms\Tab;
|
use SilverStripe\Forms\Tab;
|
||||||
|
use SilverStripe\Forms\TextField;
|
||||||
|
use SilverStripe\ORM\HasManyList;
|
||||||
use SilverStripe\ORM\Map;
|
use SilverStripe\ORM\Map;
|
||||||
|
use SilverStripe\ORM\SS_List;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
use SilverStripe\Versioned\Versioned;
|
|
||||||
use Symbiote\GridFieldExtensions\GridFieldAddNewInlineButton;
|
use Symbiote\GridFieldExtensions\GridFieldAddNewInlineButton;
|
||||||
use Symbiote\GridFieldExtensions\GridFieldEditableColumns;
|
use Symbiote\GridFieldExtensions\GridFieldEditableColumns;
|
||||||
use Symbiote\GridFieldExtensions\GridFieldOrderableRows;
|
use Symbiote\GridFieldExtensions\GridFieldOrderableRows;
|
||||||
@ -29,8 +31,8 @@ use Symbiote\GridFieldExtensions\GridFieldTitleHeader;
|
|||||||
* @see EditableDropdownField
|
* @see EditableDropdownField
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @method HasManyList|EditableOption[] Options()
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class EditableMultipleOptionField extends EditableFormField
|
class EditableMultipleOptionField extends EditableFormField
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
@ -56,7 +58,7 @@ class EditableMultipleOptionField extends EditableFormField
|
|||||||
private static $table_name = 'EditableMultipleOptionField';
|
private static $table_name = 'EditableMultipleOptionField';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return \SilverStripe\Forms\FieldList
|
* @return FieldList
|
||||||
*/
|
*/
|
||||||
public function getCMSFields()
|
public function getCMSFields()
|
||||||
{
|
{
|
||||||
@ -165,7 +167,7 @@ class EditableMultipleOptionField extends EditableFormField
|
|||||||
/**
|
/**
|
||||||
* Returns all default options
|
* Returns all default options
|
||||||
*
|
*
|
||||||
* @return \SilverStripe\ORM\SS_List
|
* @return SS_List
|
||||||
*/
|
*/
|
||||||
protected function getDefaultOptions()
|
protected function getDefaultOptions()
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Forms\FieldGroup;
|
use SilverStripe\Forms\FieldGroup;
|
||||||
|
use SilverStripe\Forms\FormField;
|
||||||
use SilverStripe\Forms\LiteralField;
|
use SilverStripe\Forms\LiteralField;
|
||||||
use SilverStripe\Forms\NumericField;
|
use SilverStripe\Forms\NumericField;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
@ -13,8 +14,9 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
* This control represents a user-defined numeric field in a user defined form
|
* This control represents a user-defined numeric field in a user defined form
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $MaxValue
|
||||||
|
* @property int $MinValue
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class EditableNumericField extends EditableFormField
|
class EditableNumericField extends EditableFormField
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -11,8 +11,14 @@ use SilverStripe\Versioned\Versioned;
|
|||||||
* Base Class for EditableOption Fields such as the ones used in
|
* Base Class for EditableOption Fields such as the ones used in
|
||||||
* dropdown fields and in radio check box groups
|
* dropdown fields and in radio check box groups
|
||||||
*
|
*
|
||||||
* @method EditableMultipleOptionField Parent()
|
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $Default
|
||||||
|
* @property string $Name
|
||||||
|
* @property int $ParentID
|
||||||
|
* @property int $Sort
|
||||||
|
* @property string $Value
|
||||||
|
* @method EditableMultipleOptionField Parent()
|
||||||
|
* @mixin Versioned
|
||||||
*/
|
*/
|
||||||
class EditableOption extends DataObject
|
class EditableOption extends DataObject
|
||||||
{
|
{
|
||||||
@ -98,7 +104,6 @@ class EditableOption extends DataObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Member $member
|
* @param Member $member
|
||||||
*
|
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
public function canEdit($member = null)
|
public function canEdit($member = null)
|
||||||
@ -107,7 +112,6 @@ class EditableOption extends DataObject
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @param Member $member
|
* @param Member $member
|
||||||
*
|
|
||||||
* @return boolean
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
public function canDelete($member = null)
|
public function canDelete($member = null)
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\UserForms\FormField\UserFormsOptionSetField;
|
use SilverStripe\UserForms\FormField\UserFormsOptionSetField;
|
||||||
use SilverStripe\UserForms\Model\EditableCustomRule;
|
use SilverStripe\UserForms\Model\EditableCustomRule;
|
||||||
|
|
||||||
@ -12,7 +13,6 @@ use SilverStripe\UserForms\Model\EditableCustomRule;
|
|||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class EditableRadioField extends EditableMultipleOptionField
|
class EditableRadioField extends EditableMultipleOptionField
|
||||||
{
|
{
|
||||||
private static $singular_name = 'Radio Group';
|
private static $singular_name = 'Radio Group';
|
||||||
|
@ -19,8 +19,11 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
* This control represents a user-defined text field in a user defined form
|
* This control represents a user-defined text field in a user defined form
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property string $Autocomplete
|
||||||
|
* @property int $MaxLength
|
||||||
|
* @property int $MinLength
|
||||||
|
* @property int $Rows
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class EditableTextField extends EditableFormField
|
class EditableTextField extends EditableFormField
|
||||||
{
|
{
|
||||||
private static $singular_name = 'Text Field';
|
private static $singular_name = 'Text Field';
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
use SilverStripe\Forms\RequiredFields;
|
use SilverStripe\Forms\RequiredFields;
|
||||||
use SilverStripe\UserForms\Model\EditableCustomRule;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
|
|
||||||
class Validator extends RequiredFields
|
class Validator extends RequiredFields
|
||||||
{
|
{
|
||||||
|
@ -30,6 +30,7 @@ use SilverStripe\ORM\DataList;
|
|||||||
use SilverStripe\ORM\DataObject;
|
use SilverStripe\ORM\DataObject;
|
||||||
use SilverStripe\ORM\DB;
|
use SilverStripe\ORM\DB;
|
||||||
use SilverStripe\ORM\FieldType\DBField;
|
use SilverStripe\ORM\FieldType\DBField;
|
||||||
|
use SilverStripe\ORM\HasManyList;
|
||||||
use SilverStripe\ORM\ValidationResult;
|
use SilverStripe\ORM\ValidationResult;
|
||||||
use SilverStripe\Security\Member;
|
use SilverStripe\Security\Member;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
@ -47,6 +48,25 @@ use Symbiote\GridFieldExtensions\GridFieldEditableColumns;
|
|||||||
* to and custom subjects
|
* to and custom subjects
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property string $CustomRulesCondition
|
||||||
|
* @property string $EmailAddress
|
||||||
|
* @property string $EmailBody
|
||||||
|
* @property string $EmailBodyHtml
|
||||||
|
* @property string $EmailFrom
|
||||||
|
* @property string $EmailReplyTo
|
||||||
|
* @property string $EmailSubject
|
||||||
|
* @property string $EmailTemplate
|
||||||
|
* @property int $FormID
|
||||||
|
* @property int $HideFromData
|
||||||
|
* @property int $SendPlain
|
||||||
|
* @property int $SendEmailFromFieldID
|
||||||
|
* @property int $SendEmailSubjectFieldID
|
||||||
|
* @property int $SendEmailToFieldID
|
||||||
|
* @method HasManyList|EmailRecipientCondition[] CustomRules()
|
||||||
|
* @method DataObject Form()
|
||||||
|
* @method EditableFormField SendEmailFromField()
|
||||||
|
* @method EditableFormField SendEmailSubjectField()
|
||||||
|
* @method EditableFormField SendEmailToField()
|
||||||
*/
|
*/
|
||||||
class EmailRecipient extends DataObject
|
class EmailRecipient extends DataObject
|
||||||
{
|
{
|
||||||
|
@ -14,12 +14,12 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
/**
|
/**
|
||||||
* Declares a condition that determines whether an email can be sent to a given recipient
|
* Declares a condition that determines whether an email can be sent to a given recipient
|
||||||
*
|
*
|
||||||
|
* @property int $ConditionFieldID
|
||||||
|
* @property string $ConditionOption
|
||||||
|
* @property string $ConditionValue
|
||||||
|
* @property int $ParentID
|
||||||
|
* @method EditableFormField ConditionField()
|
||||||
* @method EmailRecipient Parent()
|
* @method EmailRecipient Parent()
|
||||||
*
|
|
||||||
* @property Enum ConditionOption
|
|
||||||
* @property Varchar ConditionValue
|
|
||||||
*
|
|
||||||
* @method EditableFormField ConditionField
|
|
||||||
*/
|
*/
|
||||||
class EmailRecipientCondition extends DataObject
|
class EmailRecipientCondition extends DataObject
|
||||||
{
|
{
|
||||||
|
@ -10,8 +10,9 @@ use SilverStripe\ORM\FieldType\DBField;
|
|||||||
* {@link SubmittedForm}.
|
* {@link SubmittedForm}.
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property int $UploadedFileID
|
||||||
|
* @method File UploadedFile()
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class SubmittedFileField extends SubmittedFormField
|
class SubmittedFileField extends SubmittedFormField
|
||||||
{
|
{
|
||||||
private static $has_one = [
|
private static $has_one = [
|
||||||
|
@ -12,8 +12,17 @@ use SilverStripe\Forms\GridField\GridFieldPrintButton;
|
|||||||
use SilverStripe\Forms\ReadonlyField;
|
use SilverStripe\Forms\ReadonlyField;
|
||||||
use SilverStripe\ORM\DataObject;
|
use SilverStripe\ORM\DataObject;
|
||||||
use SilverStripe\ORM\DB;
|
use SilverStripe\ORM\DB;
|
||||||
|
use SilverStripe\ORM\HasManyList;
|
||||||
use SilverStripe\Security\Member;
|
use SilverStripe\Security\Member;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @package userforms
|
||||||
|
* @property int $SubmittedByID
|
||||||
|
* @property int $ParentID
|
||||||
|
* @method Member SubmittedBy()
|
||||||
|
* @method DataObject Parent()
|
||||||
|
* @method HasManyList|SubmittedFormField[] Values()
|
||||||
|
*/
|
||||||
class SubmittedForm extends DataObject
|
class SubmittedForm extends DataObject
|
||||||
{
|
{
|
||||||
private static $has_one = [
|
private static $has_one = [
|
||||||
|
@ -11,6 +11,8 @@ use SilverStripe\UserForms\Model\EditableFormField;
|
|||||||
* Data received from a UserDefinedForm submission
|
* Data received from a UserDefinedForm submission
|
||||||
*
|
*
|
||||||
* @package userforms
|
* @package userforms
|
||||||
|
* @property string $Name
|
||||||
|
* @property string $Value
|
||||||
*/
|
*/
|
||||||
class SubmittedFormField extends DataObject
|
class SubmittedFormField extends DataObject
|
||||||
{
|
{
|
||||||
|
@ -10,16 +10,17 @@ use SilverStripe\Assets\Folder;
|
|||||||
use SilverStripe\Core\Config\Configurable;
|
use SilverStripe\Core\Config\Configurable;
|
||||||
use SilverStripe\Core\Convert;
|
use SilverStripe\Core\Convert;
|
||||||
use SilverStripe\Core\Environment;
|
use SilverStripe\Core\Environment;
|
||||||
use SilverStripe\Core\Injector\Injector;
|
|
||||||
use SilverStripe\Core\Injector\Injectable;
|
use SilverStripe\Core\Injector\Injectable;
|
||||||
|
use SilverStripe\Core\Injector\Injector;
|
||||||
|
use SilverStripe\ORM\DataList;
|
||||||
use SilverStripe\ORM\DataObject;
|
use SilverStripe\ORM\DataObject;
|
||||||
use SilverStripe\ORM\Queries\SQLSelect;
|
use SilverStripe\ORM\Queries\SQLSelect;
|
||||||
use SilverStripe\Security\InheritedPermissions;
|
use SilverStripe\Security\InheritedPermissions;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField;
|
use SilverStripe\UserForms\Model\EditableFormField;
|
||||||
use SilverStripe\UserForms\Model\EditableFormField\EditableFileField;
|
use SilverStripe\UserForms\Model\EditableFormField\EditableFileField;
|
||||||
|
use SilverStripe\UserForms\Model\Submission\SubmittedFileField;
|
||||||
use SilverStripe\UserForms\Model\Submission\SubmittedForm;
|
use SilverStripe\UserForms\Model\Submission\SubmittedForm;
|
||||||
use SilverStripe\UserForms\Model\Submission\SubmittedFormField;
|
use SilverStripe\UserForms\Model\Submission\SubmittedFormField;
|
||||||
use SilverStripe\UserForms\Model\Submission\SubmittedFileField;
|
|
||||||
use SilverStripe\UserForms\Model\UserDefinedForm;
|
use SilverStripe\UserForms\Model\UserDefinedForm;
|
||||||
use SilverStripe\Versioned\Versioned;
|
use SilverStripe\Versioned\Versioned;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user