kmayo-ss
5bfc37748b
Update LanguageDropdownField.php
...
BUG: Corrected allowed_actions to be private not public
2013-07-12 16:59:19 +12:00
Kirk Mayo
0d9bee0a64
BUG: with the enforcement of allowed_actions in 3.2 getLocaleForObject was being blocked
2013-07-12 16:08:20 +12:00
Ingo Schommer
c551915745
Merge remote-tracking branch 'origin/1.0'
2013-06-28 10:12:58 +02:00
Jeremy Thomerson
f4e5137392
FIX: make getTranslations work even when translation classes differ
...
Even though it is an edge-case, some sites may allow translation groups to be
composed of different classes. In that case, Translatable->getTranslations()
should still work.
Also, this commit adds a helper function for testing two array for equality
where you don't care about the order of the elements. This cleaned up a lot
of copy and paste boilerplate code that was sorting arrays to test.
2013-06-06 02:59:51 +00:00
Ingo Schommer
51cd0146df
Merge branch '1.0'
...
Conflicts:
.travis.yml
code/model/Translatable.php
2013-06-03 12:06:29 +02:00
Jeremy Thomerson
cde0f57c43
FIX support disabled locale filter for delayed querying
...
Fixes silverstripe/silverstripe-translatable#113
2013-06-01 14:14:54 +00:00
Jeremy Thomerson
929beb216c
FIX can not access private static variables of i18n
2013-05-31 19:09:03 +00:00
Ingo Schommer
f7eee8596d
Merge pull request #109 from tractorcow/3.1-api-updaterelativelink
...
API Hook into SiteTreeExtension::updateRelativeLink
2013-05-17 05:04:12 -07:00
Sean Harvey
4c6e41441a
Fixing @package declaration to translatable instead of sapphire
2013-05-17 11:09:52 +12:00
Damian Mooyman
22c5098f8e
BUG Cleaner handling of querystring arguments when selecting locale
2013-05-13 00:18:45 +02:00
Damian Mooyman
ea4645af24
API Hook into SiteTreeExtension::updateRelativeLink
2013-05-10 12:23:36 +12:00
Ingo Schommer
ae27c5adc1
Merge remote-tracking branch 'origin/1.0'
2013-04-26 00:14:22 +02:00
Ingo Schommer
a8e0782900
Don't redirect CMS POST requests ( fixes #107 )
2013-04-26 00:13:46 +02:00
g4b0
0dc7b41539
BUG: added VIEW_LANGS permission in Translatable::providePermissions()
2013-04-12 09:30:57 +02:00
Ingo Schommer
ba31412fa8
Merge pull request #101 from tractorcow/master-querystring-fixes
...
BUG Cleaner handling of querystring arguments when selecting locale
2013-04-11 00:56:46 -07:00
Ingo Schommer
e2c1a7111e
Merge branch '1.0'
...
Conflicts:
.travis.yml
composer.json
2013-04-07 14:26:00 +02:00
Steffen Maaß
9579748e13
FIX: getTranslations should not change the locale-filter-state
...
If the locale-filter was disabled before calling the method, it would be
enabled after calling getTranslations, this commit now only re-enabled
the locale-filter if it was enabled before calling the method...
2013-04-07 14:23:38 +02:00
cam-findlay
232c187850
merged $allCodes returns items with nested array
...
items from the common_locales in line 1493 return nested array of "name"=>LangName,"native"=>NativeName.
need to make sure to pull the "name" parameter from the array for the $returnMap.
Otherwise was returning:
[Notice] Undefined offset: 0
2013-03-28 15:26:42 +01:00
Ingo Schommer
5c7682013c
Misc 3.1 compat changes
...
Removed nested_urls check, its the only supported mode now
2013-03-26 13:55:21 +01:00
Ingo Schommer
a3ff187938
Using Config API to retrieve core values ( fixes #103 )
...
Required for 3.1 compat
2013-03-26 00:49:58 +01:00
Damian Mooyman
ad791ca5d8
BUG Cleaner handling of querystring arguments when selecting locale
2013-03-21 16:01:03 +13:00
Ingo Schommer
20c2e9a190
Fixed add_extension() and add_to_class() usage
2013-03-19 09:59:08 +01:00
Simon Elvery
68188a3ae8
FIX Retrieve list of translatable fields not database fields
2013-03-06 11:46:20 +10:00
Simon Elvery
6460c089ca
NEW Better transformation of form fields (specifically CheckboxField)
2013-02-28 00:53:28 +01:00
Simon Elvery
53a7b6a633
BUG Make original field label translatable
2013-02-28 00:52:52 +01:00
Ingo Schommer
17195d4e86
3.0 compatibibility (Object::has_extension)
...
SiteTree::has_extension() is only available in 3.1,
split off 3.0 compat branch to avoid deprecation warnings.
See https://github.com/silverstripe/silverstripe-translatable/issues/98#issuecomment-14020318
2013-02-27 10:48:57 +01:00
Josua2012
ffecb6553d
Fix Object::has_extension deprecated('xx','xx')
2013-02-01 18:42:32 +01:00
Ingo Schommer
cad776c2f8
BUG Refactored updateCMSFields() logic (can be called repeatedly)
...
This builds on 44f8180110, but reverts most of it.
The changeset had a logical flaw where it stored state
on the Translatable extension where it was specific to a FieldList.
This meant side effects when getCMSFields() was called more than once,
such as in the CMSSettingsController template.
Note: We shouldn't need to call getCMSFields() more than once
because its an expensive call, but that's a missing feature
in the template caching layer rather than a problem with the
Translatable extension.
2013-01-17 12:19:59 +01:00
Simon Elvery
27208655b9
ENHANCEMENT Don't show translations dropdown if all translations have been created.
2013-01-10 00:39:45 +01:00
Simon Elvery
44f8180110
NEW Make it easier to show original values for custom fields.
2013-01-10 00:35:59 +01:00
Ingo Schommer
9454eb31e5
BUGFIX Include URL action when redirecting in CMS
...
This broke the CMSMain->publishall() action
2013-01-08 19:52:56 +01:00
Roman
061057ca04
Added a callback hook "onTranslatableCreate" that can be used to create translations of dependent objects
2012-12-17 17:24:24 +01:00
Ingo Schommer
f925a4102e
BUG dev/build fails to add extra fields to SiteConfig ( fixes #65 )
...
Caused by Translatable->populateSiteConfigDefaults()
triggering before newly created fields are available in the
"SiteConfig" database table.
2012-11-15 13:08:14 +01:00
Ingo Schommer
6413eca05d
Merge pull request #70 from lrc/create-member-bugfix
...
BUGFIX Ensure members can be created with individual locale setting.
2012-11-15 03:38:31 -08:00
Ingo Schommer
9032711ea0
Merge pull request #69 from lrc/hasones-translatable
...
BUGFIX Allow has_one relationships to be translated.
2012-11-15 03:37:12 -08:00
Simon Elvery
a4df078f9a
BUGFIX Ensure members can be created with individual locale setting.
2012-11-13 16:39:36 +10:00
Simon Elvery
2422195945
BUGFIX Allow has_one relationships to be translated.
...
Fixes #63
2012-11-13 16:08:04 +10:00
Niklas Forsdahl
846398d128
Correct translation for language dropdown field in link form
2012-11-12 15:59:06 +02:00
Niklas Forsdahl
616a123ddc
ENHANCEMENT: Add language dropdown for link form
...
Adds a language dropdown to the link form in the html editor, so that linking
to pages in different locales is possible.
2012-11-12 15:48:06 +02:00
s-m
9d9e2fa3d1
BUG fixed possibly undefined variable, fixes #57
2012-10-13 12:15:04 +02:00
Ingo Schommer
51c7d9e2ef
Coding conventions fixes (mostly line length)
2012-10-02 22:34:16 +02:00
Ingo Schommer
00dda353e3
BUG Skip SiteConfig->populateDefaults() on first dev/build
2012-09-22 16:44:52 +02:00
Damian Mooyman
a44546bcdd
FIXED: Issue with siteconfig translation incorrectly ignoring canTranslate permissions and crashing
...
UPDATED: Cleanup and refactoring to make more readable
UPDATED: Translation of siteconfig now better handles singleton(SiteConfig)
UPDATED: Renamed populateSiteConfig to populateSiteConfigDefaults to better reflect its purpose
FIXED: Parameter typing on getStagingSiteConfig
bla
2012-09-22 16:41:09 +02:00
Damian Mooyman
67915ea695
FIXED: Simplified code
2012-09-07 17:08:49 +02:00
Damian Mooyman
91596197ee
FIXED: Issue where translation of siteconfigs would create additional objects.
...
ADDED: Test case assertion
FIXED: Coding convention
2012-09-07 17:08:49 +02:00
Damian Mooyman
1120f2974e
FIXED: Crash during dev/build on new database construction
2012-09-07 17:08:48 +02:00
Damian Mooyman
a3b3ec8c4e
FIXED: Issue where $enable_siteconfig_generation flag was not being set correctly, causing failed test cases_
...
FIXED: Duplicate entries in test database
2012-09-07 17:08:48 +02:00
Damian Mooyman
405fa7e3cf
FIXED: Allowed hidden "Locale" field to exist in the CMS form for SiteConfig (and other data objects)
2012-09-07 17:08:48 +02:00
Damian Mooyman
9978765abc
UPDATED: Refactored Translation module specific code out of the SiteConfig
2012-09-07 17:08:48 +02:00
Ingo Schommer
670575c18a
Merge pull request #49 from creamarketing/pages-overview-redirect
...
BUG: redirect to pages overview not working from page edit view
2012-09-06 13:37:14 -07:00