silverstripe-framework/core/model
Ingo Schommer ca6d92341e API CHANGE Changed SiteTree->Viewers to SiteTree->CanViewType, Changed SiteTree->Editors to SiteTree->CanEditType (see #2847)
API CHANGE Changed SiteTree->ViewersGroup has_one relationship to SiteTree->ViewerGroups has_many relationship (see #2847)
API CHANGE Changed SiteTree->EditorsGroup has_one relationship to SiteTree->EditorGroups has_many relationship (see #2847)
ENHANCEMENT Added 'Inherit' flag to SiteTree->CanViewType and SiteTree->CanEditType (see #2419)
ENHANCEMENT Added unit tests for SiteTree permissions
BUGFIX Checking recursively for permissions on children with SiteTree->canDelete()
BUGFIX Disallow SiteTree->canEdit() if SiteTree->canView() is not granted
Note: Use dev/tasks/UpgradeSiteTreePermissionSchemaTask/run to migrate legacy data to the new schema as outlined above

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@65150 467b73ca-7a2a-4603-9d3b-597d59a354a9
2008-11-03 14:52:35 +00:00
..
fieldtypes ENHANCEMENT Scaffolding TextField instead of TextareaField in Text DBField due to size 2008-11-02 21:07:09 +00:00
ComponentSet.php MINOR documentation 2008-10-16 12:02:41 +00:00
CurrentPageIdentifier.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
Database.php FEATURE Formatting MySQL error messages with newlines through new SQLFormatter class (used in MySQLDatabase) 2008-09-16 18:12:07 +00:00
DatabaseAdmin.php MINOR formatting 2008-11-02 00:55:33 +00:00
DataObject.php BUGFIX Reverted auto-detection of i18n statics like $db in DataObject through provideI18nEntities() - was getting too complicated with decorated properties. Overload DataObject->fieldLabels() or DataObjectDecorator->updateFieldLabels() instead 2008-11-02 20:01:49 +00:00
DataObjectDecorator.php BUGFIX Reverted auto-detection of i18n statics like $db in DataObject through provideI18nEntities() - was getting too complicated with decorated properties. Overload DataObject->fieldLabels() or DataObjectDecorator->updateFieldLabels() instead 2008-11-02 20:01:49 +00:00
DataObjectInterface.php MINOR formatting 2008-11-02 00:55:33 +00:00
DataObjectLog.php (merged from branches/roa. use "svn log -c <changeset> -g <module-svn-path>" for detailed commit message) 2008-08-10 23:03:35 +00:00
DataObjectSet.php API CHANGE Removed DataObjectSet->consolidate(), use DataObjectSet->toNestedArray() 2008-11-02 00:57:25 +00:00
DB.php ENHANCEMENT: Added dev/tests/startsession and dev/tests/endsession to allow the use of fixtures with external test frameworks, such as Windmill 2008-08-27 08:19:46 +00:00
ErrorPage.php ENHANCEMENT Added fieldLabels() overloading to various DataObject subclasses. Use this method instead of directly calling _t() in getCMSFields(), and use fieldLabel('MyField') to get the label for a specific FormField. This way, we can transparently support formfield scaffolding and re-use the labels for search fields automatically. 2008-11-02 20:04:10 +00:00
GhostPage.php BUGFIX Adjusted HeaderField and LabelField implementation to new constructor arguments (see r64421) 2008-10-16 13:26:50 +00:00
HiddenClass.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
Hierarchy.php Merged changes from 2.2.2-assets - everything except the asset refactoring 2008-08-12 02:51:33 +00:00
Image.php BUGFIX Fixed wrong case of class names for ImageIFrameField causing errors 2008-10-31 02:09:04 +00:00
MySQLDatabase.php BGFIX: #2527 - Fix mysql version detection on hosts with custom mysql version names (HakTom) 2008-10-08 22:05:56 +00:00
PDODatabase.php Turned dos line endings into unix 2008-09-26 02:22:51 +00:00
RedirectorPage.php ENHANCEMENT Added fieldLabels() overloading to various DataObject subclasses. Use this method instead of directly calling _t() in getCMSFields(), and use fieldLabel('MyField') to get the label for a specific FormField. This way, we can transparently support formfield scaffolding and re-use the labels for search fields automatically. 2008-11-02 20:04:10 +00:00
SiteTree.php API CHANGE Changed SiteTree->Viewers to SiteTree->CanViewType, Changed SiteTree->Editors to SiteTree->CanEditType (see #2847) 2008-11-03 14:52:35 +00:00
SQLMap.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
SQLQuery.php ENHANCEMENT: wakeless - Added SQLQuery::filtersOnID() 2008-08-27 05:16:44 +00:00
Translatable.php BUGFIX Adjusted HeaderField and LabelField implementation to new constructor arguments (see r64421) 2008-10-16 13:26:50 +00:00
Versioned.php ENHANCEMENT Added fieldLabels() overloading to various DataObject subclasses. Use this method instead of directly calling _t() in getCMSFields(), and use fieldLabel('MyField') to get the label for a specific FormField. This way, we can transparently support formfield scaffolding and re-use the labels for search fields automatically. 2008-11-02 20:04:10 +00:00
VirtualPage.php BUGFIX Adjusted HeaderField and LabelField implementation to new constructor arguments (see r64421) 2008-10-16 13:26:50 +00:00
YamlFixture.php BUGFIX: Fixed bug with ID-less generation of YamlFixture entries that trigger $this->write() in setters 2008-11-03 01:28:18 +00:00