Mike Jolley
|
c416a6d2d1
|
Merge pull request #11622 from WPprodigy/fix-responsive-category-images
Add responsive image markup for category thumbnails
|
2016-08-04 11:19:40 +01:00 |
Mike Jolley
|
fea9a3bce8
|
Merge pull request #11615 from woothemes/variable-weight-display-10621
Show variable weights/dimensions even when parent values are not set.
|
2016-08-04 11:12:30 +01:00 |
Mike Jolley
|
b0064bddf6
|
Remove boolval
|
2016-08-04 11:12:14 +01:00 |
Caleb Burks
|
a32f65df60
|
Formatting fix
|
2016-08-04 03:28:03 -04:00 |
Caleb Burks
|
abc954dc83
|
Add responsive image markup to category thumbnails
|
2016-08-04 03:16:58 -04:00 |
Justin Shreve
|
cad08747b9
|
Add bulk edit and quick edit to the list of hooks for the product.updated webhook.
|
2016-08-03 13:32:02 -07: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 |
Mike Jolley
|
5a9dacd595
|
Show variable weights/dimensions even when parent values are not set.
|
2016-08-03 16:07:34 +01:00 |
Maciej Swoboda
|
24235564d5
|
ZIP Code formatting for Poland
In Poland we use ZIP code formatting: XX-XXX. So the "-" sign should
not be removed.
|
2016-08-03 16:06:30 +02:00 |
Mike Jolley
|
f694f297e8
|
Use get_id()
|
2016-08-03 12:57:32 +01:00 |
Mike Jolley
|
b8db53c2c1
|
made set_type private
|
2016-08-03 12:54:16 +01:00 |
Mike Jolley
|
a053d234c9
|
get_order() method
|
2016-08-03 12:52:51 +01:00 |
Mike Jolley
|
1310ff09b5
|
Deprecated function replacements
|
2016-08-03 12:52:45 +01:00 |
Mike Jolley
|
837e08143b
|
Merge branch 'master' into orders-crud-classes
# Conflicts:
# includes/abstracts/abstract-wc-order.php
|
2016-08-03 12:32:27 +01:00 |
Claudio Sanches
|
4271617c79
|
Merge pull request #11594 from woothemes/multisite-login-11409
Add user to site on login
|
2016-08-02 16:00:33 -03:00 |
Justin Shreve
|
5d521b0da5
|
Fix product review endpoint based on PR feedback: Code cleanup, prepare_item_for_database like WP-API's comments does, better error handling on create, required arg simplification, trash support for reviews.
|
2016-08-02 11:03:44 -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 |
Mike Jolley
|
ffb74a7b09
|
Add user to site on login
Closes #11409
|
2016-08-02 18:28:31 +01: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
|
e761edd8d9
|
Make sure to load abstract-wc-rest-shipping-zones-controller.php
|
2016-08-02 10:10:47 -07:00 |
Justin Shreve
|
069ee3b9ac
|
Add an error check when creating a new shipping zone via the API, incase create() fails.
|
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
|
ea4285b1ec
|
Ensure “rest of the world” zone retrieval doesn’t fail by using the core method instead of the REST controller wrapper.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
bb23d2eaae
|
Ensure _links are added to the single shipping zone method endpoint.
|
2016-08-02 10:10:47 -07:00 |
Jeff Stieler
|
5e7c495e10
|
Add “rest of the world” zone to API response.
|
2016-08-02 10:10:47 -07:00 |
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
|
72f01d9c0a
|
Merge pull request #11548 from woothemes/system-status-api
Add system status info REST API endpoint
|
2016-08-02 10:08:45 -07:00 |
Mike Jolley
|
b61d9cd5f1
|
Add index to search form IDs
Fixes #11557
|
2016-08-02 17:43:23 +01:00 |
Mike Jolley
|
6e1a640b1c
|
Prevent dirty sessions by removing data objects from the package hash
Closes #11269
|
2016-08-02 17:10:26 +01:00 |
Mike Jolley
|
d756b9c7ba
|
Merge branch 'pr/11337'
# Conflicts:
# assets/css/admin.css
|
2016-08-02 14:44:00 +01:00 |
Mike Jolley
|
922ba0337f
|
Fix removal and tweak buttons
|
2016-08-02 14:42:27 +01:00 |
Mike Jolley
|
4de8af8a83
|
Merge pull request #11367 from andyexeter/master
Add NOT IN operator to WC_Admin_Report::get_order_report_data()
|
2016-08-02 14:22:50 +01:00 |
Mike Jolley
|
e271825ffb
|
Merge branch 'master' into tax-rate-auto-ordering
# Conflicts:
# assets/css/admin.css
|
2016-08-02 14:17:23 +01:00 |
Mike Jolley
|
3c1f5e5e46
|
Tweak geoip instruction
Closes #11587
|
2016-08-02 14:06:48 +01:00 |
Mike Jolley
|
21fb2d5eb7
|
Merge pull request #11584 from saucal/fix-emails-not-encoded
Fixed emails not properly encoded in download URLs
|
2016-08-02 14:01:47 +01:00 |
opportus
|
43af0aae86
|
fixes #11588 - revision1
|
2016-08-02 05:27:30 +02:00 |
opportus
|
1caa1e09f4
|
fixes #11588
|
2016-08-02 02:20:50 +02:00 |
Matias Saggiorato
|
e97acc82b5
|
Fixed emails not properly encoded in download URLs
|
2016-08-01 15:22:39 -03:00 |
Mike Jolley
|
2ef55327b8
|
Don't allow variations to exist with invalid parents
Closes #11567
|
2016-08-01 16:24:31 +01:00 |
Mike Jolley
|
22133a92db
|
Avoid redirect if cart/checkout are the same
|
2016-08-01 16:19:41 +01:00 |
Mike Jolley
|
3f8af04a4e
|
This should be disallowed
Closes #11570
|
2016-08-01 15:50:04 +01:00 |
Mike Jolley
|
569f2f55c4
|
Revert "Rewrite rule workarounds"
This reverts commit 49e3275ad3 .
|
2016-08-01 15:48:24 +01:00 |
Mike Jolley
|
49e3275ad3
|
Rewrite rule workarounds
|
2016-08-01 14:42:14 +01:00 |
Mike Jolley
|
806f70416d
|
Don't run IPN code if processing or completed.
Closes #11566
|
2016-08-01 12:02:49 +01:00 |
Mike Jolley
|
ecf9f500d8
|
Merge pull request #11541 from woothemes/form-fields-11326
Query string -> form field helper function
|
2016-08-01 11:55:58 +01:00 |
Mike Jolley
|
a2c7f2bf83
|
feedback
|
2016-08-01 11:55:45 +01:00 |
Mike Jolley
|
163da08a47
|
Merge branch 'master' into paypal-auto-capture-10563
|
2016-08-01 11:52:05 +01:00 |
Mike Jolley
|
a5ed0e43fd
|
Adjustments from feedback
|
2016-08-01 11:51:27 +01:00 |
Mike Jolley
|
1f664e7c5e
|
Check for class not version
|
2016-08-01 11:42:03 +01:00 |
Mike Jolley
|
bc65d87fce
|
[2.6] Fixes add to cart message for IDs and allows the message to be returned
Fixes #11563
|
2016-08-01 11:41:52 +01:00 |
Mike Jolley
|
423a18f5c1
|
[2.6] When checking needs_shipping, ignore anything after : in the method ID
Fixes #11552
|
2016-08-01 10:31:05 +01:00 |
Mike Jolley
|
45d6b88ac6
|
woocommerce_after_/before prefixes
|
2016-08-01 10:27:15 +01:00 |
Moritz Meißelbach
|
97b0161c4c
|
Add hooks to edit form
|
2016-08-01 09:13:21 +02:00 |
Moritz Meißelbach
|
68abee516e
|
Rename hooks as suggested
|
2016-08-01 09:04:11 +02:00 |
Moritz Meißelbach
|
a98377a15c
|
Merge remote-tracking branch 'upstream/master'
|
2016-08-01 09:02:31 +02:00 |
opportus
|
bbfce08bb5
|
improved structured data - patch10
|
2016-07-30 13:59:38 +02:00 |
Claudio Sanches
|
35c499aa81
|
Fixed product archive on front #11500
|
2016-07-29 18:46:39 -03:00 |
Moritz Meißelbach
|
6591ff1866
|
Provide 2 hooks for adding fields to the attribute creation form
|
2016-07-29 16:31:16 +02:00 |
Nicola Mustone
|
9759d38265
|
coding standards and escaping
|
2016-07-29 11:51:58 +02:00 |
Mike Jolley
|
4a23c41ab2
|
Hook in woocommerce_widget_shopping_cart_buttons for greater flexibility
|
2016-07-28 15:06:55 +01: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 |
Claudio Sanches
|
a5ba8a05ed
|
Fixed checkboxes in the admin settings
This allow set yes/no or null/1 for checkboxes
cc @mikejolley @jeffstieler
|
2016-07-27 17:52:11 -03:00 |
Justin Shreve
|
041b5745b4
|
Finish system status tests
|
2016-07-27 12:19:14 -07:00 |
Claudio Sanches
|
63a570f161
|
[2.6] Display proper screen render text for custom range reports, closes #11543
|
2016-07-27 16:16:54 -03:00 |
Claudio Sanches
|
8c5678f967
|
[2.6] Fixed shipping classes URLs, closes #11542
cc @mikejolley
|
2016-07-27 15:52:02 -03:00 |
Justin Shreve
|
e255602d91
|
System status controller
|
2016-07-27 10:29:10 -07:00 |
Lee Willis
|
15c6389326
|
Delete method options when deleting method
|
2016-07-27 18:14:50 +01:00 |
Mike Jolley
|
d45be39758
|
Capture and refund support
|
2016-07-27 16:55:42 +01:00 |
Claudio Sanches
|
4d80528559
|
Merge pull request #11533 from enricodeleo/master
Remove items from a pending order via rest api
|
2016-07-27 12:42:12 -03:00 |
Claudio Sanches
|
e0bfe9f9fa
|
Merge pull request #11168 from zakalwe2016/master
Add Filters For Product Lists in Widgets
|
2016-07-27 12:15:20 -03:00 |
Mike Jolley
|
a5d036d91c
|
New function to generate query strings
|
2016-07-27 14:10:31 +01:00 |
Mike Jolley
|
a816e8a92d
|
APIClass and hook basics
|
2016-07-27 13:48:10 +01:00 |
Mike Jolley
|
d2adabaf89
|
Redirect to login after password reset.
Closes #11376
|
2016-07-27 12:47:41 +01:00 |
opportus
|
0c5b11802b
|
improved structured data - patch9 - merge conflict fix
|
2016-07-27 13:28:20 +02:00 |
Mike Jolley
|
66c61eebc8
|
Define full path for includes
Closes #11087
|
2016-07-27 11:58:43 +01:00 |
Mike Jolley
|
31fdfcdec4
|
Remove prefix from tags and cats
Closes #11297
|
2016-07-27 11:47:30 +01:00 |
Mike Jolley
|
a259256550
|
Ordering in place
|
2016-07-27 11:30:12 +01:00 |
Mike Jolley
|
7328bd4a18
|
sort_rates placeholder function
|
2016-07-27 10:37:55 +01:00 |
Mike Jolley
|
0d6a3af108
|
Remove sorting function
|
2016-07-27 10:22:02 +01:00 |
Mike Jolley
|
052f4d9cc3
|
Update education text
Closes #11519
|
2016-07-27 10:13:06 +01: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
|
55b37b3338
|
Rename helper class from 'legacy' to be more descriptive of whats happening. Registering wp-admin settings to the REST API.
|
2016-07-26 11:27:48 -07:00 |
Justin Shreve
|
838c27438e
|
Merge branch 'settings-api' of https://github.com/woothemes/woocommerce into settings-api
|
2016-07-26 11:11:09 -07:00 |
Justin Shreve
|
02915e6056
|
Rename helper class from 'legacy' to be more descriptive of whats happening. Registering wp-admin settings to the REST API.
|
2016-07-26 11:08:29 -07:00 |
Justin Shreve
|
226fdb870b
|
Misc cleanup of descriptions and some error strings.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
1a95055303
|
Call register_legacy_settings() directly instead of adding another hook.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
5c1b3a8d62
|
Remove now defunct WP API vendor file.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
383b5b2944
|
Move legacy setting API registration hooks into main WC_API class.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
d77373227a
|
Remove now defunct WC_REST_Settings_API_Controller class.
|
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
|
e14d77a987
|
When saving settings, only allow values found in “options” for “select” type fields.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
b4eaa12f7a
|
Break “legacy” setting to “new” conversion into it’s own method.
|
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
|
3de28d2356
|
Take in options data to be saved as an optional argument, defaulting to $_POST.
This allows for reuse of the options field saving mechanism.
|
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
|
bbc5aec1d1
|
Don’t register legacy settings without IDs.
|
2016-07-26 10:24:15 -07:00 |
Jeff Stieler
|
9d9d318727
|
Handle select options in setting sanitization function.
|
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
|
97e7c293d5
|
Rename classic settings file to legacy settings
|
2016-07-26 10:24:15 -07:00 |
Justin Shreve
|
3f90fecd6e
|
Rename classic -> legacy
|
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 |