Damian Mooyman
34903fd4a7
Merge pull request #6482 from open-sausages/pulls/4.0/client-form-validation-warning
...
Client-side email validation rule
2017-01-16 16:39:17 +13:00
Damian Mooyman
09f967bf67
BUG Prevent type-loss of graphql variables by using JSON.stringify
2017-01-16 16:36:58 +13:00
Ingo Schommer
fa2ef05ef1
Throw warning on missing client validation
...
Client-side validation is not essential (we can only rely on server-side validation being enforced).
So it doesn’t make sense to throw an exception in this context, and stop the entire CMS execution because of missing rules.
2017-01-16 11:59:10 +13:00
Ingo Schommer
558a171366
EmailField client validation
2017-01-16 11:13:24 +13:00
Ingo Schommer
68c2bc6158
Merge pull request #6498 from open-sausages/pulls/4.0/act-as-feature
...
API Allow users to act-as another
2017-01-16 11:02:07 +13:00
Damian Mooyman
7d67c5b9bd
API Allow users to act-as another
2017-01-16 09:04:20 +13:00
Ingo Schommer
5d4ab7f255
Merge pull request #6500 from open-sausages/pulls/4.0/post-graphql
...
Fix shift graphql to use post data
2017-01-15 21:23:51 +13:00
Stephan Bauer
1f1fffe734
BUG Ensure correct regeneration of ConfigManifest if only one of the cache files is missing ( fixes #6467 )
2017-01-14 23:13:47 +01:00
Christopher Joe
c707a91206
Fix shift graphql to use post data due to php-5.6.10+ deprecation message
2017-01-15 04:06:30 +13:00
Neil Gladwin
ccf3499380
Bug fix: calling full method name to pass attributes
2017-01-14 08:10:01 +10:00
Daniel Hensby
9a00ead731
DOCS Email docs and upgrade notes
2017-01-13 16:12:25 +00:00
Daniel Hensby
f2470cc98d
Merge pull request #6459 from robbieaverill/feature/nofollow-robots-in-security
...
Add X-Robots-Tag noindex,nofollow header from Security controller to prevent indexing
2017-01-13 12:38:04 +00:00
Daniel Hensby
c4972da37e
Merge pull request #6496 from robbieaverill/feature/remove-gridfield-components
...
API Enhancement: Allow "removeComponentsByType" to remove multiple component"s"
2017-01-13 11:29:04 +00:00
Robbie Averill
ce38f1f1fd
API Enhancement: Allow "removeComponentsByType" to remove multiple component"s"
2017-01-13 23:30:30 +13:00
Loz Calver
b64b4497ca
Merge pull request #6492 from open-sausages/pulls/4.0/security-page-class
...
API Shift Security page class config to separate option
2017-01-13 09:18:14 +00:00
Damian Mooyman
88f90bfc79
ENHANCEMENT Merge pull request #6499 from SilbinaryWolf/feat-decoratorsetlist
...
feat(ListDecorator): Add setList() function. Useful for keeping a decorator/paginated list configuration intact while modifying the underlying list.
2017-01-13 21:51:18 +13:00
Will Rossiter
b72e8db226
Merge pull request #6495 from robbieaverill/patch-4
...
DOCS Add namespacing to environment types page
2017-01-13 19:25:35 +13:00
Jake Bentvelzen
c7586c68b7
feat(ListDecorator): Add setList() function. Useful for keeping a decorator/paginated list configuration intact while modifying the underlying list.
2017-01-13 15:03:47 +11:00
Damian Mooyman
1f406fa497
Merge pull request #6488 from open-sausages/pulls/4.0/campaign-regressions
...
Fix regression issues in campaigns
2017-01-13 16:53:38 +13:00
Daniel Hensby
3ea5015f8b
NEW Move to SwiftMailer powered Emails ( #6466 )
...
* API Replace existing Email and Mailer classes with SwiftMailer powered email system
* DOCS New Email docs
* Initial feedback from Damian
* Making Mailer an interface
* Templates relocated
* Round of feedback
* More robust approach to plain parts
* Revert changes to TestMailer
2017-01-13 14:48:46 +13:00
Damian Mooyman
e6ae532998
Merge pull request #6484 from open-sausages/pulls/unique-folder-enforced
...
Enforce unique Folder names, use AssetNameGenerator
2017-01-13 13:54:51 +13:00
Damian Mooyman
1049b710fe
Merge pull request #6487 from robbieaverill/bugfix/remapping-versioned-classnames
...
FIX Remap versioned ClassNames during build process
2017-01-13 12:05:22 +13:00
Robbie Averill
03e890fe5d
DOCS Add namespacing to environment types page
2017-01-13 11:52:43 +13:00
Robbie Averill
9559cb2eda
Handle Versioned implementations that do not have stages
2017-01-13 11:29:48 +13:00
Ingo Schommer
3b06e30558
Don’t add extension dot in FileNameFilter
...
File names are generally valid without an extension (although they might be disallowed by upload constraints),
so the filter should deal gracefully with them (“myfile” should return “myfile”, not “myfile.”)
2017-01-13 11:11:40 +13:00
Ingo Schommer
b1d5e97a3d
Enforce unique Folder names, use AssetNameGenerator
2017-01-13 11:11:37 +13:00
Damian Mooyman
2c274c838e
API Shift Security page class config to separate option
2017-01-13 09:16:13 +13:00
Damian Mooyman
3f1cda8510
Merge pull request #6491 from kinglozzer/mysqlquery-seek
...
FIX: MySQLQuery::seek() failed to return a row
2017-01-13 09:06:53 +13:00
Loz Calver
30d125f144
FIX: MySQLQuery::seek() failed to return a row
2017-01-12 15:34:28 +00:00
Loz Calver
3e95fc51f7
Merge pull request #6490 from colintucker/fix-empty-db-installer-bug
...
Check if $database is empty before adding prefix/suffix
2017-01-12 09:31:29 +00:00
Loz Calver
b44b8e8209
Merge pull request #6489 from robbieaverill/bugfix/fallback-layout-for-security
...
FIX Regression in using template_main to render the Security area
2017-01-12 09:20:12 +00:00
Damian Mooyman
d7c90ef2a8
Merge pull request #6473 from open-sausages/pulls/4.0/breadcrumb-flex
...
Shift react breadcrumbs to use flexbox for placement
2017-01-12 17:22:38 +13:00
Colin Tucker
d4db1f5189
Check if $database is empty before adding prefix/suffix
2017-01-12 11:24:33 +11:00
Robbie Averill
a4bc9f49d1
FIX Regression in using template_main to render the Security area
...
* Introduced in 0cf477d36
* Should use the "template_main" static to decide which model to use for rendering this page
* Assuming SiteTree means any requirements added in Page and assumed to work everywhere will not
2017-01-12 13:11:40 +13:00
Christopher Joe
54c2afd019
Fix regression issues in campaigns
2017-01-12 12:31:32 +13:00
Robbie Averill
2d1d2aea79
FIX Remap versioned ClassNames during build process
2017-01-12 12:15:21 +13:00
Ingo Schommer
2a505b01db
Merge pull request #6483 from sminnee/testmailer-refactor
...
FIX: Refactor TestMailer to better be base class
2017-01-12 11:33:26 +13:00
Christopher Joe
4e257435df
Fix Shift react breadcrumbs to use flexbox for placement
2017-01-12 11:14:23 +13:00
Sam Minnee
6fc50cae5c
FIX: Refactor TestMailer to better be base class
...
This small refactoring makes TestMailer better suited as a base class
for the behat-extension’s implementation, which means that we don’t
need to coordinate cross-module commits in dhensby’ SwiftMailer work.
See https://github.com/silverstripe/silverstripe-framework/pull/6466
2017-01-12 10:22:57 +13:00
Daniel Hensby
747c0770e7
Merge pull request #6446 from robbieaverill/feature/controllers-without-underscores
...
API Allow controller discovery without underscores (PSR-2 compliance)
2017-01-11 15:27:56 +00:00
Ingo Schommer
b39c91f172
Merge pull request #6475 from open-sausages/pulls/4.0/htmleditor-button-api
...
ENHANCEMENT Remove jquery-ui button() api from default HTML editor dialog
2017-01-11 22:23:39 +13:00
Damian Mooyman
b52a963ed7
ENHANCEMENT Remove jquery-ui button() api from default HTML editor dialog
2017-01-11 17:04:20 +13:00
Robbie Averill
e4f67f6e2c
Add extra backslashes and ungreedy modifier
2017-01-11 14:49:09 +13:00
Damian Mooyman
6b5efb91fd
Merge pull request #6434 from open-sausages/features/4.0/ui-button-refresh
...
Refresh CMS UI buttons to new flat style and bootstrap classes
2017-01-11 14:22:25 +13:00
Damian Mooyman
4e138f25cc
Merge pull request #6471 from robbieaverill/bugfix/rename-template-viewer-peg
...
FIX Rename template parser from .inc to .peg so PHP doesn't include it automatically
2017-01-11 13:03:57 +13:00
Robbie Averill
62eb0e6142
FIX Rename template parser from .inc to .peg so PHP doesn't include it automatically
2017-01-11 12:36:08 +13:00
Damian Mooyman
d9034f5bfc
Remove redundant CMSSecurity.js dist file
...
Cleanup GridFieldFilterHeader / GridFieldSortableHeader
2017-01-11 12:00:01 +13:00
Damian Mooyman
ae2861d487
BUG Fix frameworkpath
2017-01-11 11:49:28 +13:00
Damian Mooyman
dcee7c99d3
Normalise indentation in GridField.js
2017-01-11 11:38:19 +13:00
Damian Mooyman
4ea614f04c
Fix linting issues
2017-01-11 10:56:17 +13:00