silverstripe-framework/tests/forms
Damian Mooyman 840f275235 API Created a generic FormFactory interface (#6178)
Created a generic DataObject FormFactory interface that can be substituted in place of getCMSFields. Different FormFactories can depend on different kinds of context, such as
'Record' or 'Controller' - it's the responsibility of the code calling the factory to interpret and
supply this context.

The expected use-case is that rather than overriding getCMSFields(), developers can
change CMS UIs by manipulating the FormFactory associated with the given DataObject.

This is an experimental UI and may change before 4.0 stable is released.
2016-10-20 12:42:24 +13:00
..
gridfield Fixed @covers namespaces 2016-09-27 07:46:17 +13:00
images API Refactor of File / Folder to use DBFile 2015-10-13 11:57:39 +13:00
uploadfield Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
CheckboxFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
CheckboxSetFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
CheckboxSetFieldTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
CompositeFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
ConfirmedPasswordFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
CurrencyFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
DateFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
DatefieldViewJQueryTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
DatetimeFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
DBFileTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
DropdownFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
EmailFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
EmbedShortcodeProviderTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
EnumFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
FieldGroupTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
FieldListTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
FileFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
FormActionTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
FormFactoryTest.php API Created a generic FormFactory interface (#6178) 2016-10-20 12:42:24 +13:00
FormFactoryTest.yml API Created a generic FormFactory interface (#6178) 2016-10-20 12:42:24 +13:00
FormFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
FormScaffolderTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
FormScaffolderTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
FormSchemaTest.php API Force formschema to be reloaded on form submission 2016-10-07 13:26:57 +13:00
FormTest.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
FormTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
GridFieldTest.php API Move many methods from DataObject to DataObjectSchema 2016-10-06 19:57:24 +13:00
GroupedDropdownFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
HTMLEditorConfigTest.php FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
HTMLEditorFieldTest.php FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
HTMLEditorFieldTest.yml API Namespace all classes 2016-09-08 10:23:17 +12:00
HTMLEditorFieldToolbarTest.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
HTMLEditorFieldToolbarTest.yml API Namespace all classes 2016-09-08 10:23:17 +12:00
HTMLEditorSanitiserTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
InlineFormActionTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
ListboxFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
ListboxFieldTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
LookupFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
LookupFieldTest.yml API Apply Framework\Security namespace 2016-07-07 11:32:28 +12:00
MemberDatetimeOptionsetFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
MemberDatetimeOptionsetFieldTest.yml API Apply Framework\Security namespace 2016-07-07 11:32:28 +12:00
MoneyFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
NullableFieldTests.php API Namespace all classes 2016-09-08 10:23:17 +12:00
NumericFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
OptionsetFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
PopoverFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
RequiredFieldsTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
RequirementsTest_a.css MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
RequirementsTest_a.js MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
RequirementsTest_b.css MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
RequirementsTest_b.js MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
RequirementsTest_c.css MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
RequirementsTest_c.js MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
RequirementsTest_print_a.css API Add possibility to combine media-targeting stylesheets. 2013-02-13 11:04:05 +13:00
RequirementsTest_print_b.css API Add possibility to combine media-targeting stylesheets. 2013-02-13 11:04:05 +13:00
RequirementsTest.php FIX: Fix tests when running directly from framework. 2016-09-17 15:40:32 +12:00
SelectionGroupTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
TextareaFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
TextFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
TimeFieldTest.php API Namespace all classes 2016-09-08 10:23:17 +12:00
TreeDropdownFieldTest.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
TreeDropdownFieldTest.yml API Namespace all classes 2016-09-08 10:23:17 +12:00