Commit Graph

  • 866853f31a BUGFIX: Improved RedirectorPage's handling of invalid configuration options to prevent infinite loops and segfaults Sam Minnee 2008-10-09 01:46:17 +00:00
  • 679f694c67 Improved backtrace generation in test reporter, to limit the amount of unnecessary waffle. Sam Minnee 2008-10-09 01:45:36 +00:00
  • 25a812c12f MINOR: Reformatting Sam Minnee 2008-10-09 01:45:12 +00:00
  • db0644c985 BUGFIX: Improved detection of CLI colour support Sam Minnee 2008-10-09 00:49:53 +00:00
  • fce3767389 API CHANGE: Added support for dot syntax to FieldSet::fieldByName() Sam Minnee 2008-10-09 00:32:10 +00:00
  • 3d4d4d0c42 BUGFIX: Fix broken breadcrumbs Josh Kosmala 2008-10-09 00:28:36 +00:00
  • f96dceecc9 BUGFIX: #2588 Fix issue with IIS not stripping GET variables from the URL (mackeyn) Andrew O'Neil 2008-10-08 23:04:55 +00:00
  • e5f3982058 BGFIX: #2587 Fix HTTPS detection on IIS (mackeyn) Andrew O'Neil 2008-10-08 22:53:20 +00:00
  • 571e8d2b2c BUGFIX: Prevent misconfigured redirector pages from breaking static publishing Sam Minnee 2008-10-08 22:35:22 +00:00
  • bd1b9e4f73 BGFIX: #2527 - Fix mysql version detection on hosts with custom mysql version names (HakTom) Andrew O'Neil 2008-10-08 22:05:56 +00:00
  • 015385c526 MINOR: Add warning for deprecated function. Andrew O'Neil 2008-10-08 21:33:43 +00:00
  • 3f6a86738b Added PHP doc for the ValidationException thrown by DataObject::write Hayden Smith 2008-10-08 20:50:28 +00:00
  • fc2c16efdf DataObject::write now throws a ValidationException rather than calling user_error if the call to DataObject::validate fails. This allows the validation exception to be caught and handled by tests or other controllers. Hayden Smith 2008-10-08 20:42:09 +00:00
  • d8dd8097e1 BUGFIX: Validation result was ignoring the $valid flag passed as the first argument. Hayden Smith 2008-10-08 20:40:11 +00:00
  • aa9a337c5c Added missing TableListField_printable.ss template. Hayden Smith 2008-10-08 19:23:02 +00:00
  • f0af7dd9a5 Corrected reverted merge. ComplexTableField::setPopupSize is now present. Hayden Smith 2008-10-08 19:22:07 +00:00
  • 0337512cf2 MINOR Updated entities from translate.silverstripe.com Ingo Schommer 2008-10-08 15:17:47 +00:00
  • feb7ea5229 MINOR Updated language master table Ingo Schommer 2008-10-08 14:05:39 +00:00
  • 9d31e43de3 BUGFIX Properly merging different dictionaries for javascript i18n implementation (see #2916) Ingo Schommer 2008-10-08 12:17:00 +00:00
  • 8c75af3927 MINOR Reverted manual setting of i18n fallback strings in r63839, fixed original problem (wrong entity name) Ingo Schommer 2008-10-08 12:14:41 +00:00
  • 22572f3b8e BUGFIX Added missing default english text to i18n call in TableField and TableListField javascript Sean Harvey 2008-10-08 04:18:13 +00:00
  • 7efd56e0dd Updated Member's getCMSFields() to consistently work with fields in a tab Sam Minnee 2008-10-08 04:17:52 +00:00
  • 7741fdb155 BUGFIX: Don't let Director::test() clobber current stage Sam Minnee 2008-10-08 03:37:33 +00:00
  • cf5b6342df BUGFIX: Fix FieldSet::replaceField() so that it doesn't clobber tabs Sam Minnee 2008-10-08 03:37:12 +00:00
  • 09cb773f5c BUGFIX: SiteTree::onAfterPublish() will still pass an object to the handlers on the first publish Sam Minnee 2008-10-08 03:36:38 +00:00
  • b79c0661a4 MINOR: Fix to SiteTreeTest's data fixtures Sam Minnee 2008-10-08 03:36:12 +00:00
  • f2474a0ae2 Moved error_reporting setting from main.php to Core.php Hayden Smith 2008-10-08 03:35:28 +00:00
  • 1b1751457e Removed relational CTFs reliance on DataObject->ClassName Sam Minnee 2008-10-08 03:35:27 +00:00
  • 51447b89ab BUGFIX: Fixed pagination in TableListField after hsmith's changes Sam Minnee 2008-10-08 03:32:33 +00:00
  • 332da65edb MINOR Tidied up argument list for Object::create() in ComplexTableField->AddForm() Sean Harvey 2008-10-08 02:40:10 +00:00
  • 9f0718f6df BUGFIX: Fixed array_key_exists check in DataObject->setField that was failing when DataObject->record was not yet initialised by DataObject->setField. Sean Harvey 2008-10-08 02:25:26 +00:00
  • 431afe234f BUGFIX PHP Notice in InlineFormAction_Readonly Ingo Schommer 2008-10-08 02:03:05 +00:00
  • 634ed7b70c Merged from branches/nzct-trunk. Use 'svn log -c <changeset> -g' for full commit message. Merge includes stability fixes and minor refactor of TableListField and ComplexTableField. Hayden Smith 2008-10-08 02:00:12 +00:00
  • f2abae719e BUGFIX Member->getCMSFields() should use scaffoldCMSFields() instead of scaffoldFormFields() - currently it is operating in the wrong context. Sean Harvey 2008-10-08 00:50:03 +00:00
  • 2d9fcee4de BUGFIX: Fixed paths to CSV fixtures for case-sensitive file systems. Hayden Smith 2008-10-07 21:20:24 +00:00
  • 3fcb8b518c BUGFIX: Fixed $fixture_file for Ext2fs and other case-sensitive file systems. Hayden Smith 2008-10-07 21:19:19 +00:00
  • 78c052af9e API CHANGE Deprecated Form->loadNonBlankDataFrom() - it was duplicating loadDataFrom() without allowing for the same options, and it was buggy in its definition of "blank" by doing non-typesafe checks with if($value) $field->setValue($value) which resulted in '0' strings not being loaded Ingo Schommer 2008-10-07 17:52:27 +00:00
  • 9d405ed4ae ENHANCEMENT Reformatted and documented Form->loadDataFrom() - no functionality changed Ingo Schommer 2008-10-07 17:44:46 +00:00
  • f49ed3ee17 ENHANCEMENT Added unit tests for "_unchanged" handling in Form->loadDataFrom() Ingo Schommer 2008-10-07 17:44:12 +00:00
  • 1665fd5cf3 ENHANCEMENT Added unit tests for Form->loadDataFrom() Ingo Schommer 2008-10-07 17:23:50 +00:00
  • 0084e993cc MINOR Documentation for Form class Ingo Schommer 2008-10-07 16:47:01 +00:00
  • f009e8de8a API CHANGE Moved PostBackup class to module (see r63758) Ingo Schommer 2008-10-07 16:42:25 +00:00
  • 686c983f3e Updated Member::isInGroup() to function as well as being deprecated Sam Minnee 2008-10-07 04:45:01 +00:00
  • 09cbef9146 BUGFIX: Fixed bug in getCMSFields scaffolding of relations Sam Minnee 2008-10-07 04:03:24 +00:00
  • ce42fd3f26 BUGFIX: Fixed createTag for proper generation of DropdownField blank items Sam Minnee 2008-10-07 03:03:00 +00:00
  • 54234219d1 BUGFIX Only include i18n.js if javascript files are included - and to be safe, include the required prototype.js along with the library Ingo Schommer 2008-10-07 00:27:46 +00:00
  • 711de868c9 BUGFIX Enabled Link() methods for RecordController and CollectionController, and adjusted url handling to ModelAdmin counterparts to avoid linkage handling problems BUGFIX Requiring a parentController for RecordController ENHANCEMENT Custom getViewer() methods to use Page main templates if CollectionController is nested in a ContentController Ingo Schommer 2008-10-06 19:29:04 +00:00
  • 6878171375 ENHANCEMENT Added SSViewer->getTemplateFileByType() and SSViewer->setTemplateFile() MINOR Documentation and formatting in SSViewer and Controller Ingo Schommer 2008-10-06 19:25:45 +00:00
  • 802317c705 FEATURE Added HTTP method override support to HTTPRequest and Form (through $_POST['_method'] or $_SERVER['X-HTTP-Method-Override']), incl. unit tests ENHANCEMENT Added Form->FormHttpMethod() ENHANCEMENT Added HTTPRequest->httpMethod() ENHANCEMENT Added HTTPRequest::detect_method() Ingo Schommer 2008-10-06 14:58:01 +00:00
  • d543305882 FEATURE Frontend CRUD scaffolding with RecordController and CollectionController (not fully functional yet, needs correct Link() methods) Ingo Schommer 2008-10-06 00:48:25 +00:00
  • 78469b86e6 MINOR Documentation for HTTPRequest and RequestHandlingData Ingo Schommer 2008-10-05 22:35:14 +00:00
  • 1bb708377d MINOR Documentation for HTTPRequest and RequestHandlingData Ingo Schommer 2008-10-05 22:16:07 +00:00
  • 52ae575630 ENHANCEMENT Added Controller->getRequest() Ingo Schommer 2008-10-05 19:45:38 +00:00
  • d53bbb0df1 ENHANCEMENT Added Controller->render($params) as a shortcut for Controller->customise($params)->renderWith(array('MyTemplate','MySubTemplate')) - templates are auto-detected by Controller->getViewer() and Controller->getAction() Ingo Schommer 2008-10-05 19:27:21 +00:00
  • e1e2329c90 ENHANCEMENT Consistently allowing for $restrictFields and $fieldClasses parameters passed to DataObject->scaffoldFormFields(), DataObject->scaffoldSearchFields(), DataObject->scaffoldCMSFields() Ingo Schommer 2008-10-05 19:22:54 +00:00
  • eff1f50041 ENHANCEMENT Added RequestHandlingTest->testNestedBase() Ingo Schommer 2008-10-05 19:21:35 +00:00
  • cc6ef50377 BUGFIX Fixed unclear SQL escaping responsibilities in SearchFilter subclasses - it now expects unescaped data, and escapes automatically when adding to the query) Ingo Schommer 2008-10-05 19:20:35 +00:00
  • 09e3d91956 ENHANCEMENT Added support for customize parameters to ViewableData->renderWith() to avoid unnecessary chaining ($this->customize($params)->renderWith($template)) Ingo Schommer 2008-10-05 19:19:07 +00:00
  • 087a342886 BUGFIX Making "add %s" translatable for ComplexTableField Ingo Schommer 2008-10-05 19:17:31 +00:00
  • 1b6821e430 BUGFIX Automatically including sapphire/javascript/i18n.js in Requirements::process_i18n_javascript() to avoid errors when Requirements are manually overwritten Ingo Schommer 2008-10-04 17:44:54 +00:00
  • a79ab917c7 FEATURE: Added coloured output to dev/tests/all API CHANGE: Added SSCli class to help with outputting coloured text on the command line Sam Minnee 2008-10-04 05:41:15 +00:00
  • 13b7b4c4e7 Added instructions to try and prevent #2901 issues reoccurring Sam Minnee 2008-10-04 04:45:43 +00:00
  • 3167c05395 BUGFIX #2901 - RootURLController didn't properly manipulate the Controller stack Sam Minnee 2008-10-04 04:42:51 +00:00
  • 35a30db204 ENHANCEMENT Better i18n for TableField and ComplexTableField Ingo Schommer 2008-10-03 22:47:34 +00:00
  • 7da3497668 ENHANCEMENT Using DataObject->Title for has_one dropdowns generated in DataObject->scaffoldFormFields() MINOR Removed scaffolded header field in DataObject->scaffoldFormFields() Ingo Schommer 2008-10-03 22:47:06 +00:00
  • df199ebc2b ENHANCEMENT Added DataObject->scaffoldCMSFields() to simplify overloading of getCMSFields(). scaffoldCMSFields() automatically converts scaffoldFormFields() to a tabset ENHANCEMENT Added DataObject->fieldLabel() and removed $fieldname parameter from DataObject->fieldLabels($fieldName) to simplify overloading of fieldLabels() for i18n Ingo Schommer 2008-10-03 18:38:52 +00:00
  • 6691187cac BUGFIX Translated Member formfields through fieldLabels() Ingo Schommer 2008-10-03 18:30:27 +00:00
  • 21859d3d97 ENHANCEMENT Added FieldSet->hasTabSet() incl. unit test Ingo Schommer 2008-10-03 18:29:43 +00:00
  • 7ab2748034 BUGFIX php notice in CountryDropdownField Ingo Schommer 2008-10-03 18:28:50 +00:00
  • 7887f0daa3 ENHANCEMENT Scaffolding Member->getCMSFields() to allow for easy extension Ingo Schommer 2008-10-03 16:23:56 +00:00
  • 02ae284e10 FEATURE Added DataObject->getFormFields() - uses DataObject->scaffoldFormFields() by default. Added DataObjectDecorator->updateFormFields() for easy customization ENHANCEMENT Calling DataObjectDecorator->updateCMSFields() in DataObject->getCMSFields() - was previously only called in SiteTree instances Ingo Schommer 2008-10-03 16:21:09 +00:00
  • e5d4bf6216 BUGFIX Disabled user_error in ComplexTableField->sourceID() when no formfield 'ID' is found in ComplexTableField->$detailFormFields - not strictly required as we can deduce it from the URL. It was causing conflicts with DataObject->scaffoldFormFields() not returning an 'ID' field Ingo Schommer 2008-10-03 16:19:31 +00:00
  • 1307d3da41 BUGFIX Making sure that Dataobject->getManyManyJoin() inserts a valid database table for the relation - not all component classes returned by ComponentSet->ownerClass are valid tables (see r54797 and r60909 for previous commits on this issue) Ingo Schommer 2008-10-03 16:11:46 +00:00
  • 370343016f ENHANCEMENT Only list ID field in DataObject->summaryFields() if no summaryfields are defined (or can be autodetected). Listing all fields was not feasible, as some subclasses have more fields than fits the column layout Ingo Schommer 2008-10-03 16:01:51 +00:00
  • d909754999 ENHANCEMENT Added ObjectTest->testSingletonCreation() Ingo Schommer 2008-10-03 15:57:32 +00:00
  • 82d6b7e640 BUGFIX Escaping added database columns in queries for TableListField Ingo Schommer 2008-10-03 15:57:01 +00:00
  • a672459973 MINOR Documentation Ingo Schommer 2008-10-03 15:56:14 +00:00
  • 8f3b3fedaa MINOR Documentation Ingo Schommer 2008-10-03 15:55:39 +00:00
  • b7d56b9e8a ENHANCEMENT Added FieldSetTest->testRemoveTab() Ingo Schommer 2008-10-03 15:55:14 +00:00
  • eca30eb89d ENHANCEMENT Updated translations from translate.silverstripe.com Ingo Schommer 2008-10-03 12:54:24 +00:00
  • 22752170fb BUGFIX: Fixed bounce-address generation so that it doesn't have a human component to the email address Normann Lou 2008-10-03 03:57:58 +00:00
  • 5fb39c998e Fixed FormField::createTag() generation for empty <select> tag, which meant that page version history was displayed in single-language mode Sam Minnee 2008-10-03 02:59:38 +00:00
  • 7fbeb7d6c5 BUGFIX: Fixed ComplexTableField export Sam Minnee 2008-10-03 02:25:49 +00:00
  • d0ba21a12f Break sake dev/tests/all status dots onto lines of 80 Sam Minnee 2008-10-03 02:23:35 +00:00
  • 25157f7cf9 API CHANGE: Deprecated HTTP::sendFileToBrowser() in favour of more testable HTTPRequest::send_file() Sam Minnee 2008-10-03 02:23:11 +00:00
  • fbd37c897e BUGFIX typo in js file Ingo Schommer 2008-10-03 01:14:45 +00:00
  • 69dab4f551 MINOR Documentation Ingo Schommer 2008-10-03 00:47:35 +00:00
  • 6bd34d3e53 ENHANCEMENT Using ss.i18n in all sapphire form fields with clientside language strings Ingo Schommer 2008-10-03 00:47:08 +00:00
  • 7c0b69ea34 ENHANCEMENT Added javascript i18n support through Requirements::process_i18n_javascript() and ss.i18n javascript lib Ingo Schommer 2008-10-03 00:46:07 +00:00
  • ef7f988b3b ENHANCEMENT Added ViewableData->i18nLocale, used in LeftAndMain.ss to determine interface language through meta tags Ingo Schommer 2008-10-03 00:43:59 +00:00
  • cbc228f9a2 API CHANGE: Created CSVParser class and updated CSVBulkLoader to use it Sam Minnee 2008-10-03 00:27:58 +00:00
  • 882b4bc4e1 ENHANCEMENT Checking for instanceof DataObject instead of has_one() in DataObject->update() to support virtual relations as well (fix to r63531) Ingo Schommer 2008-10-02 22:47:01 +00:00
  • 6694936cc8 Updated BankAccountField to allow setting it to blank without a notice-level error Sam Minnee 2008-10-02 22:41:17 +00:00
  • 7574120f15 BUGFIX: Updated TreeSelectorField to work properly within CTF popups Sam Minnee 2008-10-02 22:18:14 +00:00
  • f8c1f84a0d #2397 - Fixed HTMLEditorField style dropdown Sam Minnee 2008-10-02 22:15:37 +00:00
  • 7c4108d33a Added groups field on member details, so that you can add members to other group Sam Minnee 2008-10-02 22:11:35 +00:00
  • 805c50b5fe Added dev/modules/remove and cleaned up rebuilding code on add and remove module Sam Minnee 2008-10-02 22:06:44 +00:00
  • 4cf4dd50a5 Fixed dumb error in my makeRelative change Sam Minnee 2008-10-02 21:05:33 +00:00
  • 47f40ed6bd Added security for experimental module manager Sam Minnee 2008-10-02 21:01:45 +00:00
  • 5478c88583 Added initial module manager API, with the capability of adding a module to svn:externals Sam Minnee 2008-10-02 20:59:43 +00:00