Go to file
Ingo Schommer bcac495926 ENHANCEMENT Recursively creating translations for parent pages to ensure that a translated page is still accessible by traversing the tree, e.g. in "cms translation mode" (in Translatable->onBeforeWrite())
ENHANCEMENT Simplified AllChildrenIncludingDeleted() to not require a special augmentAllChildrenIncludingDeleted() implementation: We don't combine untranslated/translated children any longer (which was used in CMS tree view), but rather just show translated records
ENHANCEMENT Ensuring uniqueness of URL segments by appending "-<langcode>" to new translations (in Translatable->onBeforeWrite())
ENHANCEMENT Added Translatable->alternateGetByUrl() as a hook into SiteTree::get_by_url()
ENHANCEMENT Adding link back to original page in CMS editform for translations
BUGFIX Excluding HiddenField instances from Translatable->updateCMSFields()
BUGFIX Don't require a record to be written (through exists()) when checking Translatable->isTranslation() or Translatable->hasTranslation()
MINOR Don't use createMethod() shortcut for Translatable->AllChildrenIncludingDeleted()
MINOR Added Translatable unit tests

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@70306 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-01-16 04:14:34 +00:00
api MINOR Merged from branches/2.3 2009-01-05 06:19:48 +00:00
cli BUGFIX Calling init() on CliController subclasses before triggering process(), to give the controller a chance to perform permission control etc. 2008-12-01 01:15:27 +00:00
conf Merged branches/2.3 2008-11-18 01:48:37 +00:00
core ENHANCEMENT Recursively creating translations for parent pages to ensure that a translated page is still accessible by traversing the tree, e.g. in "cms translation mode" (in Translatable->onBeforeWrite()) 2009-01-16 04:14:34 +00:00
css MINOR Merged from branches/2.3 2009-01-05 06:19:48 +00:00
dev MINOR merged from branches/2.3 2009-01-07 23:00:54 +00:00
email MINOR merged branches/2.3 into trunk 2008-12-04 22:38:32 +00:00
filesystem MINOR Merged from branches/2.3 2009-01-10 11:35:50 +00:00
forms MINOR Merged from branches/2.3 2009-01-10 11:35:50 +00:00
images MINOR merged from branches/2.3 2009-01-07 23:00:54 +00:00
integration MINOR Merged from branches/2.3 2009-01-05 06:19:48 +00:00
javascript MINOR Merged from branches/2.3 2009-01-05 06:19:48 +00:00
lang MINOR Updated translations 2009-01-13 22:05:15 +00:00
parsers MINOR merged from branches/2.3 2009-01-07 23:00:54 +00:00
profiler MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
search MINOR merged branches/2.3 into trunk 2008-12-04 22:38:32 +00:00
security MINOR Merged from branches/2.3 2009-01-10 11:35:50 +00:00
tasks BUGFIX: Fix translatable migration regenerating URLSegments when it shouldn't 2009-01-13 05:04:21 +00:00
templates MINOR merged branches/2.3 into trunk 2008-12-04 22:38:32 +00:00
tests ENHANCEMENT Recursively creating translations for parent pages to ensure that a translated page is still accessible by traversing the tree, e.g. in "cms translation mode" (in Translatable->onBeforeWrite()) 2009-01-16 04:14:34 +00:00
thirdparty MINOR Moved JSON library to thirdparty externals 2008-09-28 13:33:42 +00:00
widgets MINOR: Improve robustness of some of the widget definition 2008-11-04 02:21:09 +00:00
_config.php MINOR merged from branches/2.3 2009-01-07 23:00:54 +00:00
cli-script.php ENHANCEMENT: Change MySQLDatabase connection to operate in ANSI SQL mode, to ease the transition to DB abstraction 2008-11-22 03:51:04 +00:00
main.php MINOR Merged from branches/2.3 2009-01-05 06:19:48 +00:00
main.php5 Reverted geoffm's accidental commit to /open 2008-02-25 02:10:37 +00:00
Makefile Merged branches/2.3 into trunk 2008-11-22 03:33:00 +00:00
sake MINOR merged branches/2.3 into trunk 2008-12-04 22:38:32 +00:00
silverstripe_version fixed $ 2007-12-14 04:35:28 +00:00