Jeff Stieler
|
61a5bf8a68
|
Add single shipping zone method instance endpoint.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
288496b22b
|
Separate shipping zone endpoint permissions check between read and write operations.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
7ebb466287
|
REST API item schemas should be singular objects.
Use single object schemas for Shipping Zone Locations and Methods.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
f2bb438e98
|
Add _links to each shipping zone method.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
92f0c2bd2c
|
Add endpoint to retrieve all shipping zone methods.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
510229e13d
|
Add initial controller for Shipping Zone Methods endpoint, with schema definition.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
5400f94f86
|
Shipping zone location “type” field sanitization callback should be for text values.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
5d147ae287
|
Fix @extends annotation in shipping zone controller classes.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
6d891e1247
|
Handle case where no locations are sent in update request.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
626819f9b8
|
Add shipping zone locations update endpoint and handler.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
c041e69e86
|
Correct locations schema, should be an array of location objects.
|
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
|
96c18abb8d
|
Add shipping zone locations retrieval endpoint.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
56ef442624
|
Move common methods to an abstract base shipping zones controller class.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
7a142af215
|
Initial Shipping Zone Locations endpoint controller, with schema.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
5718e66b2c
|
Add create shipping zone endpoint and handler.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
29e150612f
|
Add update shipping zone endpoint and handler.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
1480741998
|
Cast returned zone ID and order as integers.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
69a40b0648
|
Refactor Shipping Zone retrieval into a reusable method.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
039f5d2300
|
Add route and handler for retrieving single Shipping Zones.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
fd042b88cf
|
Implement get_items() for Shipping Zones endpoint.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
0de6f42b51
|
Create GET route for shipping zones, handling case where shipping calculations are disabled.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
267e5cba9a
|
Add initial Shipping Zones REST API controller, with zone schema definition method.
|
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
|
e255602d91
|
System status controller
|
2016-07-27 10:29:10 -07:00 |
Enrico Deleo
|
6ef223057a
|
Merge branch 'master' of github.com:woothemes/woocommerce
|
2016-07-27 11:07:17 +02:00 |
Justin Shreve
|
1d4615aee3
|
Fix setting class case. REST should be uppercase.
|
2016-07-26 14:33:55 -07:00 |
Justin Shreve
|
226fdb870b
|
Misc cleanup of descriptions and some error strings.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
af1e3d0417
|
Remove WC_REST_Settings_Options_Controller dependency on WC_REST_Settings_API_Controller.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
8ff799562b
|
Remove WC_REST_Settings_Controller dependency on WC_REST_Settings_API_Controller.
|
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
|
cca2a0ff5e
|
Reuse WC Admin Setting’s save_fields() instead of duplicating code for sanitizing saved values.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
f3e21123d1
|
Use WC Admin Settings’s get_option() in REST Settings controller instead of duplicating code.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
4f98586979
|
Add _links to returned settings groups.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
24014a5d04
|
Move bulk settings updating to the Settings controller, following existing batch endpoint patterns.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
7c119ac268
|
Add _links to /settings/<group> and /settings/<group>/<setting> responses.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
b2c628f0d8
|
Move settings group endpoint to Settings controller and only return settings-schema’d items.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
519be1c519
|
Add Settings controller getter method for all group settings.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
b69c9814af
|
Match parent signature of prepare_item_for_response(), add getter method for settings.
|
2016-07-26 10:24:15 -07:00 |
Claudio Sanches
|
7b78a6d9a7
|
Small tweaks to make it follow the REST API standards
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
56b769614d
|
edit_item should be update_item
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
3c35721bea
|
Rename update_ functions to edit_item, and get_groups/get_settings to get_item and get_items per feedback. Also move the namespace into each class.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
fa27f277a1
|
Split settings and groups controllers into two separate files.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
bf1ffbeff8
|
Fix how classic groups/settings are registered so that they are always avaiable when calling filters.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
3de423b5c2
|
Wrap up settings api
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
5de870bb08
|
Wrap up settings endpoints for updating, finish tests.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
46028e0151
|
Refactor down to two concepts - settings groups and settings. Fix up tests, and start working on returning actual settings and their values.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
8fee6bd3b9
|
Add a test for settings groups, make sure any bad keys/values are filtered out, update docs.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
b8a45f031c
|
Add group info to the single locations endpoint & update our docs
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
12aa11d5be
|
Misc cleanup.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
19d3bc4737
|
Add a permissions check to the locations endpoints and fill out the tests for them.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
21b66f94ff
|
More setting location tests.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
5ee4b5d4dd
|
Add the ability to get data on a single location.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
11a3c89a2f
|
Make /settings/locations work properly. Add skeleton for tests and add register_routes test.
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
a9bb988873
|
Initial /settings API controller and /settings/locations route. Loads the WP-API and registers our namespace temporarily until WP-API is loaded by WC core.
|
2016-07-26 10:24:15 -07:00 |
Enrico Deleo
|
8d3280f7b9
|
merging from official repo
|
2016-07-26 16:35:19 +02:00 |
Nicola Mustone
|
5613985882
|
Capitalise all the things
|
2016-07-26 15:47:04 +02:00 |
Enrico Deleo
|
2dede356d3
|
remove a line item if quantity is zero
|
2016-07-26 15:15:09 +02:00 |
Mike Jolley
|
4f5896d908
|
[2.6] Only allow image MIME type upload via APIs
|
2016-07-21 16:20:13 +01:00 |
Claudio Sanches
|
2b6cbc7629
|
Sanitize image metadata
|
2016-07-19 14:24:11 -03:00 |
Claudio Sanches
|
4ed8d46867
|
[REST API] Make easy to update order line items #11450
|
2016-07-19 14:11:44 -03:00 |
Daniel Hüsken
|
602bd1f0cc
|
API: Add missing schema and output to visible field in products rest api
|
2016-07-14 08:41:02 +02:00 |
Claudio Sanches
|
6faeb89dd5
|
[REST API] Fixed variable images and downloads, closes #11420
|
2016-07-13 10:30:00 +02:00 |
Claudio Sanches
|
4c380aaa8d
|
[REST API] Fixed webhook secret format
|
2016-07-11 15:26:46 +02:00 |
Claudio Sanches
|
1ff19a31b1
|
[REST API] Fixed wrong error message when try update a product using the same name, closes #11373
|
2016-07-06 23:23:53 -03:00 |
Claudio Sanches
|
0fe6be1eec
|
[REST API] Delete variations when deletes a variable product, closes #11345
|
2016-07-04 16:42:07 -03:00 |
Claudio Sanches
|
81690c4dee
|
Fixed duplicated semicolon
|
2016-06-30 18:25:39 -03:00 |
Claudio Sanches
|
ef41395ae9
|
[2.6] [REST API] Added support for WP REST API with custom URL prefix
|
2016-06-30 18:23:21 -03:00 |
Claudio Sanches
|
529fa3eb58
|
[REST API] Improve how handle product and variations images #11310
|
2016-06-30 13:03:52 -03:00 |
kongper
|
132c848b38
|
Closes woothemes/woocommerce#11309
|
2016-06-30 14:38:41 +02:00 |
Claudio Sanches
|
ff50570b5c
|
[REST API] Check if tax subtotal exists before to prevent errors, closes #11270
|
2016-06-28 14:44:01 -03:00 |
Claudio Sanches
|
53552f8028
|
Require create webhook secret in the REST API
|
2016-06-27 21:55:54 -03:00 |
Claudio Sanches
|
c7579c5f0b
|
[REST API] Add "number" property to orders endpoint, closes #11250
|
2016-06-27 21:53:08 -03:00 |
Claudio Sanches
|
e57ab09fb4
|
Fixed variable product stock at product level, closes #11234
|
2016-06-23 19:36:39 -03:00 |
Claudio Sanches
|
78adee9dcb
|
[2.6] [REST API] Fixed the type of the params from _product_attributes in the legacy endpoints too #11200
|
2016-06-21 18:52:40 -03:00 |
Claudio Sanches
|
43b4d1e5eb
|
[2.6] [REST API] Fixed the type of the params from _product_attributes, closes #11200
|
2016-06-21 18:37:05 -03:00 |
Claudio Sanches
|
5a401236af
|
[2.6] [REST API] Remove empty values from _default_attributes #11200
|
2016-06-21 18:09:22 -03:00 |
Claudio Sanches
|
1e0077dc6e
|
Use same translation string for errors
|
2016-06-20 17:43:09 -03:00 |
Claudio Sanches
|
d117423f56
|
[2.6] [REST API] Fixed the schema for prices
|
2016-06-20 17:20:12 -03:00 |
Claudio Sanches
|
68e852094c
|
[2.6] [REST API] Fixed the up link for variations
|
2016-06-20 16:03:30 -03:00 |
Claudio Sanches
|
11534cf457
|
[2.6] [REST API] Allow fetch, edit and delete a single product variation
|
2016-06-20 15:49:43 -03:00 |
Mike Jolley
|
7263ec126e
|
Merge branch 'image-upload-error-messages'
|
2016-06-20 10:54:30 +01:00 |
Mike Jolley
|
b2ddd379e3
|
Use same translation string for errors
|
2016-06-20 10:54:23 +01:00 |
JLuis Freitas
|
3948fcf4c7
|
[REST API] incorrect key on saving post_meta
|
2016-06-17 19:07:06 +01:00 |
Claudio Sanches
|
05bf00657d
|
Help debug remote image upload
|
2016-06-16 19:26:27 -03:00 |
Claudio Sanches
|
83348c8ca9
|
[2.6] [REST API] Fixed products attribute options when contains ",", closes #11138
|
2016-06-15 14:32:22 -03:00 |
Claudio Sanches
|
58a7ec9659
|
[2.6] [REST API] Do not register errors for missing/invalid consumer key, closes #11124
|
2016-06-14 19:47:39 -03:00 |
Claudio Sanches
|
335567403e
|
[2.6] [REST API] Fixed grouped_products schema
|
2016-06-14 19:20:07 -03:00 |
Claudio Sanches
|
b42b03de76
|
[2.6] [REST API] Fixed product images data
|
2016-06-14 19:16:46 -03:00 |
Claudio Sanches
|
06d5943110
|
Fixed use of wc_rest_prepare_date_response() function
|
2016-06-13 19:37:37 -03:00 |
Claudio Sanches
|
c9a3ce465f
|
Fixe the return type of wc_order_search()
|
2016-06-13 15:26:14 -03:00 |
Claudio Sanches
|
a74ca33b10
|
[REST API] Improved the order search to works like in the admin, closes #11100
|
2016-06-13 17:08:20 +01:00 |
Claudio Sanches
|
f9b160b16c
|
[REST API] Fixed product search by type, closes #11101
|
2016-06-13 11:05:29 -03:00 |
Mike Jolley
|
78142a8ebb
|
Merge branch 'master' into WC-CRUD
# Conflicts:
# includes/class-wc-checkout.php
# includes/class-wc-coupon.php
# includes/class-wc-customer.php
# tests/unit-tests/cart/cart.php
# tests/unit-tests/cart/functions.php
# tests/unit-tests/coupon/coupon.php
# woocommerce.php
|
2016-06-13 15:01:58 +01:00 |
Claudio Sanches
|
3d1b29bd38
|
[REST API] Fix customer roles index
|
2016-06-10 12:14:54 -03:00 |
Claudio Sanches
|
745f161456
|
[REST API] Fixed variation date_created and date_updated
cc @mikejolley
|
2016-06-09 12:36:06 -03:00 |
Duoc Nguyen
|
36ccb0212e
|
Correct docblock for method set_product_image_as_attachment
|
2016-06-09 16:50:58 +07:00 |
Claudio Sanches
|
18aa091c02
|
Removed dead variable
|
2016-06-07 12:03:14 -03:00 |
Claudio Sanches
|
eafb2e498a
|
Allow override create_base_order()
|
2016-06-07 12:02:06 -03:00 |
Claudio Sanches
|
75248747e2
|
[REST API] Created prepare_item_for_database() method in WC_REST_Orders_Controller
|
2016-06-07 11:57:15 -03:00 |
Mike Jolley
|
8d17655d05
|
unused data
|
2016-06-07 12:11:55 +01:00 |
Mike Jolley
|
730019ef18
|
scrutinizer best practice
|
2016-06-06 19:39:23 +01:00 |
Mike Jolley
|
7bbf2737be
|
another unused variable
|
2016-06-06 19:09:35 +01:00 |
Mike Jolley
|
3fd15ad50f
|
Unused vars and code docs
|
2016-06-06 18:57:24 +01:00 |
Mike Jolley
|
a0c01d963b
|
Vars and docs
|
2016-06-06 18:18:26 +01:00 |
Mike Jolley
|
76a4ffe2e0
|
Unused vars
@claudiosmweb
|
2016-06-06 18:10:03 +01:00 |
Scrutinizer Auto-Fixer
|
7cef8ae4c9
|
Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
|
2016-06-06 16:50:18 +00:00 |
Mike Jolley
|
d4d6f3181c
|
Best practice tweaks
|
2016-06-06 17:24:31 +01:00 |
Claudio Sanches
|
b112316c4b
|
[REST API] Removed _address suffix
|
2016-06-06 10:37:04 -03:00 |
Claudio Sanches
|
ea993bbe7f
|
Fixed woocommerce_rest_cannot_view description
|
2016-06-05 19:43:23 -03:00 |
Claudio Sanches
|
4a2296eda4
|
Fixed a typo
|
2016-06-05 19:27:53 -03:00 |
Claudio Sanches
|
74551b78c7
|
Missing another period
|
2016-06-05 15:48:24 -03:00 |
Claudio Sanches
|
26e2d17f26
|
Missing period
|
2016-06-05 15:32:46 -03:00 |
Claudio Sanches
|
83a843a706
|
[REST API] Changed "product title" to "product name"
|
2016-06-05 15:17:29 -03:00 |
Claudio Sanches
|
d85fd0bcd5
|
[REST API] Fixed product backordered description
|
2016-06-04 10:34:37 -03:00 |
Claudio Sanches
|
5719df4393
|
[REST API] Image ID is not read only
|
2016-06-02 20:31:41 -03:00 |
Claudio Sanches
|
944f275a76
|
[REST API] Improved the output of product attributes
|
2016-06-02 19:47:47 -03:00 |
Claudio Sanches
|
12c582762a
|
Merge pull request #11039 from woothemes/improve-product-attributes
[REST API] Improve how we manage attribute in products
|
2016-06-02 19:22:18 -03:00 |
Claudio Sanches
|
7b577ee6d2
|
Merge pull request #11037 from woothemes/add-refunds-to-orders-endpoint
[REST API] Include refunds data into orders endpoint
|
2016-06-02 19:20:54 -03:00 |
Claudio Sanches
|
c490f2fa5f
|
[REST API] Update product attributes only using ID and name
|
2016-06-02 18:12:04 -03:00 |
Claudio Sanches
|
7a83234aa0
|
[REST API] Use only attribute IDs and names
|
2016-06-02 17:34:31 -03:00 |
Claudio Sanches
|
e08e5dcb20
|
[REST API] Improve categories image data
|
2016-06-02 16:48:16 -03:00 |
Claudio Sanches
|
d205c2e85f
|
[REST API] Include refunds data into orders endpoint
|
2016-06-02 16:05:08 -03:00 |
Claudio Sanches
|
0132f4d5dd
|
[REST API] Fixed order of items in product attribute terms endpoint
Ref #11033
|
2016-06-02 14:51:27 -03:00 |
Daniel Hüsken
|
ea8e4b9229
|
API: Add description to attribute terms in Rest-API
|
2016-06-02 15:06:59 +02:00 |
Claudio Sanches
|
dc1bd63acf
|
Merge pull request #11022 from mattallan/order-notes-post-type-var
Use a $post_type var for the order notes controller api class
|
2016-06-01 12:52:21 -03:00 |
matttallan
|
7fb52f768e
|
Use $post_type var for order_notes_controller class
|
2016-06-01 23:22:11 +10:00 |
Claudio Sanches
|
4fed217291
|
[REST API] Removed reviewer_ prefix from product review parameters
|
2016-05-31 21:36:53 -03:00 |
Claudio Sanches
|
84190ecbae
|
[REST API] Fixed description of product slug param
|
2016-05-31 21:28:01 -03:00 |
Claudio Sanches
|
29645fa1d7
|
[REST API] Fixed product variation schema
|
2016-05-31 20:34:15 -03:00 |
Claudio Sanches
|
e24e44ae09
|
[REST API] Fixed values of product download type
|
2016-05-31 17:44:09 -03:00 |
Claudio Sanches
|
4dde06234a
|
[REST API] Updated product schema
|
2016-05-31 17:39:34 -03:00 |
Claudio Sanches
|
2f1cddf47e
|
[REST API] Fixed products download limit and download expiry mixed values
|
2016-05-31 17:38:50 -03:00 |
Claudio Sanches
|
b582febda0
|
[REST API] Fixed orders date_completed
|
2016-05-30 19:45:14 -03:00 |
Claudio Sanches
|
94e6d6cb29
|
[REST API] elseif in favor of else if
|
2016-05-30 19:22:26 -03:00 |
Claudio Sanches
|
83f87fe01a
|
[REST API] Fixed order - variable line items
|
2016-05-30 19:22:06 -03:00 |
Claudio Sanches
|
ef90e79356
|
[REST API] General fixes in the orders schema
|
2016-05-30 18:38:09 -03:00 |
Claudio Sanches
|
48b321bd91
|
[REST API] Fixed write only parameters in orders and webhooks schemas
|
2016-05-30 18:01:08 -03:00 |
Claudio Sanches
|
638d54425a
|
[REST API] The only post type that have slugs are products
|
2016-05-30 17:42:42 -03:00 |
Claudio Sanches
|
f526fe3938
|
[REST API] Fixed item description and type in orders refunds schema
|
2016-05-30 17:25:39 -03:00 |
Claudio Sanches
|
2442ec9f4d
|
[REST API] Fixed order refunds required fields
|
2016-05-30 17:15:46 -03:00 |
Claudio Sanches
|
e39274e753
|
HTTPS for everybody
|
2016-05-26 22:48:49 -03:00 |
Claudio Sanches
|
8a62aedad4
|
Fixed docblocks #10978
|
2016-05-25 13:27:20 -03:00 |
Mike Jolley
|
7cacd678cf
|
API - Default display type is blank string
Fixes #10986 @claudiosmweb
|
2016-05-25 12:19:55 +01:00 |
Claudio Sanches
|
0bb3534195
|
[REST API] Allow batch for product attributes
|
2016-05-24 19:00:49 -03:00 |
Mike Jolley
|
ca93e0869d
|
Merge pull request #10978 from mattallan/create_base_order_func
Create base order func
|
2016-05-24 12:30:35 +01:00 |
matttallan
|
a6eada7c14
|
Parses full $request data to create_base_orders() for extended classes
|
2016-05-24 12:32:43 +10:00 |