Ingo Schommer
611f15e417
Merge pull request #5306 from sminnee/createendpointfetcher-test
...
MINOR: Test for backend.createEndpointFetcher()
2016-04-12 14:02:04 +12:00
Sam Minnee
b088efc6f9
MINOR: Test for backend.createEndpointFetcher()
2016-04-12 12:15:37 +12:00
Damian Mooyman
e1f281fd8b
Merge pull request #5236 from dhensby/pulls/3.2/avoid-plain-text-friendlyerrors
...
FIX Dont allow plain text friendly errors
2016-04-12 12:00:54 +12:00
Patrick Nelson
707aa14c6c
FIX for #5299 Adding <code> blocks to Injector documentation.
2016-04-11 10:56:46 -07:00
Daniel Hensby
e57d26bb8e
Merge pull request #5298 from bummzack/patch-email-tests-3.2
...
Fix Email test issue discovered in #5271 .
2016-04-11 15:06:15 +01:00
Roman Schmid
9146450c49
Fix Email test issue discovered in #5271 .
...
Updated/added tests for changed- and forgot-password Emails.
Updated fixture and tests to no longer use a real Email address.
2016-04-11 13:46:41 +02:00
Sam Minnee
21a1065329
NEW: Add createEndpointFetcher to backend
...
SilverStripeBackend now has a createEndpointFetcher method, described
in its docblock in more detail.
It’s based the asset-admin code for apiCallerFromEndpoint(). It’s
refactored and generalised into framework in order to provide a
general-purpose API for tying Javascript components to backend APIs.
@todo: tests
2016-04-11 21:43:21 +12:00
Loz Calver
7ebc544334
Merge pull request #5293 from open-sausages/pulls/4.0/remove-ie8-styles
...
Remove <IE10 specific workarounds
2016-04-11 09:39:50 +01:00
Ingo Schommer
429682e626
Remove <IE10 specific workarounds
...
We no longer support IE browsers older than IE10
2016-04-11 14:50:00 +12:00
Damian Mooyman
5fe8288e18
Merge pull request #5287 from open-sausages/pulls/4.0/fix-react-form-attrs
...
Fix React DOM warnings about <form> attrs
2016-04-11 10:46:20 +12:00
Damian Mooyman
4ea0c92c3c
Merge pull request #5142 from chillu/pulls/3.3/include-cms-tests-in-travis
...
Include CMS smoke tests in Travis builds
2016-04-11 10:15:43 +12:00
Ingo Schommer
ce8ac58ddb
Fix React DOM warnings about <form> attrs
...
"class" is a reserved word in JS, hence React uses "className".
"encType" has to be camel cased correctly, see https://facebook.github.io/react/docs/tags-and-attributes.html#html-attributes
Also marked less attrs on <form> as required
2016-04-11 09:16:32 +12:00
Damian Mooyman
fcaa579572
Merge pull request #5282 from patricknelson/issue-5279-director-code-quality-master
...
FIX for #5279 Addressing only a few PSR-2 items in one file, but primarily targeting Director::is_https() and invalid URL's.
2016-04-11 08:48:35 +12:00
Daniel Hensby
d7289a17fc
Merge pull request #5271 from bummzack/5244-remove-email-subclasses
...
Fix 5244: Removed Email Subclasses
2016-04-08 17:09:44 +01:00
Ingo Schommer
1059a3f546
Merge pull request #5284 from sminnee/fix-for-add-folder
...
NEW: Expose silverstripe-backend for modules to access.
2016-04-08 13:23:45 +12:00
Sam Minnee
a17c5cb148
NEW: Expose silverstripe-backend for modules to access.
...
FIX: Ensure post has correct content-type header.
Exporting silverstripe-backend lets other modules (such as asset-admin)
use it.
In addition, the Content-type header of a post request of URL-encoded
data was being set to text/plain by default, which isn’t correct and
stopped PHP from interpreting it.
2016-04-08 10:14:24 +12:00
Hamish Friedlander
97a62b4982
Merge pull request #5278 from open-sausages/pulls/4.0/campaign-admin
...
Campaigns Feature
2016-04-08 10:14:06 +12:00
Ingo Schommer
3e575681ae
Updated build artifacts
2016-04-07 23:50:12 +12:00
Ingo Schommer
097d7ee6d3
Removed unnecessary thunk wrapper in actions
2016-04-07 23:50:09 +12:00
Ingo Schommer
f9d5b0db97
More concise breadcrumb generation
...
Courtesy of @hafriedlander
2016-04-07 23:32:32 +12:00
Ingo Schommer
2f801f9319
Pass all field attributes via <FormBuilder>
...
Also make them immutable via deep-freeze
2016-04-07 23:32:32 +12:00
Ingo Schommer
e7d2e9b0b2
Allow user-defined <Form> attributes
2016-04-07 23:32:32 +12:00
Ingo Schommer
0fe330621c
Only list existing <FormBuilder> data types
2016-04-07 23:32:32 +12:00
Ingo Schommer
3835291cdf
More accurate variable naming
...
schema.schema is awkward
2016-04-07 23:32:31 +12:00
Ingo Schommer
ab874a0c8d
Correct state handling in <FormBuilder> component
2016-04-07 23:32:31 +12:00
Ingo Schommer
874146afda
Syntax fix
2016-04-07 23:32:31 +12:00
Ingo Schommer
a1ea239c8f
Enforcing can*() in CampaignAdmin reads
2016-04-07 23:32:31 +12:00
Ingo Schommer
783d45cedd
Added TODO elements to unimplemented CampaignAdmin functionality
2016-04-07 23:32:30 +12:00
Patrick Nelson
0aec89d0c8
FIX for #5279 Addressing only a few PSR-2 items in one file, but primarily targeting Director::is_https() and invalid URL's.
2016-04-06 18:26:47 -07:00
Daniel Hensby
c7de1f40e1
Merge pull request #3900 from chillu/pulls/behat-wait-cms-load
...
Behat: Wait until CMS loading overlay is removed
2016-04-06 15:19:55 +01:00
Ingo Schommer
539fbe94d8
Include CMS smoke tests in Travis builds
...
We've had a few failures where framework caused regressions in CMS,
so these builds are helpful. They'll increase the overall build
times on the "silverstripe" user because of Travis' build limitations.
The parallel per-build run times shouldn't increase, since
framework builds take longer than cms builds anyway:
CMS Behat build took 13:53 on last 3.3 run,
framework MySQL PDO build took 16:12.
2016-04-06 19:55:43 +12:00
Roman Schmid
ca4036b882
Removed Email Subclasses used by the Member class (Member_ChangePasswordEmail and Member_ForgotPasswordEmail).
...
Added a test for the forgot password email.
Improved the test for the change-password email.
Fixed issue where `SapphireTest::mailer` was cleared during `setUp` by moving instantiation of the mailer at the end of the `setUp` method.
No longer use deprecated i18n method in test-setup.
Replace potentially real Email Address with a fake one.
2016-04-06 09:54:17 +02:00
Ingo Schommer
7ff646091e
Noting update to LeftAndMain.help_link
...
See https://github.com/silverstripe/silverstripe-framework/pull/5167/
2016-04-06 19:39:17 +12:00
Ingo Schommer
f0906f6e92
Merge pull request #5261 from tractorcow/pulls/4.0/fixup-tinymce
...
BUG fix missing language on non-global TinyMCE Configs
2016-04-06 19:32:55 +12:00
Damian Mooyman
1d3b621460
Merge pull request #5274 from patricknelson/patch-2
...
Removal of FlushGeneratedImagesTask was not documented.
2016-04-06 11:05:40 +12:00
Ingo Schommer
d1502cd49f
Include config in bundles
...
Merge regression
2016-04-06 10:57:57 +12:00
Ingo Schommer
573e7844ac
Don't show diff for compiled CSS files
2016-04-06 10:57:57 +12:00
Ingo Schommer
759c40793f
Always use uglify during build
...
It makes very little difference between "npm run build"
and "npm run build --development" (both under a second),
since the gulp pipeline is smart enough to only uglify the new bits.
Creating different dist files with "--development"
is causing grief during pull requests, since most
devs will add the changed files without reviewing them.
It also means you can commit without stopping your "watch" npm task.
2016-04-06 10:57:57 +12:00
Ingo Schommer
0fadd7a15a
Fix IE compat through babelify
...
Requires a polyfill for Object.assign
2016-04-06 10:57:57 +12:00
scott1702
5c8df9f16e
Updates to FormActionComponent
2016-04-06 10:57:54 +12:00
Ingo Schommer
34d40bed5f
Add ESLint support
...
See https://github.com/silverstripe/silverstripe-framework/pull/5108
2016-04-06 10:43:33 +12:00
Patrick Nelson
49e6d701e5
Removal of FlushGeneratedImagesTask was not documented.
...
This task appears to have been superseded by a new task called `RegenerateCachedImagesTask` but it was not documented, so `FlushGeneratedImagesTask` simply appeared to have vanished. This will update the documentation to reflect this change for both v3.2 and v3.3 (separate PR).
2016-04-05 15:09:46 -07:00
scott1702
6aa22c38ed
Convert react grid-field from flexbox to table-based
2016-04-06 08:49:47 +12:00
Ingo Schommer
4f148c2778
More logical dependency ordering in Gulpfile
2016-04-06 08:49:47 +12:00
Ingo Schommer
ca25c78dda
Updated babel dependency
2016-04-06 08:49:47 +12:00
Ingo Schommer
830523541a
Updated react dependency
2016-04-06 08:49:47 +12:00
Ingo Schommer
d27e3c2d34
Delete campaign feature
2016-04-06 08:49:47 +12:00
Ingo Schommer
0675f85d32
Use /index suffix for JS import statements
...
Otherwise browserify or gulp-sourcemaps doesn't include these
in the *.map file, which makes debugging impossible
2016-04-06 08:49:47 +12:00
Damian Mooyman
2cf5fbcfce
Implement readCampaigns()
...
Renamed "item/items" urls to "set/sets" to distinguish between change sets and change set items.
2016-04-06 08:49:44 +12:00
scott1702
d1e4c563ce
Move ActionComponent into FormActionComponent
2016-04-06 08:41:11 +12:00