silverstripe-framework/tests/forms
Damian Mooyman d8e9af8af8 API New Database abstraction layer. Ticket #7429
Database abstraction broken up into controller, connector, query builder, and schema manager, each independently configurable via YAML / Injector
Creation of new DBQueryGenerator for database specific generation of SQL
Support for parameterised queries, move of code base to use these over escaped conditions
Refactor of SQLQuery into separate query classes for each of INSERT UPDATE DELETE and SELECT
Support for PDO
Installation process upgraded to use new ORM
SS_DatabaseException created to handle database errors, maintaining details of raw sql and parameter details for user code designed interested in that data.
Renamed DB static methods to conform correctly to naming conventions (e.g. DB::getConn -> DB::get_conn)
3.2 upgrade docs
Performance Optimisation and simplification of code to use more concise API
API Ability for database adapters to register extensions to ConfigureFromEnv.php
2014-07-09 18:04:05 +12:00
..
gridfield Merge branch '3.1' 2014-03-30 19:39:18 +13:00
images This is a fixed version for RegenerateCachedImagesTask (former FlushGeneratedImagesTask) such that it regenerates images instead of silently removing them and breaking existing pages 2013-04-06 15:56:27 +02:00
uploadfield API New Database abstraction layer. Ticket #7429 2014-07-09 18:04:05 +12:00
CheckboxFieldTest.php Merge remote-tracking branch 'origin/3.0' into 3.1 2013-04-12 01:13:32 +02:00
CheckboxSetFieldTest.php API New Database abstraction layer. Ticket #7429 2014-07-09 18:04:05 +12:00
CheckboxSetFieldTest.yml Revert "ENHANCEMENT Support numeric array values in CheckboxSetField (?Field[]=val1&Field[]=val2 instead of ?Field[val1]=1&Field[val2]=1)" - data handling with numeric/associative arrays too clumsy, fixed up ListboxField instead 2012-03-05 10:55:44 +01:00
CompositeFieldTest.php FieldList->insertBefore/After now accept arguments in either order (fixes #2737) 2014-03-15 11:32:51 +00:00
ConfirmedPasswordFieldTest.php FIX: ConfirmedPasswordField setName failed to set names of child fields. 2014-01-07 17:17:55 +13:00
CurrencyFieldTest.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
DateFieldTest.php API Marked statics private, use Config API instead (#8317) 2013-03-24 17:20:53 +01:00
DatefieldViewJQueryTest.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
DatetimeFieldTest.php API Marked statics private, use Config API instead (#8317) 2013-03-24 17:20:53 +01:00
DropdownFieldTest.php Merge remote-tracking branch 'origin/3.1' 2014-02-04 08:19:04 +13:00
EmailFieldTest.php API Enforce $allowed_actions in RequestHandler->checkAccessAction() 2013-06-24 14:50:40 +02:00
EnumFieldTest.php Correct line length and endings 2014-03-30 19:51:38 +13:00
FieldListTest.php FieldList->insertBefore/After now accept arguments in either order (fixes #2737) 2014-03-15 11:32:51 +00:00
FileFieldTest.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 17:39:34 +13:00
FormActionTest.php BUGFIX: Fix correct input type for ImageFormAction replaces. 2012-06-13 09:57:54 +02:00
FormFieldTest.php Fixing FormField not setting readonly attribute on setReadonly(true) 2014-03-24 08:59:35 +13:00
FormScaffolderTest.php API Polymorphic has_one behaviour 2014-03-18 09:18:04 +13:00
FormScaffolderTest.yml FEATURE Added ForeignKey and used it in relation- and databasefield getters in DataObject 2008-10-13 22:20:41 +00:00
FormTest.php Merge branch '3.1' 2014-02-12 11:06:54 +13:00
FormTest.yml BUGFIX Adjusted FormTest->testLoadDataFromObject() to new assumptions about changed behaviour on loadDataFrom() from $loadBlanks to $clearMissingFields - which means that form fields are cleared regardless if they have blank values in the passed object or not 2008-10-09 14:40:13 +00:00
GridFieldTest.php BUG Fixed handing of false values in GridState_Data 2014-02-04 10:26:26 +13:00
HtmlEditorConfigTest.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
HtmlEditorFieldTest.php BUG Fixed cross-platform issues with test cases and file utilities 2013-10-02 17:31:06 +13:00
HtmlEditorFieldTest.yml This is a fixed version for RegenerateCachedImagesTask (former FlushGeneratedImagesTask) such that it regenerates images instead of silently removing them and breaking existing pages 2013-04-06 15:56:27 +02:00
HtmlEditorSanitiserTest.php FIX HtmlEditorField not re-checking sanitisation server side 2013-07-04 08:53:23 +12:00
ListboxFieldTest.php API Marked statics private, use Config API instead (#8317) 2013-03-24 17:20:53 +01:00
ListboxFieldTest.yml ENHANCEMENT Relationship saving in ListboxField (preparing for chosen.js usage), escaping commas in payload when serialising multiple values into a single field 2012-03-05 10:55:09 +01:00
LookupFieldTest.php API: LookupField::Field now returns an HTMLText instance. 2013-10-18 10:28:17 +13:00
LookupFieldTest.yml BUGFIX Added support for array values in LookupField, to ensure it works correctly when used as a readonly representation of ListboxField (AIR-39) 2011-10-07 14:12:49 +02:00
MemberDatetimeOptionsetFieldTest.php API Removed auto-detection for i18n date/time formats 2014-02-16 23:57:49 +13:00
MemberDatetimeOptionsetFieldTest.yml ENHANCEMENT #5352 Decouple date display from i18n locales, users now have access to change their date and time formats in Member::getCMSFields() using Member_DatetimeOptionsetField field (from r107326) 2010-10-15 03:23:02 +00:00
MoneyFieldTest.php API Marked statics private, use Config API instead (#8317) 2013-03-24 17:20:53 +01:00
NullableFieldTests.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
NumericFieldTest.php FIX: NumericField should work with numbers like 54,6 2013-05-11 22:51:39 +12:00
OptionsetFieldTest.php BUG: #2503 Fixes performReadonlyTransformation for OptionSetField 2014-01-30 16:09:55 +13:00
RequiredFieldsTest.php removeRequiredField() limits field (fixes #2165) 2013-09-27 19:58:59 +02:00
RequirementsTest_a.css ENHANCEMENT Using namespaces for filenames in RequirementsTest 2008-11-01 14:04:31 +00:00
RequirementsTest_a.js ENHANCEMENT Using namespaces for filenames in RequirementsTest 2008-11-01 14:04:31 +00:00
RequirementsTest_b.css ENHANCEMENT Using namespaces for filenames in RequirementsTest 2008-11-01 14:04:31 +00:00
RequirementsTest_b.js ENHANCEMENT Using namespaces for filenames in RequirementsTest 2008-11-01 14:04:31 +00:00
RequirementsTest_c.css ENHANCEMENT Using namespaces for filenames in RequirementsTest 2008-11-01 14:04:31 +00:00
RequirementsTest_c.js ENHANCEMENT Using namespaces for filenames in RequirementsTest 2008-11-01 14:04:31 +00: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 Correct line length and indentation 2014-03-30 21:11:56 +13:00
SelectionGroupTest.php SimpleXML string casting in tests for older PHPUnit 2012-12-17 15:46:09 +01:00
TextareaFieldTest.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
TimeFieldTest.php BUG Fixed issue where time value was being parsed incorrectly in some locales 2013-06-28 16:45:33 +12:00