Commit Graph

  • 5e699f8e2f
    Better docblock Sander Hagenaars 2019-07-08 08:34:51 +0200
  • 185702d2bb getDataFormatter() - find correct endpoint instead of request param ClassName Sander Hagenaars 2019-07-04 09:28:52 +0200
  • 7eb95693f7 added findClassNameEndpoint method, replaced getEndpointAlias() Sander Hagenaars 2019-07-04 09:27:39 +0200
  • d27156e890 use correct obj ClassName in RestfulServer::updateDataObject Sander Hagenaars 2019-07-03 10:40:44 +0200
  • e320189ec2 better docblock Sander Hagenaars 2019-07-03 09:39:05 +0200
  • 673b12026a removed wrong use statements from older project Sander Hagenaars 2019-07-03 09:36:25 +0200
  • 887857fbdd set endpoint_aliases on RestfulServer to specify fixed aliases for exposed dataobjects Sander Hagenaars 2019-07-03 09:29:32 +0200
  • fb743bf9f1 API: Fixes #69. Customisation of has|many_xxx relations Russell Michell 2019-06-28 11:49:26 +1200
  • e0f4e5684f Merge branch '2.1' Robbie Averill 2019-06-28 16:25:24 +1200
  • 89c811b295 Merge branch '2.0' into 2.1 2.1 Robbie Averill 2019-06-28 16:24:21 +1200
  • bb45d27869 Update Travis build matrix 2.0 Robbie Averill 2019-06-28 16:13:59 +1200
  • 2cbf910b0b FIX: Fixes #69 Customisable fields on object relations in JSONDataFormatter. - Updated README Russell Michell 2019-05-17 14:35:10 +1200
  • 71865f60a4 Merge branch '2.1' Robbie Averill 2019-06-11 14:09:26 +1200
  • a9507a7886 Merge branch '2.0' into 2.1 2.1.2 Robbie Averill 2019-06-11 14:09:15 +1200
  • 5505f93875 Use trusty dist for Travis builds Robbie Averill 2019-06-11 14:09:07 +1200
  • c5337ed8bf Use trusty dist for Travis builds Robbie Averill 2019-06-11 14:08:40 +1200
  • aed6575e89 Merge branch '2.0' into 2.1 Robbie Averill 2019-06-11 12:05:29 +1200
  • a3319831a8
    Merge pull request #1 from silverstripe-security/pulls/2.0/sort-only-on-fields 2.0.4 Robbie Averill 2019-06-11 12:04:42 +1200
  • c7ad63d29f
    Merge pull request #2 from silverstripe-security/pulls/1.0/sort-only-on-fields 1.0.9 Robbie Averill 2019-06-11 12:02:54 +1200
  • 284aceddd0 Use trusty in Travis builds Robbie Averill 2019-05-29 11:08:55 +1200
  • 165e1d4794
    Merge pull request #75 from phptek/issue/70 Robbie Averill 2019-05-27 15:29:22 +1200
  • 65239cd54d [CVE-2019-12149] Fixed potential SQL injection vulnerability in RestfulServer Robbie Averill 2019-05-20 15:42:44 +1200
  • dbb8e18644 [CVE-2019-12149] Fixed potential SQL injection vulnerability in RestfulServer Robbie Averill 2019-05-20 11:04:52 +1200
  • 9025ea3ba1 NEW: Fixes #69 With configurable "api fields" for related objects - Updated README Russell Michell 2019-05-07 08:19:05 +1200
  • 331714db52 Add supported module badge to readme (#71) Dylan Wagstaff 2018-06-18 10:42:37 +1200
  • 7b1623716c Remove obsolete branch alias Robbie Averill 2018-06-11 15:36:41 +1200
  • 246ba9ecb5 FIX: Fixes #65 Use Injector to instantiate created objects. (#68) Russ Michell 2018-06-06 09:39:30 +1200
  • cd4c743e4e FIX: Fixes #63 Conditionally permit additional GET request in POST context. (#64) Russ Michell 2018-05-31 12:11:12 +1200
  • b44203b800
    DOCS Fix formatting endpoint descriptions Robbie Averill 2019-05-16 10:30:11 +1200
  • 498402389c FIX: Fixes #70 Added extension points for GET requests - MINOR: Fixed typos User for performing fabric deployments 2019-05-07 14:08:32 +1200
  • 57c0597db3
    Merge pull request #72 from creative-commoners/pulls/2.1/remove-json-methods 2.1.1 Guy Marriott 2018-10-29 11:29:39 +1300
  • 2390698ea9 FIX Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 Robbie Averill 2018-10-28 21:39:14 +0000
  • 080ce4015b Merge branch '2.1' Robbie Averill 2018-07-26 15:12:19 +1200
  • c8ddec1ecb Add supported module badge to readme (#71) Dylan Wagstaff 2018-06-18 10:42:37 +1200
  • ae39b4ba2f Add supported module badge to readme Dylan Wagstaff 2018-06-15 17:46:36 +1200
  • 1e09707cc0 Remove obsolete branch alias 2.1.0 Robbie Averill 2018-06-11 15:36:41 +1200
  • 11ac9d142e Merge branch '2.0' Robbie Averill 2018-06-06 10:34:43 +1200
  • 9e923d6f9e FIX: Fixes #65 Use Injector to instantiate created objects. (#68) Russ Michell 2018-06-06 09:39:30 +1200
  • 995353b8f9 FIX: Fixes #65 Use Injector to instantiate created objects. Russell Michell 2018-06-06 06:26:27 +1200
  • 8dcc0c4ffb
    Merge 80b17460c4 into 3c1055e2f0 Russ Michell 2018-06-05 18:12:46 +0000
  • 80b17460c4 FIX: Fixes #65 Use Injector to instantiate created objects. Russell Michell 2018-06-05 15:15:05 +1200
  • ad74798b33
    Merge c9b7bc4169 into 8e4fbd0636 Russ Michell 2018-06-05 03:37:21 +0000
  • c9b7bc4169 FIX: Fixes #65 Use Injector to instantiate created objects. Russell Michell 2018-06-05 15:15:05 +1200
  • 5b3f2f5c09 Fix infinite redirect after PUT (#62) andreaspiening 2018-05-08 12:09:02 +1200
  • 0500ab25d3 Cast SilverStripe types to appropriate JSON types (#60) andreaspiening 2018-04-19 15:54:43 +1200
  • 15aa0922f0 FIX: fix JSONDataFormatter to not convert values to XML Andreas Piening 2018-04-17 11:56:21 +1200
  • 3207e93b89 Many many through syntax support added. Mojmir Fendek 2018-04-06 11:10:32 +1200
  • 4d5ded4e95 Added general Exception catch/response. Added extension points to all response methods. cpenny 2018-03-07 11:41:27 +1300
  • 8e4fbd0636 FIX: Fixes #63 Conditionally permit additional GET request in POST context. (#64) Russ Michell 2018-05-31 12:11:12 +1200
  • 5ff4e2a121 FIX: Fixes #63 Conditionally permit additional GET request in POST context. Russell Michell 2018-05-31 10:04:10 +1200
  • 489f8c576f Merge branch '2.0' Robbie Averill 2018-05-25 15:03:11 +1200
  • cacf25fb9b Fix infinite redirect after PUT (#62) andreaspiening 2018-05-08 12:09:02 +1200
  • 2d3d6c3ade Use 202 instead of 303 Andreas Piening 2018-05-08 11:23:20 +1200
  • cbde2c1d1d Fix unit tests to reflect changes Andreas Piening 2018-05-07 13:33:13 +1200
  • 8a6ee8b434 Fix infinite redirect after PUT by changing requestMethod through responsecode Andreas Piening 2018-05-07 12:43:30 +1200
  • 73c61e7d4c Cast SilverStripe types to appropriate JSON types (#60) andreaspiening 2018-04-19 15:54:43 +1200
  • 50b45000bb Make linter happy Andreas Piening 2018-04-19 14:30:59 +1200
  • 52594faad5 Fix handling of empty attributes Andreas Piening 2018-04-19 13:02:48 +1200
  • 236e8b8e57 Fix PSR-2 compliance issue Andreas Piening 2018-04-19 12:12:58 +1200
  • a9ea066735 Cast SilverStripe types to appropriate JSON types Andreas Piening 2018-04-19 11:58:10 +1200
  • 9243546b75
    Merge pull request #59 from catalyst/jsondataformater-to-not-use-xml Robbie Averill 2018-04-17 13:01:09 +1200
  • 4ec6eb4db0 FIX: fix JSONDataFormatter to not convert values to XML Andreas Piening 2018-04-17 11:56:21 +1200
  • ee37e6c896
    Merge pull request #57 from silverstripe-terraformers/feature/many_many_through_support Robbie Averill 2018-04-09 15:49:41 +1200
  • a60751bd74 Many many through syntax support added. Mojmir Fendek 2018-04-06 11:10:32 +1200
  • 3c1055e2f0
    Merge pull request #58 from catalyst/fix-missing-canview-check 2.0.3 Robbie Averill 2018-04-09 11:34:20 +1200
  • cbca821c9b FIX: comply with psr-2 Andreas Piening 2018-04-09 11:27:20 +1200
  • d0149f8995 FIX: add missing canView check in json Andreas Piening 2018-04-09 11:20:34 +1200
  • 5f7861e0ac
    Merge pull request #51 from silverstripe-terraformers/feature/catch-exception-and-extension-points Robbie Averill 2018-04-04 15:34:05 +1200
  • eaef7a5ea4 Merge branch '2.0' Robbie Averill 2018-04-04 15:33:03 +1200
  • f54142e661 Remove obsolete branch alias 2.0.2 Robbie Averill 2018-04-04 15:31:59 +1200
  • bb000254af
    Merge pull request #56 from catalyst/sanitise-json-classnames Robbie Averill 2018-04-04 15:19:54 +1200
  • 49f12cb31d
    Merge pull request #55 from catalyst/master Robbie Averill 2018-04-04 15:19:01 +1200
  • 9cfe4f343d Sanitise class name in JSON formatter Andreas Piening 2018-04-04 14:54:00 +1200
  • d45a407185 FIX: make RestfulServer:: configurable Andreas Piening 2018-04-04 12:54:18 +1200
  • 4581fbf479
    Merge pull request #53 from silverstripe-terraformers/feature/api-field-mapping 2.0.1 Robbie Averill 2018-03-23 09:43:17 +1300
  • e9cdca13f2
    Merge 6baa1ab285 into c30b72e058 Mojmir Fendek 2018-03-19 19:47:58 +0000
  • 6baa1ab285 Class name transformation functions exposed. Mojmir Fendek 2018-03-20 08:43:36 +1300
  • 5c52bf0c53 Alias unit tests Bernard Hamlin 2018-03-09 12:00:56 +1300
  • aada3e350f Add field mapping config Bernard Hamlin 2018-03-08 14:20:31 +1300
  • 44c5b45748 Added general Exception catch/response. Added extension points to all response methods. cpenny 2018-03-07 11:41:27 +1300
  • c30b72e058
    Merge pull request #50 from silverstripe-terraformers/feature/validation-result Robbie Averill 2018-03-02 10:47:56 +1300
  • 029ccd0a38 Catch ValidationExceptions and return ValidationResult messages. cpenny 2018-03-02 10:39:47 +1300
  • b59d956143
    Merge pull request #49 from creative-commoners/pulls/2.0/fix-relation-getter 2.0.0 Robbie Averill 2018-02-08 17:11:43 +1300
  • 5b58220367 Cleanup unused class imports Robbie Averill 2018-02-08 16:56:21 +1300
  • defdc72bbd FIX getFieldsForObj does not return relation classes in hasField() check Robbie Averill 2018-02-08 16:56:07 +1300
  • 9e4b2ff59b
    Merge pull request #46 from creative-commoners/pulls/4.0/replace-config-stat-with-get 2.0.0-beta1 Robbie Averill 2017-12-07 23:53:47 +1300
  • 334553c779 FIX Replace deprecated Config stat() calls with get() Raissa North 2017-12-06 16:18:14 +1300
  • 852ca334b8
    Merge pull request #47 from creative-commoners/pulls/4.0/dataformatter-enhancement Robbie Averill 2017-12-07 15:19:31 +1300
  • 823d29f94a ENHANCEMENT DataFormatter setters return for chaining Raissa North 2017-12-07 09:36:12 +1300
  • 47ec185c12
    Merge pull request #42 from creative-commoners/pulls/2.0/towards-two Robbie Averill 2017-12-06 13:10:05 +1300
  • 3dda824796 Silence Travis CI complaints about Versioned via require-dev Dylan Wagstaff 2017-12-06 10:49:45 +1300
  • 6601b42c4b Upgrade: begin SilverStripe 4 compatiblity update Dylan Wagstaff 2017-11-29 15:20:09 +1300
  • e5a757d589 Merge branch '1.0' Robbie Averill 2017-11-17 14:59:38 +1300
  • a737f67a13
    Merge pull request #41 from creative-commoners/pulls/1.0/fix-total-items-with-canview 1.0.8 Dylan Wagstaff 2017-11-17 14:12:47 +1300
  • 4bdd071354
    Merge pull request #40 from creative-commoners/pulls/1.0/fix-for-empty-post-body Dylan Wagstaff 2017-11-17 14:10:39 +1300
  • be255c2af1 FIX Total items count in output respects canView on records Robbie Averill 2017-11-17 14:09:23 +1300
  • b3fc6803fd FIX Return string directly when no body content is provided to put/post methods Robbie Averill 2017-11-17 13:55:08 +1300
  • 4ba5bf5853
    Merge pull request #39 from creative-commoners/pulls/1.0/pass-member Daniel Hensby 2017-11-06 12:16:33 +0000
  • e54e23ede0 Remove PHP 5.3 from Travis config, shuffle tested SS versions Robbie Averill 2017-11-03 10:23:32 +1300
  • cb92696392 FIX Ensure a Member object is passed to canView etc methods if available Robbie Averill 2017-11-03 10:20:11 +1300