Commit Graph

27745 Commits

Author SHA1 Message Date
Rodrigo Primo fdfe95b07e Update WC API v1 and v2 to use post_author instead of _customer_user 2018-05-07 17:37:31 -03:00
Rodrigo Primo b97f2749d6 Update wc_customer_bought_product() and customers report to use post_author instead of _customer_user 2018-05-07 17:25:58 -03:00
Rodrigo Primo 14287bdcf3 Fix PHPCS violations in includes/admin/reports/class-wc-report-customers.php 2018-05-07 17:12:26 -03:00
Rodrigo Primo c1dabf0196 Fix PHPCS violations in includes/admin/reports/class-wc-report-customers.php 2018-05-07 17:08:56 -03:00
Claudiu Lodromanean ad85be2b4f
Merge pull request #19989 from woocommerce/fix/obw-settings-hidden-fields-as-required
OBW: Set only applicable fields as required when enabling shipping zone
2018-05-07 12:01:39 -07:00
Paul Dechov d7dc2d45a4 Use simpler function for retrieving last array item
Also avoids array dereferencing syntax incompatible with PHP <5.4.
2018-05-07 14:50:26 -04:00
Claudiu Lodromanean 9c8dbbedc2
Merge pull request #19988 from woocommerce/update/obw-recommended-stylized-checkboxes
OBW: stylized checkboxes in "Recommended" step
2018-05-07 11:45:08 -07:00
Robert DeVore a3c4f42729
Updated tab spacing for action hook 2018-05-07 14:42:05 -04:00
Rodrigo Primo f725dc17af Set post_author to 0 on all orders that belong to a deleted customer 2018-05-07 15:37:25 -03:00
Claudiu Lodromanean ba81e9e6f2
Merge pull request #19986 from woocommerce/fix/19975-check-tandc-exist
Check Terms Conditions page exits
2018-05-07 11:29:59 -07:00
Claudiu Lodromanean bda8732c6f
Merge pull request #19974 from woocommerce/update/payment-method-columns
Updates table styling and columns
2018-05-07 11:23:49 -07:00
Claudiu Lodromanean 4a3edf4666
Merge pull request #19972 from woocommerce/improve-api-tests
Remove WC API unit tests cleanup code
2018-05-07 11:01:50 -07:00
Claudiu Lodromanean ccededa35c
Merge pull request #19971 from woocommerce/fix/19964
Fix: WC API should not try to create a product image if an empty image is passed
2018-05-07 10:48:10 -07:00
Claudiu Lodromanean 9456d3b72b
Update readme.txt 2018-05-07 10:46:53 -07:00
Claudiu Lodromanean 2bc90d7315
Merge pull request #19966 from woocommerce/add/tracker-opt-out
Tracker opt-out api call to erase personal data
2018-05-07 10:37:31 -07:00
Paul Dechov a765d87979 OBW: Set only applicable fields as required when enabling shipping zone 2018-05-07 11:32:00 -04:00
Peter Fabian c2493310d9 Switch stock status when manage stock gets changed.
As the stock quantity might be saved in the database from previous settings, stock_status needs to be in sync if qty is > 0.
2018-05-07 16:01:59 +02:00
Paul Dechov b91c6f9207 Show checkbox outline when focused whether checked or not 2018-05-07 09:40:36 -04:00
Paul Dechov a611c1e329 Adjust recommended item to used stylized checkbox 2018-05-07 09:39:44 -04:00
Paul Dechov 1898234158 Extract checkbox styling from woocommerce-tracker scope 2018-05-07 09:36:28 -04:00
Paul Dechov 660a7eea0e Fix plugin installer extracting filename from path 2018-05-07 08:27:22 -04:00
Gerhard Potgieter 6ab75247f7 Check that the terms condtions page actually exists and not just for an saved ID. 2018-05-07 11:05:38 +02:00
Peter Fabian ceb713adbc Basic range download handling for Force download. 2018-05-07 10:05:02 +02:00
Tim Jensen e2cc3673b2 Add coupon usage count hooks
These action hooks allow developers to extend functionality related to updating coupon usage counts.
2018-05-06 07:09:59 -04:00
urosmil 5ec04d9398
Add endpoints to account menu items filter
This change will add possibility for adding new custom links to woo account, not only changing labels of existing ones.
2018-05-06 09:56:28 +02:00
Mike Jolley 8d6bbabc58
Merge pull request #19929 from woocommerce/fix/19924-parent-id-0-categories
Parent:0 terms via API PUT/POST
2018-05-04 18:56:15 +01:00
Mike Jolley cf9fa5b3ff Updates table styling and columns 2018-05-04 18:48:41 +01:00
Mike Jolley a477f0d800
Merge pull request #19973 from pierrebuet/master
Diverse typos
2018-05-04 18:03:06 +01:00
pierrebuet 3850f4f13a Diverse typos 2018-05-04 16:57:01 +02:00
Rodrigo Primo 7d5f6d3746 Remove WC API unit tests cleanup code
WC unit tests don't need to remove data from the database before finishing. `WP_UnitTestCase` creates a transaction before each test starts and roll it back after it ends, so data is never actually written to the database. This simplifies the tests and makes them faster.
2018-05-04 11:45:30 -03:00
Rodrigo Primo 7ce69dfca2 PHPCS fixes 2018-05-04 11:42:45 -03:00
Rodrigo Primo c7a9550691 Fix: WC API should not try to create a product image if empty image is passed
Currently if you try to create a product variation passing an empty array as the value of the image key using WC API:

