Ingo Schommer
d77e06d585
Merge pull request #1123 from chillu/pulls/revert-content-length
...
API Remove Content-Length setting from HTTPResponse (fixes #8010 )
2013-01-31 10:19:17 -08:00
Ingo Schommer
1bb109041f
FIX Node updates in IE without non-object error
...
Bug was most prominent after page publication,
which triggers a node reload. It iterated through
all node attributes to assign them to the existing node,
which apparently includes some non-scalar attributes
that can't simply be copied in IE.
2013-01-31 18:59:20 +01:00
ajshort
fd71a3d55e
Consistently exposed ManyManyList information through getters.
2013-01-31 15:21:46 +01:00
Ingo Schommer
3dab996c90
Excluded Postgres from Travis (breaks build due to internal errors)
...
We'll need to fix the "no space left on device" issue,
most likely caused by Postgres keeping too much of a query log,
or somehow creating a history of past data.
For now, having a Postgres build breaking the whole
build process (incl. MySQL builds) does more harm than good.
2013-01-30 13:01:37 +01:00
Simon Welsh
c9f728fefb
FIX Only check the remember token if a user exists
2013-01-30 09:17:47 +13:00
jean
c048a019f6
BUGFIX Avoid infinite redirection when logging out and when showing a custom login page after displaying the draft version of a page.
2013-01-29 19:24:37 +01:00
Sam Minnee
5f9348b016
FIX: Ensure that Security views respect redirections triggered by Page_Controller::init()
...
Sometimes Page_Controller::init() will trigger a redirection. For example, it may redirect to a
canonical URL. In this case, the Security views, which co-opt Page_Controller, need to respect
this.
2013-01-29 18:19:15 +01:00
Sam Minnee
f54697930e
API CHANGE: Add a PermissionFailureException that can be thrown to trigger a log-in.
2013-01-29 18:10:42 +01:00
Ingo Schommer
6cb1570282
Merge pull request #1078
2013-01-29 18:04:15 +01:00
Sam Minnee
c4dde9022d
NEW: Allow hashes to be passed as ArrayList items; the will be turned into ArrayData objects.
2013-01-29 18:03:49 +01:00
Sam Minnee
9a2ba483df
BUGFIX: Made CSRF-error wording friendlier.
2013-01-29 18:03:49 +01:00
Sam Minnee
b6fd27663a
MINOR: Don't throw redirection warning if redirection to the same place.
2013-01-29 18:03:49 +01:00
Sam Minnee
b43bf68f9c
MINOR: Minor fixes to FunctionalTest
2013-01-29 18:03:48 +01:00
Sam Minnee
6fcbad1a31
BUGFIX: Updated SilverStripe error handler so that log_errors still works.
2013-01-29 18:03:48 +01:00
Sam Minnee
82988d421b
BUGFIX: Better error message when 401 response is corrupted.
2013-01-29 18:03:48 +01:00
Sam Minnee
f8206d15c8
BUGFIX: Prevent notice-level error in Session code when non-array is turned into an array.
2013-01-29 18:03:48 +01:00
Sam Minnee
f72c77e984
MINOR: Fixed a glitch that causes warnings in cli-script execution.
2013-01-29 18:03:48 +01:00
Jean-Fabien
55f3ec1371
FIX: Added error message fields to default search form
2013-01-29 18:03:47 +01:00
Sam Minnee
47e037e74c
FIX: Removed notice-level error after forms w/ required fields are made readonly.
2013-01-29 18:03:47 +01:00
Sam Minnee
1e1df8c43e
BUGFIX: Improved detection of empty HTMLText fields.
2013-01-29 18:03:47 +01:00
Sam Minnee
d8bfc0bb48
API CHANGE: Added Security::set_login_url() so that you can define an alternative log-in page if you have made one yourself.
2013-01-29 18:03:47 +01:00
Carlos Barberis
33a1fc7b3a
FIX: Fixed operation of inlined images in Mailer, when no inlined images actually attached.
2013-01-29 18:03:47 +01:00
Sam Minnee
b7a1db7ce3
FIX: Set up the test mailer before loading the fixture, in case fixture-creation causes emails to be generated.
2013-01-29 18:03:45 +01:00
Sam Minnee
c3a3ff4438
NEW: Added Email::send_all_emails_from() setting.
2013-01-29 18:03:30 +01:00
Sam Minnee
5e6f5f9f7e
NEW: Allow configuration of send_all_emails_to, ccs_all_emails_to, and bcc_all_emails_to via the config system.
2013-01-29 18:03:27 +01:00
Mateusz Uzdowski
7026a488e6
BUGFIX: for date manipulation use the SS_Datetime::now, otherwise it does not respect the mock date.
2013-01-29 17:23:23 +01:00
Nicolaas
7f4541e9f0
Update docs/en/changelogs/3.0.0.md
...
minor typo
2013-01-29 17:11:47 +01:00
Ingo Schommer
f0ef2ff02b
Merge pull request #1140 from silverstripe-rebelalliance/yamlaccess_30
...
Document that yaml files shouldnt be served directly
2013-01-29 01:56:56 -08:00
Ingo Schommer
0a312b4eaf
Merge pull request #1141 from drzax/patch-1
...
MINOR Formatting fix
2013-01-29 00:07:26 -08:00
drzax
048ba5b306
MINOR Formatting fix
2013-01-29 14:35:51 +10:00
Hamish Friedlander
bec5ae1886
Include code to block yaml files in installer generated .htaccess
2013-01-29 14:20:12 +13:00
Hamish Friedlander
acfc0be471
Document that yaml files shouldnt be served directly
2013-01-29 14:11:52 +13:00
Damian Mooyman
657c14fd82
Added test cases for exception error logging
2013-01-24 09:36:42 +01:00
Damian Mooyman
f5749795a1
BUG Exception handling and email notification mechanism now correctly considers the stacktrace as provided by the exceptionHandler function, instead of attempting to perform a debug_backtrace further down the reporting chain (which ends up generating an unnecessarily nested stacktrace). Debug was cleaned up so that errorHandler and exceptionHandler both act consistently. As a result, the LogErrorEmailFormatter class could be simplified.
...
This was required to fix a bug in which exceptions would not have a visible stacktrace when handled by the email logger.
2013-01-24 09:36:42 +01:00
Nicolaas
9ac3cde00b
Fix typo in templates/Controller.ss
2013-01-23 23:55:34 +01:00
Ingo Schommer
c69381c33e
API Remove Content-Length setting from HTTPResponse ( fixes #8010 )
...
This reverts commit 356a367eb5
.
We can't use headers_sent() to determine an accurate
content length, since PHP defaults to buffering a couple of bytes
even without ob_start() (see "output_buffering" setting).
This makes the patch harmful, since it breaks any responses relying
on more structure data, like removing closing brackets from JSON.
Which in turn breaks the CMS in horrible ways (see #8010 ).
See #7574 for context.
2013-01-23 15:05:33 +01:00
Ingo Schommer
b70a980c88
Merge pull request #1117 from silverstripe-rebelalliance/fix/phpunit/3.0
...
FIX PHPUnit latest not working with composer installed builds
2013-01-22 23:45:18 -08:00
Hamish Friedlander
45eb0f99f7
FIX PHPUnit latest not working with composer installed builds
...
When using composer, we must rely on the composer autoloader to
load in PHPUnit and not try do to so ourselves, as the old
PHPUnit\Autoload.php file doesnt understand how to find things
in vendor
2013-01-23 14:30:08 +13:00
Ingo Schommer
4892c11aaa
Clarified docs on isDev usage in dev/build
2013-01-22 14:29:58 +01:00
Ingo Schommer
f833226da0
Updated issue reporting guidelines
2013-01-22 12:05:07 +01:00
Ingo Schommer
6c7e3afab3
Updated translations
2013-01-21 12:57:15 +01:00
Ingo Schommer
f7c8778466
Breadcrumb/back nav in ModelAdmin now retains search params
2013-01-21 12:04:20 +01:00
Ingo Schommer
8717deca82
HTMLEditorField undefined $dimensionsField ( fixes #7494 )
...
Also use fluent API for form field definition to keep field invocations
in one place and thereby reduce these kind of bugs.
2013-01-21 11:11:21 +01:00
Ingo Schommer
5d37d55f35
BUG Form session message clearing regression
...
Regression originally from 729bcc95
, but made visible by 014f541a8
2013-01-21 11:11:21 +01:00
Will Rossiter
3d921e7459
Update docs/en/reference/form-field-types.md
2013-01-20 19:51:18 +13:00
Ingo Schommer
fa35f3eb67
Merge pull request #1110 from sunnysideup/patch-9
...
Update admin/code/ModelAdmin.php
2013-01-19 01:39:53 -08:00
Nicolaas
7523fe4ef7
Update admin/code/ModelAdmin.php
...
Changed "Clear Database before import" - which is incorrect (not the whole database gets wiped, only the data in the model at hand) with the simpler: "replace data".
2013-01-19 22:38:55 +13:00
Sam Minnee
0c9b216894
FIX: Escape the -f argument passed to mail()
2013-01-18 11:24:23 +13:00
Ingo Schommer
e74ec57756
BUG Permission checkbox display on members ( fixes #8193 )
2013-01-17 19:36:53 +01:00
Ingo Schommer
432ff753c2
Wider side panel to fit "add" and "edit" button
...
Moved "edit tree" button into same DOM structure so
we can layout them more easily through inline-block.
Conflicts:
admin/css/screen.css
admin/scss/_style.scss
2013-01-16 00:38:24 +01:00