Simon Welsh
aadefbb641
Sort lists that check ordering of results
...
These tests would randomly fail, mostly on Postgres, as the result
is an unordered set, not the ordered set expected.
2012-12-07 08:45:52 +13:00
Simon Welsh
5ca000d0a5
Correct routing rule block indentation
2012-12-07 08:15:53 +13:00
Ingo Schommer
f78f1cb254
Merge pull request #998 from drzax/validation-exception-bugfix
...
BUGFIX Make sure a message is set on ValidationException objects.
2012-12-06 05:52:34 -08:00
Ingo Schommer
9152387c92
Fixed GridField button alignment (regression from a9cbea34
)
...
The text-indent: 9999px was relying on text-align: right to function. Because it was left-aligned, text showed below the icon graphic.
The width of the button column was constrainted to 40px,
which first of all didn't fit the two icons properly,
but also made the big assumption that we never have more than two.
The new width: auto setting means that the column might be a bit
longer than desired, but at least it doesn't cut off icons
or wrap them into multiple lines unnecessarily.
Thanks to ARNHOE for starting this patch.
2012-12-06 14:50:27 +01:00
Simon Elvery
205ee42110
BUGFIX Make sure a message is set on ValidationException objects.
2012-12-05 12:18:36 +10:00
Ingo Schommer
3fad49e2c0
2.4.9 changelog
2012-12-04 22:47:47 +01:00
Ingo Schommer
3be9499c3a
Fixed HTML syntax in config-form.html
2012-12-04 17:27:05 +01:00
Ingo Schommer
d1e65b5657
Support for composer-created themes dir structure
...
Due to git limitations, we can't check out the blackcandy
"parent" theme into themes/blackcandy/ directly, since that
would require sharing paths with git repositories of other themes.
2012-12-04 17:21:53 +01:00
Ingo Schommer
ab260d4913
Upgraded jQuery UI from 1.9.1 to 1.9.2 ( fixes #8062 )
2012-12-04 16:05:48 +01:00
Ingo Schommer
0be51a9321
BUG Fix ModelAdmin search ( fixes #8052 )
...
Broken by jQuery UI ajax behaviour in tabs, which compares
URLs to determine if the tab needs to be loaded via ajax.
This was always a brittle solution, and now broke alongside
our upgrade to jQuery UI 1.9 (specifically, with 2657a275
).
The ajax behaviour is now globally disabled in favour of
having '.cms-panel-link' behaviour on the tabs, which
was already in place.
2012-12-04 14:28:36 +01:00
Ingo Schommer
f86bd977a4
Fixed DateTest timezone settings
...
Backport from 3.x, see d1a9e2b3
and 0aeda5c9
2012-12-04 12:36:43 +01:00
Ingo Schommer
4d106aa998
BUG Fixed unintentional ParentID reset in "add page" form
...
Side effects from old JS hanging around which was no longer used.
See d364070941
for background discussion.
2012-12-04 11:30:29 +01:00
Ingo Schommer
b8c656b565
Fixed cms extension docs to remove zzz_admin workaround
...
No longer required due to fixes to TemplateManifest
2012-12-04 10:47:37 +01:00
Will Rossiter
683db8dc1d
API Explicitly load project template files after modules
...
Resolves an issue where if not using the themes directory (i.e just a single app folder) you cannot override module templates.
Changes the SS_TemplateManifest constructor with a new $project argument.
2012-12-04 10:47:37 +01:00
Ingo Schommer
a108f67476
Merge pull request #922 from simonwelsh/rellist-presave
...
NEW: Allows setting of has_many and many_many relations before writing
2012-12-04 01:25:15 -08:00
Ingo Schommer
0eab45392e
Merge pull request #962 from chillu/pulls/buildtools
...
Updated docs to fit new 'buildtools' workflow
2012-12-04 01:24:35 -08:00
Ingo Schommer
4a0099e049
Merge pull request #995 from nyeholt/tab_hashlink_bug
...
BUG Rewrite hashlinks failing on empty a tags
2012-12-04 00:50:10 -08:00
Damian Mooyman
65002f6b83
BUG GD::greyscale did not correctly preserve alpha component of images Added test cases to test greyscale operation across various image formats Replaced various magic numbers with IMAGETYPE_XXX definitions
2012-12-04 09:47:26 +01:00
Will Rossiter
100ad658db
Email doc formatting
...
Workaround markdown parser throwing a fit with code straight after list.
2012-12-04 20:00:09 +13:00
Will Rossiter
bf67679155
Fix typo in email docs.
2012-12-04 19:56:36 +13:00
Will Rossiter
4cb81dafdf
Fix typo with setTemplate() rss docs.
2012-12-04 19:54:26 +13:00
Marcus Nyeholt
1a4b245e84
BUG Fix rewriteHashlinks in TabSet
...
As per commit 3478813
, check for presence of href before matching
2012-12-04 16:00:40 +11:00
Marcus Nyeholt
34788130ef
BUG Rewrite hashlinks failing on empty a tags
...
Check for presence of href in _a_ tags before trying to .match them to
prevent null pointer errors.
Some external JS libs (eg tag-it) use <ul><a> structures which get matched
and break
(fixes regression introduced by ff39f9ad38
)
2012-12-04 15:47:14 +11:00
Sean Harvey
449cce95a7
Fixing .htaccess to ignore rewriting PHP files directly
2012-12-04 14:36:59 +13:00
Kirk Mayo
20a5bc1d36
BUG iOS safari navigation bug ( fixes #8039 )
2012-12-03 12:27:59 +01:00
Ingo Schommer
700c95a523
Merge pull request #989 from silverstripe-rebelalliance/8063
...
BUG Unable to return to site tree admin from Preview mode trac 8063
2012-12-03 01:33:04 -08:00
Kirk Mayo
da1a6e7bf7
BUG Unable to return to site tree admin from Preview mode trac 8063
2012-12-03 10:38:47 +13:00
Simon Welsh
9106e41498
Fix related to ModelAdmin links
2012-12-01 11:57:07 +13:00
Ingo Schommer
3268c0dee8
Merge pull request #977 from simonwelsh/rename-Transliterator
...
API Rename Transliterator to SS_Transliterator to remove conflict with Intl extension
2012-11-30 06:55:53 -08:00
Ingo Schommer
fa2057bcd9
Merge remote-tracking branch 'origin/3.0'
...
Conflicts:
search/FulltextSearchable.php
2012-11-30 14:25:06 +01:00
Ingo Schommer
3f67404a8a
Revert "BUGFIX: ArrayList now discards keys of the array passed in and keeps the numerically indexed array sequential."
...
This reverts commit b6017a7c90
.
It breaks SelectionGroup, and its most prominent usage,
the "add page" dialog.
2012-11-30 14:24:03 +01:00
Ingo Schommer
0808a1c21e
Fixed JS syntax error
...
Regression from dbbcd08d
2012-11-30 12:30:41 +01:00
Ingo Schommer
78015ea3cf
Merge pull request #985 from ARNHOE/3.0
...
SummaryFields doesn't change Title of Field
2012-11-30 01:01:55 -08:00
ARNHOE
8590bec1a9
SummaryFields doesn't change Title of Field
...
$field_labels does for me.
2012-11-30 09:53:01 +01:00
Will Rossiter
69dffd9b86
Merge pull request #982 from zoao/3.0
...
More fluent API.
2012-11-29 20:06:01 -08:00
João Martins
cc3e500f82
return $this, for do things like this: new DropdownField('XPTOName', 'XPTO Label', XPTOModel::get()->map("ID", "Name")->unshift(0,'- Select -'))
...
This does not break anything and makes things more natural
2012-11-30 01:37:36 +00:00
Ingo Schommer
888d4a87c5
Merge pull request #978 from adrexia/css-fix
...
BUG: Extends too generic (tree.scss)
2012-11-29 05:53:49 -08:00
Ingo Schommer
7db1d619e8
Merge pull request #981 from ARNHOE/3.0
...
MINOR: Forgot Apostrophe in comment
2012-11-29 03:17:17 -08:00
ARNHOE
47f5235f94
MINOR: Forgot Apostrophe in comment
2012-11-29 12:12:26 +01:00
Naomi Guyer
7d0e10f5fa
BUG: Extends too generic
2012-11-29 10:20:00 +13:00
Simon Welsh
f49f1ff5df
API Rename Transliterator to SS_Transliterator to remove conflict with Intl extension
2012-11-29 08:21:05 +13:00
Ingo Schommer
0dba1485a5
Merge remote-tracking branch 'origin/3.0'
2012-11-28 16:36:21 +01:00
Ingo Schommer
9e44672433
Using $TRAVIS_BRANCH again, since its now available on travis-ci.org
2012-11-28 16:35:29 +01:00
Ingo Schommer
326036a501
Excluded or removed tests relying on actual webserver routing
...
The "sanitychecks" group excludes through phpunit.xml.dist.
Removed RestfulService->testHttpErrorWithoutCache()
since its not sufficiently isolated in terms of testing.
Has been refactored in 3.x, but too intrusive to backport.
Changes mainly necessary to get Travis builds passing,
since we don't want to start mucking around with
dynamically generated file-to-url mappings just to
get *unit* tests passing - as opposed to integration-testing
the whole environment incl. webserver.
2012-11-28 15:35:09 +01:00
Simon Welsh
bbc4443af7
NEW: Allows setting of has_many and many_many relations before writing
...
Adds a new wrapper list, UnsavedRelationList, that maintains the relations until
writing, where it is converted into the correct RelationList.
2012-11-28 09:37:08 +13:00
jean
fbfff8df28
FIX 7934 When lazy loading fields respect version of the record
2012-11-27 17:31:45 +01:00
Simon Welsh
68894c1e35
Merge pull request #976 from chillu/pulls/gd-classalias
...
BUG Restore GD class to avoid breaking GD::set_default_quality() calls
2012-11-27 02:26:36 -08:00
Ingo Schommer
414c006c8e
BUG Restore GD class to avoid breaking GD::set_default_quality() calls
...
Regression from d24b586
2012-11-27 11:20:19 +01:00
Ingo Schommer
87d538c7ee
Merge pull request #959 from silverstripe-droptables/alternating-button-rc
...
NEW Extend the ssui.button with alternate appearances.
2012-11-27 01:55:16 -08:00
Ingo Schommer
4f23ac43e0
Merge pull request #871 from chillu/pulls/gridfieldadd-relationsearch
...
NEW Relation search for GridFieldAddExistingAutocompleter
2012-11-27 01:51:59 -08:00