Claudio Sanches
5e069a4f4e
Merge pull request #11756 from woothemes/update/coupon-api-crud
...
Update Coupon API to use CRUD
2016-08-23 19:51:27 -03:00
Mike Jolley
42ce6443e8
Remove backslash
2016-08-23 11:15:41 +01:00
Justin Shreve
7da590e422
Coupon Tests:
...
* Move tests for legacy endpoints to a legacy test folder.
* Create a test class to test the WC-API coupons endpoint.
2016-08-22 13:50:32 -07:00
Claudio Sanches
a8c0216225
[TESTS] Fixed customer tests
2016-08-20 14:30:04 -03:00
Claudio Sanches
80ee7016f8
Fixed conflicts
2016-08-19 20:31:59 -03:00
Claudio Sanches
d60d3d5b1e
Merge branch 'order-crud-api'
2016-08-19 02:07:10 -03:00
Claudio Sanches
33f155b971
Fixed indentation
2016-08-19 01:53:50 -03:00
Claudio Sanches
5da47e532f
Fixed unit tests and standards
2016-08-19 01:51:25 -03:00
Mike Jolley
03110e755f
Unit tests
2016-08-18 17:24:44 +01:00
Mike Jolley
fe9962bbb6
PHP 5.2 does not support namespace
...
cc @justinshreve
2016-08-16 10:14:36 +01:00
Justin Shreve
a610c6a804
Update the Customers API to use the WC_Customer CRUD Class
...
Also:
* Introduces Tests for the Customer REST API
* Fixes a few API and test issues from recent CRUD changes
* Adds some missing billing_ and shipping_ meta data functions to Customer CRUD
2016-08-11 10:30:44 -07:00
Justin Shreve
35cae38aa2
Fix issues from PR review: sanitize/escape fixes in wp-admin, remove modes.
2016-08-09 10:14:47 -07:00
Justin Shreve
b198e6d65b
Add the ability to see and update system status modes (shipping debug, template debug, uninstall...)
2016-08-09 09:51:30 -07:00
Justin Shreve
9dbd365be8
First pass at system status tools. Fully functioning endpoints for listing tools, listing data about a specific tool, and executing a tool.
2016-08-09 09:51:30 -07:00
Mike Jolley
4ac4bcaa08
Merge branch 'master' into WC-CRUD
...
# Conflicts:
# tests/unit-tests/cart/cart.php
2016-08-09 11:08:21 +01:00
Mike Jolley
ccad4d2df3
Merge pull request #11561 from woothemes/add/product-reviews-create-and-update
...
Add tests, create, update, delete, and batch to the Product Reviews API
2016-08-05 11:16:42 +01:00
Justin Shreve
47c299583d
Merge pull request #11618 from woothemes/update/wp-admin-system-status
...
Update wp-admin's system status page to share backend code with the API
2016-08-04 10:55:19 -07:00
Mike Jolley
1bc9da3e91
Merge branch 'master' into WC-CRUD
...
# Conflicts:
# includes/class-wc-coupon.php
2016-08-04 12:10:04 +01:00
Justin Shreve
8df6ff3c7b
Convert wp-admin's system status page to use the same backend code as the API.
2016-08-03 10:50:47 -07:00
Justin Shreve
7529b0b3e9
Code cleanup
2016-08-02 10:30:43 -07:00
Justin Shreve
a305da25ef
Add batch support to the product reviews endpoint.
2016-08-02 10:30:43 -07:00
Justin Shreve
b8ec255ea8
First pass at a product reviews REST API that supports creating/updating/deleting product reviews.
2016-08-02 10:30:43 -07:00
Justin Shreve
9396c5436b
Make sure that the create shipping zone uses the correct permissions function. Also makes sure creating the shipping zone returns 201, with the location of the new entity, like other endpoints.
2016-08-02 10:26:26 -07:00
Justin Shreve
9a03eb4407
Use the new API test base for shipping zone tests.
2016-08-02 10:10:47 -07:00
Justin Shreve
33e0b367ac
Add new line at end of files.
2016-08-02 10:10:47 -07:00
Jeff Stieler
105064ad26
Test coverage for getting a single shipping zone method.
2016-08-02 10:10:47 -07:00
Jeff Stieler
e007bc1778
Test coverage for all shipping zone methods endpoint.
2016-08-02 10:10:47 -07:00
Jeff Stieler
cdc90f5633
Test coverage for shipping zone method routes.
2016-08-02 10:10:47 -07:00
Jeff Stieler
b9a0367cfa
Test coverage for update shipping zone locations endpoint.
2016-08-02 10:10:47 -07:00
Jeff Stieler
e5fac4911e
Test coverage for requesting shipping zone locations with an invalid ID.
2016-08-02 10:10:47 -07:00
Jeff Stieler
0db15c5328
Add test coverage for shipping zone locations retrieval endpoint.
2016-08-02 10:10:47 -07:00
Jeff Stieler
9946d028f2
Add “described by” link to shipping zones endpoint response.
2016-08-02 10:10:47 -07:00
Jeff Stieler
9b564b87b1
Add test coverage to single shipping zone retrieval endpoint.
2016-08-02 10:10:47 -07:00
Jeff Stieler
6a9ba5b9f3
Add test coverage for shipping zone update endpoint.
2016-08-02 10:10:47 -07:00
Jeff Stieler
e037cf661e
Add test coverage to shipping zone creation endpoint.
2016-08-02 10:10:47 -07:00
Jeff Stieler
3492f397d4
Add test coverage for shipping zone schema endpoint.
2016-08-02 10:10:47 -07:00
Jeff Stieler
e4ccede35f
Test coverage for /shipping/zones.
...
Covers success, shipping disabled, and insufficient permissions cases.
2016-08-02 10:10:47 -07:00
Jeff Stieler
bbe5ffc295
Add helper method to create shipping zones during testing.
2016-08-02 10:10:47 -07:00
Jeff Stieler
2a7e81a809
Initial Shipping Zones unit test coverage, testing route registration.
2016-08-02 10:10:47 -07:00
Justin Shreve
5d95b76e1a
Rename the endpoint from system-status to system_status (matches the rest of WC endpoints).
2016-07-27 14:06:14 -07:00
Justin Shreve
e436e96654
Add missing textdomains, remove wc_ prefix from a few fields, spacing/coding standard fixes.
2016-07-27 13:59:16 -07:00
Justin Shreve
041b5745b4
Finish system status tests
2016-07-27 12:19:14 -07:00
Justin Shreve
817ed71d2a
Test file rename
2016-07-27 10:29:45 -07:00
Justin Shreve
8c682d7510
Test base
2016-07-27 10:29:45 -07:00
Justin Shreve
9adce86239
Use the new REST unit test base class
2016-07-26 14:19:50 -07:00
Justin Shreve
226fdb870b
Misc cleanup of descriptions and some error strings.
2016-07-26 10:24:15 -07:00
Jeff Stieler
2fcb15d9cf
Rename WC_Rest_Settings_Groups_Controller to WC_Rest_Settings_Controller.
2016-07-26 10:24:15 -07:00
Jeff Stieler
f168f356bc
Rename WC_Rest_Settings_Controller to WC_Rest_Settings_Options_Controller.
2016-07-26 10:24:15 -07:00
Jeff Stieler
a0f227a17c
Add test coverage for all WP_Error-returning cases in the Settings API.
2016-07-26 10:24:15 -07:00
Jeff Stieler
cca2a0ff5e
Reuse WC Admin Setting’s save_fields() instead of duplicating code for sanitizing saved values.
2016-07-26 10:24:15 -07:00