Maxime Rainville
ac0b263683
BUG Restoring PHP5.6 support
2019-10-18 16:38:21 +13:00
Robbie Averill
b3acde80f6
Merge branch '2.2'
2019-08-15 10:13:35 +12:00
Robbie Averill
2fa54bc101
Remove obsolete branch alias
2019-08-15 10:12:42 +12:00
Sander Hagenaars
0b734c21c6
NEW Aliases can now be defined for DataObject endpoints ( #80 )
...
* set endpoint_aliases on RestfulServer to specify fixed aliases for exposed dataobjects
* removed wrong use statements from older project
* better docblock
* use correct obj ClassName in RestfulServer::updateDataObject
* added findClassNameEndpoint method, replaced getEndpointAlias()
* getDataFormatter() - find correct endpoint instead of request param ClassName
* Better docblock
Co-Authored-By: Guy Marriott <guy@scopey.co.nz>
* Better docblock
Co-Authored-By: Guy Marriott <guy@scopey.co.nz>
* Return type hint in findClassNameEndpoint method
Co-Authored-By: Guy Marriott <guy@scopey.co.nz>
* renamed endpoint method to resolveEndpoint
* unsanitiseClassName in resolveEndpoint method
* renamed resolveEndpoint to resolveClassName. Take $request as param instead of string
* better docbloc
* Remove unneccesary unsanitiseClassName call
Co-Authored-By: Guy Marriott <guy@scopey.co.nz>
* changed docblocks to satisfy codesniffer
* Drop PHP 5.6 and 7.0 from travis
Co-authored-by: Guy Marriott <guy@scopey.co.nz>
2019-07-15 10:03:51 +12:00
Robbie Averill
e0f4e5684f
Merge branch '2.1'
2019-06-28 16:25:24 +12:00
Robbie Averill
89c811b295
Merge branch '2.0' into 2.1
2019-06-28 16:24:21 +12:00
Robbie Averill
bb45d27869
Update Travis build matrix
2019-06-28 16:13:59 +12:00
Robbie Averill
71865f60a4
Merge branch '2.1'
2019-06-11 14:09:26 +12:00
Robbie Averill
a9507a7886
Merge branch '2.0' into 2.1
2019-06-11 14:09:15 +12:00
Robbie Averill
5505f93875
Use trusty dist for Travis builds
2019-06-11 14:09:07 +12:00
Robbie Averill
aed6575e89
Merge branch '2.0' into 2.1
2019-06-11 12:05:29 +12:00
Robbie Averill
a3319831a8
Merge pull request #1 from silverstripe-security/pulls/2.0/sort-only-on-fields
...
[CVE-2019-12149] Fixed potential SQL injection vulnerability in RestfulServer
2019-06-11 12:04:42 +12:00
Robbie Averill
284aceddd0
Use trusty in Travis builds
2019-05-29 11:08:55 +12:00
Robbie Averill
165e1d4794
Merge pull request #75 from phptek/issue/70
...
FIX: Fixes #70 Added extension points for GET requests
2019-05-27 15:29:22 +12:00
Robbie Averill
dbb8e18644
[CVE-2019-12149] Fixed potential SQL injection vulnerability in RestfulServer
2019-05-20 15:46:18 +12:00
Robbie Averill
b44203b800
DOCS Fix formatting endpoint descriptions
...
[ci skip]
2019-05-16 10:30:11 +12:00
User for performing fabric deployments
498402389c
FIX: Fixes #70 Added extension points for GET requests
...
- MINOR: Fixed typos
2019-05-07 14:08:32 +12:00
Guy Marriott
57c0597db3
Merge pull request #72 from creative-commoners/pulls/2.1/remove-json-methods
...
FIX Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4
2018-10-29 11:29:39 +13:00
Robbie Averill
2390698ea9
FIX Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4
2018-10-28 21:39:14 +00:00
Robbie Averill
080ce4015b
Merge branch '2.1'
2018-07-26 15:12:19 +12:00
Dylan Wagstaff
c8ddec1ecb
Add supported module badge to readme ( #71 )
2018-06-18 10:42:37 +12:00
Robbie Averill
1e09707cc0
Remove obsolete branch alias
2018-06-11 15:36:41 +12:00
Robbie Averill
11ac9d142e
Merge branch '2.0'
2018-06-06 10:34:43 +12:00
Russ Michell
9e923d6f9e
FIX: Fixes #65 Use Injector to instantiate created objects. ( #68 )
2018-06-06 09:39:30 +12:00
Russ Michell
8e4fbd0636
FIX: Fixes #63 Conditionally permit additional GET request in POST context. ( #64 )
2018-05-31 12:11:12 +12:00
Robbie Averill
489f8c576f
Merge branch '2.0'
2018-05-25 15:03:11 +12:00
andreaspiening
cacf25fb9b
Fix infinite redirect after PUT ( #62 )
...
* Fix infinite redirect after PUT by changing requestMethod through responsecode
* Fix unit tests to reflect changes
* Use 202 instead of 303
2018-05-08 12:09:02 +12:00
andreaspiening
73c61e7d4c
Cast SilverStripe types to appropriate JSON types ( #60 )
2018-04-19 15:54:43 +12:00
Robbie Averill
9243546b75
Merge pull request #59 from catalyst/jsondataformater-to-not-use-xml
...
FIX: fix JSONDataFormatter to not convert values to XML
2018-04-17 13:01:09 +12:00
Andreas Piening
4ec6eb4db0
FIX: fix JSONDataFormatter to not convert values to XML
2018-04-17 11:56:21 +12:00
Robbie Averill
ee37e6c896
Merge pull request #57 from silverstripe-terraformers/feature/many_many_through_support
...
Many many through syntax support added.
2018-04-09 15:49:41 +12:00
Mojmir Fendek
a60751bd74
Many many through syntax support added.
2018-04-09 12:26:24 +12:00
Robbie Averill
3c1055e2f0
Merge pull request #58 from catalyst/fix-missing-canview-check
...
FIX: add missing canView check in json
2018-04-09 11:34:20 +12:00
Andreas Piening
cbca821c9b
FIX: comply with psr-2
2018-04-09 11:27:20 +12:00
Andreas Piening
d0149f8995
FIX: add missing canView check in json
2018-04-09 11:20:34 +12:00
Robbie Averill
5f7861e0ac
Merge pull request #51 from silverstripe-terraformers/feature/catch-exception-and-extension-points
...
Added general Exception catch/response. Added extension points to response methods
2018-04-04 15:34:05 +12:00
Robbie Averill
eaef7a5ea4
Merge branch '2.0'
2018-04-04 15:33:03 +12:00
Robbie Averill
f54142e661
Remove obsolete branch alias
2018-04-04 15:31:59 +12:00
Robbie Averill
bb000254af
Merge pull request #56 from catalyst/sanitise-json-classnames
...
Sanitise json classnames
2018-04-04 15:19:54 +12:00
Robbie Averill
49f12cb31d
Merge pull request #55 from catalyst/master
...
FIX: make RestfulServer:: configurable
2018-04-04 15:19:01 +12:00
Andreas Piening
9cfe4f343d
Sanitise class name in JSON formatter
2018-04-04 14:54:00 +12:00
Andreas Piening
d45a407185
FIX: make RestfulServer:: configurable
2018-04-04 12:54:18 +12:00
Robbie Averill
4581fbf479
Merge pull request #53 from silverstripe-terraformers/feature/api-field-mapping
...
Add field mapping config
2018-03-23 09:43:17 +13:00
Bernard Hamlin
5c52bf0c53
Alias unit tests
2018-03-09 16:16:15 +13:00
Bernard Hamlin
aada3e350f
Add field mapping config
2018-03-08 16:27:23 +13:00
cpenny
44c5b45748
Added general Exception catch/response. Added extension points to all response methods.
2018-03-07 11:41:27 +13:00
Robbie Averill
c30b72e058
Merge pull request #50 from silverstripe-terraformers/feature/validation-result
...
SS4: Catch ValidationExceptions and return ValidationResult messages.
2018-03-02 10:47:56 +13:00
cpenny
029ccd0a38
Catch ValidationExceptions and return ValidationResult messages.
2018-03-02 10:39:47 +13:00
Robbie Averill
b59d956143
Merge pull request #49 from creative-commoners/pulls/2.0/fix-relation-getter
...
FIX getFieldsForObj does not return relation classes in hasField() check
2018-02-08 17:11:43 +13:00
Robbie Averill
5b58220367
Cleanup unused class imports
2018-02-08 16:56:21 +13:00