Claudio Sanches
312105b350
Improved basic authentication
2016-03-18 10:18:44 -03:00
Claudio Sanches
f2728446ca
Improved returned values from authentication
2016-03-18 09:50:54 -03:00
Claudio Sanches
8a45c94425
Use perid for all responses
2016-03-18 08:51:48 -03:00
Claudio Sanches
98f4f21104
Pass correct unauthorized headers for basic auth
2016-03-18 08:47:57 -03:00
Claudio Sanches
a0b0489014
Handle oauth1.0a authentication on REST API
2016-03-18 08:37:31 -03:00
Claudio Sanches
ed2d72fc0d
Verify API Key permissions
2016-03-18 07:24:59 -03:00
Claudio Sanches
eb5db423cc
Handle basic authentication on REST API
2016-03-18 06:53:09 -03:00
Mike Jolley
c25ef5e55a
Adjust OR logic
...
#10568
2016-03-17 17:54:09 +00:00
Mike Jolley
12e23bb143
Adjust related query nesting
...
Fixes #10568
2016-03-17 16:02:33 +00:00
Mike Jolley
021a242e06
PDT charset conversion
2016-03-17 15:53:13 +00:00
Mike Jolley
5307f13da7
WC_data abstract compat
2016-03-17 15:22:39 +00:00
Mike Jolley
6765967be8
Add data and tostring handling to WC_Data
2016-03-17 15:22:29 +00:00
Mike Jolley
9ce1a21271
Merge pull request #10557 from justinshreve/crud
...
New WC_Data class with meta methods for CRUD
2016-03-17 13:49:20 +00:00
Claudio Sanches
631c814448
[API] Allow save image ID when saving product variations, closes #10570
2016-03-16 15:05:14 -03:00
Mike Jolley
fa30a38c58
Merge pull request #10471 from brazabr/master
...
Implement shipping packages filters to allow multiple origins
2016-03-16 12:53:09 +00:00
Mike Jolley
34767ebe0c
Bump min recommended requirements to 5.6
2016-03-16 12:42:57 +00:00
Mike Jolley
874d2e3e0a
Check cookie is a string
2016-03-16 10:04:53 +00:00
Thiago Benvenuto
1847b0fab5
Adjusted since version
2016-03-15 20:31:39 -03:00
Thiago Benvenuto
180a09f52c
Added docblock to filter
...
Removed duplicated filter
Renamed filter after shipping costs are calculated
2016-03-15 20:31:39 -03:00
Thiago Benvenuto
30a06d85df
Fixed identation mistake
2016-03-15 20:31:39 -03:00
Thiago Benvenuto
7832039bb7
Implemented packages filter for marketplace
2016-03-15 20:31:39 -03:00
Justin Shreve
a51e164fd7
Set versions to 2.6
2016-03-15 15:44:04 -07:00
Claudio Sanches
708c872107
Fixed webhook deliveries schema
2016-03-15 19:40:54 -03:00
Claudio Sanches
0ab93eebeb
Crated methods to list and get webhook deliveries
2016-03-15 19:38:48 -03:00
Claudio Sanches
bd3b5e986e
Added default context for tax classes
2016-03-15 19:38:38 -03:00
Justin Shreve
9aff45e154
Feedback
2016-03-15 15:11:07 -07:00
Claudio Sanches
56a4df6eb5
Webhook deliveries schema
2016-03-15 19:02:13 -03:00
Claudio Sanches
ebc397df31
Allow query webhooks by status
2016-03-15 18:19:34 -03:00
Claudio Sanches
f3f16944ca
Created webhook deliveries class
2016-03-15 17:54:06 -03:00
Justin Silver
ef3a5b97ef
Merge remote-tracking branch 'upstream/master'
2016-03-15 13:51:49 -07:00
Justin Silver
4dec4832e1
Fix highlight series ID for coupons line from legend
2016-03-15 13:50:01 -07:00
Claudio Sanches
3775aef6da
Added method to delete webhooks
2016-03-15 17:46:52 -03:00
Claudio Sanches
8cb8dfc3a8
Added method to update webhooks
2016-03-15 17:39:23 -03:00
Claudio Sanches
696aa2b7fe
Added endpoint for create webhooks
2016-03-15 17:22:57 -03:00
Claudio Sanches
8dc92eb284
Added methods to get and list webhooks
2016-03-15 16:56:55 -03:00
Claudio Sanches
f53e582566
Include prepare_links() to abstract posts controller
2016-03-15 16:55:41 -03:00
Claudio Sanches
3b22acb2b1
Add links to coupons responses
2016-03-15 16:53:51 -03:00
Claudio Sanches
218390071c
Improve posts controller
2016-03-15 16:45:46 -03:00
Claudio Sanches
d67000fb6c
Better prepare coupons hook name
2016-03-15 16:45:29 -03:00
Claudio Sanches
2808658e1f
Webhook permissions
2016-03-15 16:38:50 -03:00
Claudio Sanches
f4b022d59f
Webhook schema
2016-03-15 16:37:10 -03:00
Mike Jolley
1549158981
Add 'is_enabled' column to instances table and allow toggle in zones screen
...
@allendav
2016-03-15 17:23:06 +00:00
Mike Jolley
0ac7b23a1c
Use one save button and add classname
...
@allendav
2016-03-15 16:21:57 +00:00
Mike Jolley
05179ea253
Removed debug code
2016-03-15 15:58:15 +00:00
Mike Jolley
e22d324be4
Add notice for legacy shipping zones after update
2016-03-15 15:58:03 +00:00
Mike Jolley
5fe501e436
Convert encoding
...
#10562
2016-03-15 15:58:03 +00:00
James Koster
2be24c3a33
tweak component name class
2016-03-15 13:44:59 +00:00
James Koster
362749acc9
add a class to the main product link
2016-03-15 13:41:33 +00:00
Mike Jolley
c10b861f80
Merge pull request #10558 from doublesharp/master
...
Add 'woocommerce_admin_report_data' and 'woocommerce_admin_report_chart_data' to filter chart data by 3rd parties
2016-03-15 12:22:18 +00:00
Mike Jolley
e664f0f82b
Log PDT data correctly, including payer details
...
Closes #10546
2016-03-15 12:18:52 +00:00
Justin Silver
ffdfe816ec
Add ‘woocommerce_admin_report_data’ to filter chart data by 3rd parties
...
Refactor get_main_chart() to use an array of data so that it to can be
filtered
Add ‘woocommerce_admin_report_chart_data’ to filter chart data by
period (for display)
2016-03-14 19:30:49 -07:00
Justin Shreve
5d6cdd05f1
Finish out tests, make sure to use cprrect meta ID field in order by clause.
2016-03-14 11:12:47 -07:00
Justin Shreve
97c0edf445
Start on tests for testing CRUD meta.
...
Includes Mock object for testing against the abstract WC_Data.
2016-03-14 11:12:47 -07:00
Justin Shreve
f572a887e0
New Abstract WC_Data Class
2016-03-14 11:12:47 -07:00
Justin Shreve
ea260254c1
Fix feedback.
2016-03-14 09:41:37 -07:00
Justin Shreve
5dbfc7ae16
Fix Payment Token 'set default' methods. Makes sure we are using the user ID of the payment token, and not the current user.
...
Also makes sure to properly unset other tokens when a new one is set as default. Finally, we make sure that a user is always set in our payment token tests (which was broken in some WP versions which alerted us to some broken tests).
2016-03-14 09:41:37 -07:00
Mike Jolley
ee0798047e
Merge branch 'wc-get-orders-10500'
2016-03-14 16:09:01 +00:00
Mike Jolley
a588757d33
Feedback
2016-03-14 16:08:42 +00:00
Mike Jolley
df75080858
woocommerce_product_categories_widget_product_terms_args filter
...
Closes #10555
2016-03-14 15:52:04 +00:00
Mike Jolley
c573a5b75f
Only add product line if product exists.
...
Fixes #10556
2016-03-14 15:40:58 +00:00
Mike Jolley
0516d63c3f
Update download permission user and email when changed
...
Fixes #10543
2016-03-14 14:36:32 +00:00
Claudio Sanches
4e1a3d7a0c
Introduces woocommerce_queued_js filter, closes #10553
2016-03-14 10:47:34 -03:00
Mike Jolley
4a8573c9f0
Trigger action when no results are found in a shortcode
...
Used to add custom content.
Closes #10552
2016-03-14 12:11:51 +00:00
Mike Jolley
ac122f13b9
Add context to checkout error messages
...
Closes #10540
2016-03-14 11:54:16 +00:00
Mike Jolley
571956d57d
Ignore catalog visibility on products shortcode when specifying ids and skus
2016-03-14 10:49:11 +00:00
Mike Jolley
733b0c8c93
Lowercase includes %s string only
2016-03-14 10:41:48 +00:00
Mike Jolley
5e88adc02a
Remove drop index code - will patch WP core
2016-03-12 08:18:28 +00:00
Claudio Sanches
ea9fed64ad
Webhooks
2016-03-12 05:15:30 -03:00
Mike Jolley
ac857999ff
[2.5] Prevent notice when unsetting terms
...
Fixes #10536 @claudiosmweb
2016-03-11 13:12:31 +00:00
Mike Jolley
73fdfe595a
[2.5] Prevent shortcode errors when non product ID is provided
...
Fixes #10534
2016-03-11 12:53:50 +00:00
Mike Jolley
86a0fff731
[2.5] Before updating with DBDELTA, drop existing indexes so they can be re-added without duplicate key errors.
2016-03-11 12:32:43 +00:00
Claudio Sanches
5fbd88489b
Input type for api keys
2016-03-10 14:39:52 -03:00
Claudio Sanches
e233eaa2c3
Fixed missing textdomain
2016-03-10 14:26:06 -03:00
Mike Jolley
d28183f267
Merge pull request #10531 from torrelasley/patch-1
...
Fixing Issue #10523 - Variations ID lookup by SKU
2016-03-10 12:52:54 +00:00
Mike Jolley
2d2c64d2ab
Change heading and tab markup
...
Closes #10515
2016-03-10 12:52:20 +00:00
Torre Lasley
e9c3a3614f
Fixing Issue #10523 - Variations ID lookup by SKU
...
I copied the code from the bulk() function to look up the Variation ID by the Variation SKU if the Variation ID is missing.
2016-03-10 07:34:29 -05:00
Mike Jolley
29d35151a1
woocommerce_cod_process_payment_order_status filter
...
Closes #10522
2016-03-10 12:30:42 +00:00
Mike Jolley
726728071b
[2.5] Hide shipping row when calculator is disabled, and shipping costs are hidden
...
Fixes #10519
2016-03-10 12:26:52 +00:00
Mike Jolley
b4f4e3c7ab
Merge pull request #10530 from ConfusedTA/patch-1
...
Add filter to output from json_search_customers
2016-03-10 12:21:27 +00:00
Mike Jolley
1cf4543137
Spanish postcode format
...
Closes #10529
2016-03-10 12:17:49 +00:00
ConfusedTA
8495d98275
Add filter to output from json_search_customers
...
Add filter to admin ajax customer search, to allow modification of search result output via plugin or theme.
2016-03-10 12:15:44 +00:00
Mike Jolley
9ce892bd39
Avoid title case. Clean up colon.
...
Closes #10524 (lol)
2016-03-10 11:39:32 +00:00
Mike Jolley
32acec8477
Load session handler and abstract together
2016-03-10 09:31:25 +00:00
Shiva Poudel
d567d12b64
Remove colon from tax setting page
2016-03-10 11:32:33 +05:45
Claudio Sanches
4d633440ef
Top sellers endpoint
2016-03-09 23:51:25 -03:00
Claudio Sanches
a1a56d5dbd
Created reports/sales endpoint
2016-03-09 23:19:36 -03:00
Claudio Sanches
8e17808a5b
Created reports endpoint
2016-03-09 21:46:31 -03:00
Claudio Sanches
3e6ef07ead
Fixed get_item_schema() description
2016-03-09 21:34:14 -03:00
Claudio Sanches
e493b80c5a
Added method to delete tax classes
2016-03-09 21:07:38 -03:00
Claudio Sanches
11decde0ab
Make sure that the attribute is a taxonomy before unset #10506
2016-03-09 17:17:21 -03:00
Claudio Sanches
99fd5f0d68
[2.5] Unset deleted attributes when update products, closes #10506
2016-03-09 17:12:19 -03:00
Mike Jolley
2e0f151039
Merge branch 'master' into wc-get-orders-10500
...
# Conflicts:
# includes/wc-order-functions.php
# includes/wc-template-functions.php
# templates/myaccount/my-orders.php
# templates/myaccount/orders.php
2016-03-09 16:23:01 +00:00
Mike Jolley
cc97de2315
Revert "Implement wc_get_orders() function"
...
This reverts commit 5075d4bab3
.
2016-03-09 16:16:22 +00:00
Mike Jolley
c1e8dd1fe8
Use wc_get_orders iternally
2016-03-09 16:11:05 +00:00
Mike Jolley
d3f98dce03
More advanced customer filter
...
#10500
2016-03-09 14:50:34 +00:00
Mike Jolley
333a391406
Remove wc_get_account_orders_query_args
...
#10500
2016-03-09 13:26:54 +00:00
Mike Jolley
5075d4bab3
Implement wc_get_orders() function
...
#10500
2016-03-09 13:25:42 +00:00
Mike Jolley
807b860a6c
Merge pull request #10514 from SiR-DanieL/email-items-type
...
Added bool param for email order items hooks
2016-03-09 12:00:11 +00:00
Mike Jolley
55918626f5
[2.5] Update date for paid orders during non-manual updates only
...
Fixes #10510
2016-03-09 11:58:44 +00:00
Nicola Mustone
c7756187e0
Added bool param for email order items hooks
2016-03-09 12:55:28 +01:00
Claudio Sanches
3eb9abf24f
Create tax classes
2016-03-09 05:34:57 -03:00
Claudio Sanches
70dcae2994
List tax classes
2016-03-09 05:16:37 -03:00
Claudio Sanches
03733d8757
Better WP_Error ids
2016-03-09 04:56:35 -03:00
Claudio Sanches
1509a2c8d8
Tax class schema
2016-03-09 04:47:52 -03:00
Claudio Sanches
141ae48a79
Added method to delete taxes
2016-03-09 04:38:21 -03:00
Claudio Sanches
a4c5500bde
Added method to edit taxes and fixed create tax method
2016-03-09 03:34:41 -03:00
Claudio Sanches
17f1aa7e62
Added method to create taxes
2016-03-09 02:21:44 -03:00
Claudio Sanches
0817a854e8
Added method to list taxes
2016-03-09 01:51:36 -03:00
Claudio Sanches
5f73c23da6
Better query params name
2016-03-09 01:46:04 -03:00
Claudio Sanches
4f1551ff5b
Added method to get single taxes
2016-03-09 01:12:21 -03:00
Claudio Sanches
dcca3a1efe
Allow get tax as object
2016-03-09 01:11:56 -03:00
Claudio Sanches
e395cebfaf
Created taxes schema
2016-03-08 19:51:36 -03:00
Shiva Poudel
1a9f30d7e1
Simplify the copy-error message in system status
2016-03-09 01:04:41 +05:45
Claudio Sanches
ffd150d4df
Coding standards
2016-03-08 15:54:19 -03:00
Claudio Sanches
b6376b86c5
Trigger webhook when user edit addresses on frontend, closes #10505
2016-03-08 15:54:13 -03:00
Claudio Sanches
2c4aff6370
Merge pull request #10507 from shivapoudel/system-status
...
Remove WP 4.2 emojis prefix in system status report
2016-03-08 15:47:20 -03:00
Shiva Poudel
3111ecf8e8
Remove WP 4.2 emojis prefix in system status report
2016-03-08 23:32:39 +05:45
Claudio Sanches
4760108a03
Merge pull request #10504 from woothemes/SiR-DanieL-patch-1
...
[WC-CLI] Allow multidimensional arrays to be created properly
2016-03-08 13:07:50 -03:00
Nicola Mustone
417a97af78
allow multidimensional arrays to be created properly
2016-03-08 17:00:35 +01:00
Nicola Mustone
c159f5c0c8
making easier to create variations
2016-03-08 16:49:30 +01:00
Mike Jolley
53d89dd257
Merge pull request #10499 from SiR-DanieL/wc-cli-bool-bugfix
...
WC CLI can't turn on checkboxes
2016-03-08 14:33:52 +00:00
Nicola Mustone
4633982161
use a helper method to check values
2016-03-08 15:18:31 +01:00
Nicola Mustone
a174f85381
checking 'yes' against boolean
2016-03-08 14:51:04 +01:00
Mike Jolley
eefbc053c9
escape data-title
...
Fixes #10490
2016-03-08 13:41:34 +00:00
Mike Jolley
f7f26b192b
Don't affect log when generating log text
2016-03-08 13:24:19 +00:00
Mike Jolley
b3dc976fe3
Only do search logic if search_fields has values
...
Closes #10497
2016-03-08 12:58:31 +00:00
Mike Jolley
2a4c05a9ca
Merge pull request #10495 from pmdeazeta/patch-1
...
Include backorders_allowed attribute on each of the variations when fetching the product via API
2016-03-08 12:56:08 +00:00
Mike Jolley
75d10abd16
Order by date and ID
...
Fixes #10493
2016-03-08 12:54:07 +00:00
Mike Jolley
5b7bc59517
[2.5] Rename pay link for clarity
2016-03-08 11:50:41 +00:00
Mike Jolley
00a6fe8682
[2.5] Allow big selects when getting variations
2016-03-08 11:33:04 +00:00
James Koster
69c9ab0345
Use Dashicons on system status page. #9791
2016-03-08 10:21:06 +00:00
Philip Mark Deazeta
72bfa736b5
Update class-wc-api-products.php
2016-03-08 10:07:36 +08:00
Claudio Sanches
c27c9d3865
Added method to delete attributes
2016-03-07 20:12:51 -03:00
Claudio Sanches
578870c133
Added method to edit attributes
2016-03-07 19:57:24 -03:00
Claudio Sanches
6eab81a79f
Added method to create new attributes
2016-03-07 19:36:34 -03:00
Claudio Sanches
3c770e1bc4
Added method to list product attributes
2016-03-07 19:10:03 -03:00
Claudio Sanches
c7ace7749f
Created schema for product attributes and allow fetch product attributes by ID
2016-03-07 17:32:25 -03:00
Claudio Sanches
396242b89c
Fixed links for terms
2016-03-07 17:28:52 -03:00
Claudio Sanches
ff6970031b
Fixed attribute terms schema title
2016-03-07 17:04:32 -03:00
Claudio Sanches
426410c2ae
Manipule product attribute terms
2016-03-07 16:39:24 -03:00
Claudio Sanches
349b817d1e
Fixed typo
2016-03-07 15:45:10 -03:00
Claudio Sanches
9f07be5271
Make easy to extend our rest controllers
2016-03-07 15:36:17 -03:00
Claudio Sanches
79cf96c07b
Updated rest controller
2016-03-07 15:22:17 -03:00
Claudio Sanches
32943b818b
Shipping classes do not are hierarchical
...
cc @mikejolley
2016-03-07 15:19:04 -03:00
Claudio Sanches
b5e65c68b9
Added methods to update and create terms
2016-03-07 14:49:14 -03:00
Claudio Sanches
a6df9969f4
Fixed image upload
2016-03-07 14:39:42 -03:00
Claudio Sanches
3aac6dd80e
Merge pull request #10489 from woothemes/SiR-DanieL-patch-2
...
WC CLI does not allow to bulk delete orders
2016-03-07 13:42:32 -03:00
James Koster
850134fc20
Makes the review template easier to customise without forcing a template override. #10339
...
* Adds `woocommerce_review_before`,
`woocommerce_review_before_comment_meta`, `woocommerce_review_meta` and
`woocommerce_review_comment_text` actions.
* Adds `woocommerce_review_display_gravatar()`,
`woocommerce_review_display_rating()`,
`woocommerce_review_display_meta()` and
`woocommerce_review_display_comment_text()` template functions.
* Adds template files for review rating and meta.
2016-03-07 15:33:47 +00:00
Nicola Mustone
090e0bac64
use the correct order ID
2016-03-07 16:14:21 +01:00
Mike Jolley
2a98607532
Remove log dir from debug
...
@mattyza
2016-03-07 13:16:39 +00:00
Mike Jolley
f1eefa902c
[2.5] When getting coupon by code used twice, latest should be queried
...
Closes #10487
2016-03-07 13:08:02 +00:00
James Koster
f926f8e9c9
replaces .png credit card icons with .svg alternatives. closes #9675
2016-03-07 12:15:42 +00:00
James Koster
5d7f95fa7f
Update the Storefront banner to include the new logo. closes #10313
2016-03-07 11:36:07 +00:00
Mike Jolley
723b4109d2
Add notice on empty cart when checking out
2016-03-07 10:31:01 +00:00
Mike Jolley
89af9e9416
wc_get_page_permalink - if the page ID is not set, redirect home instead
2016-03-07 10:29:01 +00:00
Thi
348f9cc235
Fix wrong URL and request duration in webhook logs
2016-03-06 01:24:10 +09:00
Mike Jolley
1979138666
Use unformatted coupon post title for comparison
...
Fixes #10476
2016-03-04 15:55:46 +00:00
Justin Shreve
927941e2ca
Merge pull request #10260 from justinshreve/token-api
...
Payment Token API
2016-03-04 04:34:41 -08:00
Justin Shreve
cb68f41ed0
Fix up based on Mike's feedback:
...
* Made CVC field form-row-last
* Make CC & EC methods abstract
* Change label on add new payment method button
* remove groupings in account settings
2016-03-04 04:32:38 -08:00
Mike Jolley
7580f18678
Merge pull request #10469 from allendav/master
...
Add hide_save_button to shipping zones instance template
2016-03-04 10:56:41 +00:00
Mike Jolley
533d961947
Merge pull request #10473 from shivapoudel/indentation
...
Tweak indentation tabs and correct use of <br>
2016-03-04 10:56:26 +00:00
Mike Jolley
22dc056e16
Merge branch '4-4-term-meta-handling'
2016-03-04 10:55:53 +00:00
Mike Jolley
a1cce4a1b2
Issues from Justin
2016-03-04 10:53:48 +00:00
Shiva Poudel
23ad5580ae
Added Periods in the end of comments
2016-03-04 15:26:31 +05:45
Shiva Poudel
51cc7376dd
Docblock fix for get_field_description method
2016-03-04 15:15:03 +05:45
Shiva Poudel
3ae7e4e418
Tweak indentation tabs and correct use of br
...
Sublime linter showing notification due to </br>, instead we should use <br />
2016-03-04 15:08:45 +05:45
Claudio Sanches
bf286dfe96
Created api functions to upload images
2016-03-03 18:42:40 -03:00
Claudio Sanches
d4d91d0fe9
Allow delete categories, tags and shipping classes
2016-03-03 18:19:02 -03:00
Claudio Sanches
a7b1393955
Required permissions to list or get shipping classes
2016-03-03 18:09:37 -03:00
Allen Snook
1dbe6c21a0
Add hide_save_button to shipping zones instance template
...
(Like what is done for legacy shipping methods in the
html admin settings view)
2016-03-03 09:44:09 -08:00
Mike Jolley
7dadae7bc8
Load gateways before save
...
#10461
2016-03-03 17:05:40 +00:00
Mike Jolley
e7e4808726
Correct status check and improved note
...
#10461
2016-03-03 17:04:20 +00:00
Mike Jolley
fab1f224c6
When creating new order from draft, assume 'pending' for status transitions
...
Fixes #10461
2016-03-03 13:51:04 +00:00
Mike Jolley
03872e953b
[2.5] Round refund values.
...
Fixes #10456 .
2016-03-03 13:40:50 +00:00
Mike Jolley
89e8404acb
[2.5] Clear sale price on save if sale is no longer valid.
...
Closes #10454
2016-03-03 13:16:22 +00:00
Mike Jolley
c21b0eda82
Merge pull request #10361 from shivapoudel/ajax-customer-search
...
Feature to exclude certain users from ajax customer search box
2016-03-03 12:54:19 +00:00
Mike Jolley
e252e4a81d
Merge branch 'pr/10451'
2016-03-03 12:53:04 +00:00
Mike Jolley
a043b6d94d
Filter at end of should_deliver method
2016-03-03 12:52:58 +00:00
Justin Shreve
4c560e4da6
Merge pull request #10462 from justinshreve/clipboard-fail-10450
...
Provide help if clipboard copying fails (Safari or zeroclipboard issue) in wp-admin
2016-03-03 02:48:42 -08:00
Shiva Poudel
e0a99751f8
Blank target for links in theme suport notice
2016-03-03 15:53:12 +05:45
Claudio Sanches
cbdddd99cc
List and get product shipping classes
2016-03-02 20:30:54 -03:00
Claudio Sanches
c60ef4ba62
List and get product tags
2016-03-02 20:28:31 -03:00
Claudio Sanches
860819d39f
List and get product categories
2016-03-02 20:22:29 -03:00
Claudio Sanches
1f8e07108f
Created methods to list and get terms
2016-03-02 20:22:12 -03:00
Claudio Sanches
6cf120407c
Merge pull request #10460 from justinshreve/coupon-api-wp-error
...
Have wp_insert_post return WP_Error when creating our coupon in the REST API
2016-03-02 19:15:12 -03:00
Claudio Sanches
0b0aa47421
Created methods to create and update customers
2016-03-02 19:14:03 -03:00
Claudio Sanches
8fe7935925
Fixed textdomains
2016-03-02 19:03:18 -03:00
Claudio Sanches
36b38fc6e0
Fixed return type
2016-03-02 19:03:09 -03:00
Claudio Sanches
d48442f4ed
Allow delete customers
2016-03-02 18:13:46 -03:00
Claudio Sanches
b797779fbf
Required list_users to list customers
2016-03-02 18:07:23 -03:00
Claudio Sanches
c934b32164
Created endpoint to get customers
2016-03-02 17:58:40 -03:00
Mike Jolley
579365b7d5
Merge branch 'master' into 4-4-term-meta-handling
...
# Conflicts:
# includes/class-wc-install.php
2016-03-02 18:38:39 +00:00
Mike Jolley
e380c14716
Upgrade handling
2016-03-02 18:32:33 +00:00
Justin Shreve
f4d771ef3e
Show error if copying can't even happen (to cover safari).
2016-03-02 10:25:16 -08:00
Mike Jolley
b221f9964a
Merge branch 'master' into 4-4-term-meta-handling
2016-03-02 18:24:52 +00:00
Mike Jolley
5c3e7ded03
Version checks not needed
2016-03-02 18:24:49 +00:00
Justin Shreve
32eabbc685
Provide a fallback message if copying to the clipboard fails.
2016-03-02 10:13:17 -08:00
Justin Shreve
4ef68a354a
Have wp_insert_post return WP_Error when creating our coupon, so the is_wp_error check can catch it.
2016-03-02 06:54:33 -08:00
John James Jacoby
ca8ffcc9f4
Update database keys for utf8mb4 charset/collation
...
Since WordPress 4.2, `utf8mb4` is a natively supported and encouraged type of installation. Unfortunately some WooCommerce database tables fail to get created in these types of installations (with something like the below settings):
```
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', 'utf8mb4_unicode_ci' );
```
This commit takes a queue from WordPress core's `schema.php` and limits the length of index `KEY`s to `191`.
2016-03-01 19:28:04 -06:00
Claudio Sanches
2a429edbc2
Endpoints for get a single customer and the current customer
2016-03-01 20:07:20 -03:00
Claudio Sanches
c46521ae80
Created functions to fetch customer last order and to grap gravatar url
2016-03-01 20:07:05 -03:00
Claudio Sanches
c0affe96e0
Created API functions
2016-03-01 19:41:59 -03:00
Claudio Sanches
d22dab6c79
Improved required coupon POST params
2016-03-01 17:59:02 -03:00
Claudio Sanches
26c325acce
Fixed __() functions
2016-03-01 17:53:25 -03:00
Justin Shreve
ccb2c90ef3
Update references for the tokenization UI script (hiding/showing inputs) to use the correct file.
2016-03-01 11:49:43 -08:00
Justin Shreve
49c45c6dc1
Make sure the is_default/default token ability works correctly. Also adds a new method for getting a users default token. Fixes up some docblocks.
2016-03-01 11:49:42 -08:00
Justin Shreve
0985292a79
Make sure the tokenization script is output even if the current user is logged out (we still show save payment method if user is creating account).
2016-03-01 11:49:42 -08:00
Justin Shreve
e3d7e206d0
Create a function for getting correctly formatted credit card type labels (MasterCard, American Express, etc)
2016-03-01 11:49:42 -08:00
Justin Shreve
75f2e6b85c
Fix up some comments and add uninstalling code.
2016-03-01 11:49:42 -08:00
Justin Shreve
c0b74296ff
* Remove WC_Payment_Gateway_Form in favor of having a Payment_Gateway_CC and Payment_Gateway_eCheck
...
* Fix up some comments to match other comments in the WC code base
* Add some missing esc_* functions
* Add a gateway filter to get_customer_tokens + a test for it
2016-03-01 11:49:42 -08:00
Justin Shreve
fa5283d3df
Minify Simplify JS
2016-03-01 11:49:42 -08:00
Justin Shreve
e6a527547f
Add the ability for gateways to override the "new payment method" label.
2016-03-01 11:49:42 -08:00
Justin Shreve
cfe1da13d5
Remove todo comment for payment token tables
2016-03-01 11:49:41 -08:00
Justin Shreve
31bae0c19e
Hook up the tokenization API to the "add payment method" button in my account settings.
2016-03-01 11:49:41 -08:00
Justin Shreve
9db1f65196
Hook up the payment token API to the my account > payment methods tab
2016-03-01 11:49:41 -08:00
Justin Shreve
2e73486004
Add minified simplify js.
...
Enable payment gateways to show/force CVC on saved gateways.
2016-03-01 11:49:41 -08:00
Justin Shreve
898242c34d
Integrate simplify with the token API to save cards/customer data and use a saved card.
2016-03-01 11:49:40 -08:00
Justin Shreve
eff4e297f9
First pass at showing saved payment methods on checkout
2016-03-01 11:49:40 -08:00
Justin Shreve
defff6c5a9
Add the payment token tables to the database status report.
2016-03-01 11:49:40 -08:00
Justin Shreve
5d8967c7d7
Prepare a list of payment methods for output on the payment methods "my account" page.
2016-03-01 11:49:40 -08:00
Justin Shreve
0061b36f3b
Make sure WP knows about the payment token meta table, and return null in payment tokens get if a token cannot be found.
2016-03-01 11:49:39 -08:00
Justin Shreve
df260c228d
Prevent notice from being displayed for user_id and remove static on echeck validate
2016-03-01 11:49:39 -08:00
Justin Shreve
7b57b4c4cc
Validate length for expiry - 4 chars for year and 2 for month.
2016-03-01 11:49:39 -08:00
Justin Shreve
214f077a91
Implement the rest of the WC_Data methods for creating, updating, reading, etc.
2016-03-01 11:49:39 -08:00
Justin Shreve
c87c99f847
Start implementing the WC_Data interface. Move update, create, save, etc to the actual token class, and have the controller return our tokens. This matches the shipping zone API closer.
2016-03-01 11:49:39 -08:00
Justin Shreve
f66b9e3681
Move meta (when creating) to its own sub meta array.
2016-03-01 11:49:39 -08:00
Justin Shreve
f66a8b6478
Rename customer_id to user_id to match how orders reference the user.
2016-03-01 11:49:39 -08:00
Justin Shreve
2fdb2ed2a8
Don't inheirt from eCheck https://github.com/woothemes/woocommerce/pull/10260#discussion_r51901526
2016-03-01 11:49:38 -08:00
Justin Shreve
4b93f23ac5
Add filters when we return tokens for customers or orders.
2016-03-01 11:49:38 -08:00
Justin Shreve
bfa9437a43
Rename the meta name _payment_tokens to remove the wc_ prefix, since this meta is a part of WC orders already.
2016-03-01 11:49:38 -08:00
Justin Shreve
72a4823f27
Pass the token object in the _deleted hook.
2016-03-01 11:49:38 -08:00
Justin Shreve
da9368e8be
Switch the payment token meta to use WP's metadata functions.
2016-03-01 11:49:38 -08:00
Justin Shreve
2e896ae24a
Extend WC_Payment_Token_CC from WC_Payment_Token_eCheck since they both share eCheck's fields as a base.
2016-03-01 11:49:38 -08:00
Justin Shreve
6112752836
Misc cleanup based on PR feedback:
...
* Remove $token_id parameter from WC_Order's add_payment_token. get_id() can be used to access the ID
* Rename our list of token ids from meta to $token_ids as it makes more sense
* Cleaned up/fixed some of the comments in WC_Payment_Token
* Some code formatting fixes
2016-03-01 11:49:38 -08:00
Justin Shreve
9741ab0751
Swap method_exists for is_callable.
2016-03-01 11:49:38 -08:00
Justin Shreve
f9b19234b0
Fix coding/WP standard for primary key definitions - there must be two spaces between the words PRIMARY key and the definition.
2016-03-01 11:49:37 -08:00
Justin Shreve
204922e2ae
Add methods for managing payment tokens associated with an order.
2016-03-01 11:49:37 -08:00
Justin Shreve
c5aec06a8a
First pass at a payment token API
2016-03-01 11:49:37 -08:00
Claudio Sanches
27a9b72d36
Merge pull request #10447 from jonkoops/tax-form-field-classes
...
Add wrapper classes to product category form fields.
2016-03-01 14:02:46 -03:00
Horrower
875cd46f45
Hook for intercept deliver of webhooks
...
Let other plugins intercept deliver for some messages queue like rabbit/zeromq
https://github.com/woothemes/woocommerce/issues/10424#issuecomment-190806538
2016-03-01 19:58:27 +03:00
Claudio Sanches
3e955f6086
[2.5] Create new function to prevent endpoint indexing
2016-03-01 13:45:25 -03:00
Jon Koops
a8cb7f7d00
Add wrapper classes to product category form fields.
...
Add wrapper classes to Display Type and Thumbnail fields of a product category in the admin. These classes follow the same naming convention as other taxonomy fields in the WordPress admin.
2016-03-01 15:37:01 +01:00
Mike Jolley
6f04ff1fa0
Replace size with length
...
Fixes #10444
2016-03-01 13:08:25 +00:00
Jon Koops
bc097553c6
Add order_schema_markup action to output Schema markup for order emails.
2016-03-01 13:02:56 +01:00
Claudio Sanches
256be9b028
[2.5] Allow send array as webhooks callbacks, closes #10424
2016-02-29 16:23:45 -03:00
Claudio Sanches
19019f75ca
[2.5] Stop to remove the 'all' from wp_count_comments(), closes #10441
2016-02-29 13:35:24 -03:00
Mike Jolley
d4df89e1b9
[2.5] Don't duplicate rating and review counts
...
Fixes #10440
2016-02-29 13:36:32 +00:00
Mike Jolley
8edf6d9286
Noindex endpoints
...
Closes #10433
2016-02-29 12:52:45 +00:00
Mike Jolley
fa2280f3f8
Add notice on fail
2016-02-29 12:33:09 +00:00
Mike Jolley
09ef555e5a
[2.5] Combine update post calls
2016-02-29 12:24:02 +00:00