silverstripe-framework/tests/forms
Ingo Schommer 1e478a5378 Consistently set 'id' in FormSchema
The URL to request the schema representation is the unique identifier.
We can't default to $request->getURL() since that's different for form submissions.

The schema.schema_url key is redundant, since the identifier is already contained on the top level 'id' key.
Keeping schema_url in a schema itself makes it less portable, particularly once we transition into
generic schemas which are not reliant on a particular record context (that's only contained in the schema_url)

This also fixes the issue of form schemas not refreshing after submit,
e.g. when form fields are added or removed.
2016-10-20 15:33:50 +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 Consistently set 'id' in FormSchema 2016-10-20 15:33:50 +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