Endpoint: `wp-json/wc/v2/products/PRODUCT_ID/variations`
Payload: `{ "attributes" : [ { "id" : 1, "name" : "color", "option" : "Green" } ], "dscription" : "Green Tea Variety", "image" : {} }`

WC will return the following error:

```
{ "code": "woocommerce_product_invalid_image_id", "data": { "status": 400 }, "message": "#0 is an invalid image ID." }
```

This is happening because the code that handles image creation
(4e42b2cd30/includes/api/class-wc-rest-product-variations-controller.php (L292)) is not checking if `$request['image']` is empty before adding a new `position` key to it. To fix this problem, this commit simply adds a check to see if `$request['image']` is empty before proceeding.

Fixes #19964
2018-05-04 10:47:39 -03:00
Robert DeVore 79b710cca1 📦 NEW: Three action hooks for admin shipping zone methods 2018-05-04 09:16:36 -04:00
Gerhard Potgieter ccb39deca6 Revert "Add message to description about erasing personal data."
This reverts commit 245266f0d4.
2018-05-04 11:57:37 +02:00
Gerhard Potgieter 96d84b2813 Revert "Update the actual message and not just the test :)"
This reverts commit 9607fbcdd8.
2018-05-04 11:57:26 +02:00
Gerhard Potgieter 9607fbcdd8 Update the actual message and not just the test :) 2018-05-04 09:24:05 +02:00
Gerhard Potgieter 245266f0d4 Add message to description about erasing personal data. 2018-05-04 09:20:06 +02:00
Gerhard Potgieter e6e03858a0 Add call to tracking API when opting out to comply with GDPR erasure. 2018-05-04 09:10:18 +02:00
Gerhard Potgieter c2dbc0c887 Keep taxonomy_hierarchical test in place 2018-05-04 08:50:14 +02:00
claudiulodro eeb97510eb Recompile and prepare for beta 2 2018-05-03 09:46:40 -07:00
claudiulodro c8c2e977e6 Update changelog 2018-05-03 09:45:28 -07:00
Claudiu Lodromanean eaa6915c6b
Merge pull request #19958 from woocommerce/fix/default-asterisk
Required fields should be marked with *
2018-05-03 09:28:26 -07:00
Claudiu Lodromanean 8035ce7f9f
Update readme.txt 2018-05-03 09:25:20 -07:00
Claudiu Lodromanean 594641c32f
Merge pull request #19952 from woocommerce/add/obw-plugin-install-info-message
OBW: List all plugins to be installed upon continuing to next step
2018-05-03 09:23:45 -07:00
Mike Jolley 9e9949a742 This should be on by default 2018-05-03 16:50:26 +01:00
Claudiu Lodromanean 4357feef98
Merge pull request #19957 from woocommerce/fix/blank-state-cta
Fixes blank state call to action styling
2018-05-03 08:26:59 -07:00
Claudiu Lodromanean 87211d9f19
Merge pull request #19954 from woocommerce/update/19688
Disable zoom on touch devices
2018-05-03 08:22:43 -07:00
Claudiu Lodromanean 5dbe21012b
Update readme.txt 2018-05-03 08:22:26 -07:00
Claudiu Lodromanean 36fa5b27a3
Update readme.txt 2018-05-03 08:12:47 -07:00
Mike Jolley a3a2d234bb
Merge pull request #19946 from woocommerce/fix/19940
Actions should be filters
2018-05-03 16:11:47 +01:00