Tiago Noronha
c3ff6fca49
Simplify StoreAlerts component logic
2019-03-08 16:17:48 +00:00
Tiago Noronha
2e2fb90cde
Add support for notes count by note type
2019-03-08 15:17:24 +00:00
Tiago Noronha
0cdaf1bee2
Stop API requests when we know no alerts exist
2019-03-06 23:04:13 +00:00
Tiago Noronha
dd8d1fbb8b
Display StoreAlertsPlaceholder while alerts are being loaded
2019-03-06 22:50:47 +00:00
Tiago Noronha
0af40e8214
Add default props and prop types to StoreAlertsPlaceholder component
2019-03-06 22:16:38 +00:00
Tiago Noronha
3493481f01
Add placeholder for StoreAlerts
2019-03-06 21:36:54 +00:00
Paul Sealock
b401a4845b
Update configs to simplify Show > Advanced Filters
2019-03-07 10:29:54 +13:00
Albert Juhé Lluveras
a7e3cf78a0
Show compared keys in chart legends even if their values are 0 ( https://github.com/woocommerce/woocommerce-admin/pull/1754 )
...
* Show compared keys in chart legends
* Fix JS error if filters is missing
* Add docs
2019-03-06 21:12:28 +01:00
renovate[bot]
1a395fd11f
Pin dependency composer/installers to 1.6.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1714 )
2019-03-06 09:39:04 -06:00
Tiago Noronha
73b480282b
Expose Store Alerts count via `wcSettings`
2019-03-06 14:58:36 +00:00
Jeff Stieler
4ebf4feb70
Merge pull request woocommerce/woocommerce-admin#1742 from woocommerce/fix/1675-ie-dash-block-overlap
...
Fix IE11 leaderboard display issue.
2019-03-06 07:56:46 -07:00
Jeff Stieler
b92ef54610
Merge pull request woocommerce/woocommerce-admin#1740 from woocommerce/fix/1609-chart-interval-highlight
...
Add button focus style to report chart interval selection.
2019-03-06 07:56:28 -07:00
Albert Juhé Lluveras
d2c0dd5555
Make products and rates endpoints return zero-value items ( https://github.com/woocommerce/woocommerce-admin/pull/1722 )
...
* Make products endpoint return zero-value items
* Make rates endpoint return zero-value items
* Several fixes
* Add tests
* Simplify code
* Merge both queries into one to simplify code
* Rename 'get_outer_from_sql_params' to 'get_from_sql_params'
2019-03-06 12:36:43 +01:00
Joshua Flowers
b1890190c7
Get product ID for line item from meta table instead of deleting
2019-03-06 16:03:54 +08:00
Joshua Flowers
c6c71b0238
Delete product IDs from lookup table on delete
2019-03-06 15:09:38 +08:00
Joshua Flowers
1715e98b98
Don't fetch extended attributes if product doesn't exist
2019-03-06 14:25:59 +08:00
Joshua T Flowers
4d80cad52e
Add rebuild tool to settings page ( https://github.com/woocommerce/woocommerce-admin/pull/1737 )
...
* Add button input type to analytics settings
* Add callback prop and disabled state to setting
* Add rebuild tool to settings page
* Re-enable setting if error is caught
* Remove rebuild tool from system tools page
* Move report build success message to API response
* Add back key for settings map
* Fix misspelled option group classname
* Conditionally add rebuild tool to non-wc-status page instead of removal hook
2019-03-06 13:32:05 +08:00
Joshua T Flowers
3d15392ecd
Update CSV filenames and remove item IDs ( https://github.com/woocommerce/woocommerce-admin/pull/1738 )
...
* Separate params by underscores
* Replace spaces and underscores in params with hyphens
* Delete extended info from filename
* Delete found search IDs when search query exists
* Adjust tests to fix new filename format
* Clone params instead of modifying query
* Decode params and only allow alphanumeric characters
2019-03-06 13:16:38 +08:00
Joshua T Flowers
e45d311581
Add actionable order statuses settings ( https://github.com/woocommerce/woocommerce-admin/pull/1727 )
...
* Add actionable status setting
* Add actionable statuses to settings page
* Hook up actionable order statuses to activity panel
* Hook up actionable order statuses to activity panel
2019-03-06 13:14:38 +08:00
Justin Shreve
008963d72f
Don't queue lookup tables on activiation ( https://github.com/woocommerce/woocommerce-admin/pull/1741 )
2019-03-05 22:10:22 -05:00
Paul Sealock
a558bfc5d9
Merge pull request woocommerce/woocommerce-admin#1702 from ratnakardubey/fix/1650-status-indicator-on-hold-gets-squished
...
Retain size of order status indicator in smaller screen
2019-03-06 12:47:18 +13:00
Jeff Stieler
27a5d65645
Set dashboard (leaderboard/chart) grid item position manually for IE11.
2019-03-05 15:59:23 -07:00
Jeff Stieler
f1fe300953
Add button focus style to report chart interval selection.
2019-03-05 12:10:26 -07:00
Albert Juhé Lluveras
5d3aa58a5d
Use IDs instead of labels to identify chart legend items ( https://github.com/woocommerce/woocommerce-admin/pull/1730 )
...
* Use instanceId to generate unique ids for chart legend items
* Decouple item key and label in Chart components
* Remove more duplicate IDs in the chart legend
* Use double underscores in element IDs following BEM rules
* Move 'withInstanceId' inside D3Legend component
* Simplify screen reader labels logic
* Add CHANGELOG message
* Use 'primary' and 'secondary' as items keys in time-comparison charts
2019-03-05 19:27:20 +01:00
Albert Juhé Lluveras
3de2bd1953
Update table columns visibility on finish loading ( https://github.com/woocommerce/woocommerce-admin/pull/1729 )
2019-03-05 18:26:29 +01:00
Timmy Crawford
0650524977
remove unused file ( https://github.com/woocommerce/woocommerce-admin/pull/1733 )
2019-03-05 07:41:58 -08:00
Tiago Noronha
9164e85fad
Merge pull request woocommerce/woocommerce-admin#1723 from woocommerce/add/1708-notes-endpoint
...
Hook up StoreAlerts component to notes endpoint
2019-03-05 13:03:50 +00:00
Peter Fabian
99e88706ad
Merge pull request woocommerce/woocommerce-admin#1681 from woocommerce/fix/1476-2
...
Updated is_returning_customer definition to use refactored function.
2019-03-05 13:00:07 +01:00
Albert Juhé Lluveras
584f0f26f0
Update chart colors to match spec ( https://github.com/woocommerce/woocommerce-admin/pull/1731 )
...
* Update chart color scale to match woocommerce/woocommerce-admin#375
* Avoid useless calls to 'getColor'
2019-03-05 10:44:29 +01:00
Joshua T Flowers
27acab72b8
Define extended_info in case query is filtered ( https://github.com/woocommerce/woocommerce-admin/pull/1728 )
2019-03-05 10:56:47 +08:00
Timmy Crawford
e0fa34720c
Getting things rolling on readme updates. ( https://github.com/woocommerce/woocommerce-admin/pull/1724 )
2019-03-04 15:40:35 -08:00
Jeff Stieler
b23ae97eff
Skip dispatching fresh data requests when the window/tab is hidden.
2019-03-04 12:47:48 -07:00
Tiago Noronha
f8e97b8152
Return immediately if no alerts found
2019-03-04 13:52:20 +00:00
Joshua T Flowers
4e9f787b13
Update tracking to use wcTracks method ( https://github.com/woocommerce/woocommerce-admin/pull/1718 )
...
* Remove tracking script from client assets
* Check for wcTracks function and record event if it exists
* Rely on tracking enabled check in core
2019-03-04 12:08:13 +08:00
Tiago Noronha
416d41279f
Update CSS with new alert types
2019-03-01 17:37:51 +00:00
Tiago Noronha
7248d14595
Hook up StoreAlerts component to notes endpoint
2019-03-01 17:20:28 +00:00
Paul Sealock
9cf8e564ff
Date picker: fix tab CSS
2019-03-01 16:29:31 +13:00
Justin Shreve
b7d36c90e8
Clear scheduled actions on plugin deactivate ( https://github.com/woocommerce/woocommerce-admin/pull/1715 )
2019-02-28 16:47:58 -05:00
Justin Shreve
fce16ade7a
Display order number on reports ( https://github.com/woocommerce/woocommerce-admin/pull/1706 )
...
* Display order number on reports, and add to API response.
* Add method for getting order number, avoiding loading the data store if no filter is attached.
2019-02-28 09:14:21 -05:00
Tiago Noronha
36a9e78ea9
Merge pull request woocommerce/woocommerce-admin#1519 from woocommerce/fix/1352-backspace-remove-item
...
Remove items from search input with backspace key
2019-02-28 12:04:18 +00:00
Albert Juhé Lluveras
ba2fb3c22b
Make EmptyContent component fit narrow viewports ( https://github.com/woocommerce/woocommerce-admin/pull/1703 )
2019-02-28 09:42:11 +01:00
Timmy Crawford
00965ba5b3
Remove Swaggerhub method. ( https://github.com/woocommerce/woocommerce-admin/pull/1707 )
2019-02-27 19:14:54 -08:00
Timmy Crawford
82730d315b
Release/v0.8.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1710 )
...
* Update version number and docs.
* Updates after release.
2019-02-27 16:43:39 -08:00
renovate[bot]
7890b4c19e
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1686 )
2019-02-27 15:23:37 -05:00
renovate[bot]
89138520e1
Update babel monorepo to v7.3.4 ( https://github.com/woocommerce/woocommerce-admin/pull/1700 )
2019-02-27 14:42:32 -05:00
renovate[bot]
b6a4ada50f
Update dependency autoprefixer to v9.4.9 ( https://github.com/woocommerce/woocommerce-admin/pull/1701 )
2019-02-27 14:15:56 -05:00
Albert Juhé Lluveras
a8ee12e1f9
Fix empty chart and summary numbers when searching in the Categories report ( https://github.com/woocommerce/woocommerce-admin/pull/1698 )
2019-02-27 17:28:18 +01:00
Albert Juhé Lluveras
4e4f04b8d8
Display chart and summary numbers placeholder when loading search terms ( https://github.com/woocommerce/woocommerce-admin/pull/1694 )
2019-02-27 15:43:34 +01:00
Joshua T Flowers
241be1f547
Add product name filtering ( https://github.com/woocommerce/woocommerce-admin/pull/1670 )
...
* Add post_title__like param to wp query
* Add product_name filter option to products rest controller
* Change autocomplete search to use product_name param
* Change add_wp_query_post_title_filter to static method
* Only add wp_query filter in the products rest controller
2019-02-27 16:49:21 +08:00
Ratnakar Dubey
c95ce1b9bd
Status Indicator: On Hold Gets Squished and Looks Like an egg
2019-02-27 11:11:00 +05:30
Joshua T Flowers
6a18202f61
Add tax include param to tax REST API ( https://github.com/woocommerce/woocommerce-admin/pull/1672 )
...
* Add code to collection params to allow searching
* Add include param to tax rest api
* Remove duplicate get_collection_params
* Revert to previous taxes getLabel config
2019-02-27 10:37:24 +08:00
Tiago Noronha
c5a3a5dea8
Merge pull request woocommerce/woocommerce-admin#1627 from woocommerce/add/115-store-alerts
...
Adds StoreAlerts component
2019-02-26 23:18:00 +00:00
Tiago Noronha
6fe2b070bc
Alert pagination label alignment
2019-02-26 23:10:00 +00:00
Albert Juhé Lluveras
53bac8700e
Screen readers: read date instead of data keys in 'time-comparison' bar charts ( https://github.com/woocommerce/woocommerce-admin/pull/1586 )
...
* Screen readers: read date instead of data keys in 'time-comparison' bar charts
* Make previous period labels more verbose
* Revert "Make previous period labels more verbose"
This reverts commit 34d13deaa982425ca2cba76dacfd2c89c96f06c0.
* Improve isSameDay check
* Add date to hour tooltip and improve screen reader label
* Add CHANGELOG message
2019-02-26 11:56:49 +01:00
Albert Juhé Lluveras
b18819489b
Don't store searchWords in the query prop ( https://github.com/woocommerce/woocommerce-admin/pull/1689 )
2019-02-26 11:06:37 +01:00
Albert Juhé Lluveras
b85eef53fd
Display table placeholder instead of empty table when loading search terms ( https://github.com/woocommerce/woocommerce-admin/pull/1682 )
2019-02-26 10:28:50 +01:00
Joshua T Flowers
13b72f2fde
Add tax code filter to tax REST API ( https://github.com/woocommerce/woocommerce-admin/pull/1671 )
...
* Add in hook to rest tax controller modify tax items query
* Modify query string for getting tax code items
* Add code to collection params to allow searching
* Change filter to use entire tax code without null values
* Hook up tax code filter to autocomplete search
* Overwrite get_items instead of using hooks for code filtering
2019-02-26 14:19:38 +08:00
Joshua T Flowers
37e1ddfbd1
Don't update state on user preferences props change ( https://github.com/woocommerce/woocommerce-admin/pull/1688 )
2019-02-26 11:34:43 +08:00
Ron Rennick
39226c8c2c
Merge pull request woocommerce/woocommerce-admin#1664 from woocommerce/add/action-scheduler-group
...
add action scheduler group
2019-02-25 16:13:15 -04:00
Kelly Dwan
631ab5b609
Version bump ( https://github.com/woocommerce/woocommerce-admin/pull/1663 )
2019-02-25 11:44:11 -08:00
Albert Juhé Lluveras
365d493079
Table: reset search on compare and reset comparison on search ( https://github.com/woocommerce/woocommerce-admin/pull/1679 )
2019-02-25 20:40:30 +01:00
Albert Juhé Lluveras
4a19d27ec1
Add 'isCheckbox' prop to 'MenuItem' ( https://github.com/woocommerce/woocommerce-admin/pull/1620 )
...
* Make column filter menu items not focusable
* Check if onInvoke exists before calling it
* Revert "Check if onInvoke exists before calling it"
This reverts commit e3b63edd51395c0f967991e2d20fccf867e37b91.
* Revert "Make column filter menu items not focusable"
This reverts commit 3e0ac949fa057a0c235876731768b6f312ced998.
* Add isCheckbox prop to MenuItem component
* Fix arrow keys navigation in checkbox menu items
* Table: don't update showCols state when the headers prop changes
2019-02-25 20:25:19 +01:00
Peter Fabian
1b90296bba
Updated timezone handling to be in line with other WC code.
2019-02-25 20:05:25 +01:00
Ron Rennick
6969f841fa
update unit tests for batch group
2019-02-25 09:34:59 -04:00
Albert Juhé Lluveras
55336a9874
Make 'Rows Per Table' <select> accessible ( https://github.com/woocommerce/woocommerce-admin/pull/1674 )
2019-02-25 11:17:56 +01:00
Paul Sealock
a3e4955f74
Merge pull request woocommerce/woocommerce-admin#1571 from woocommerce/fix/taxes-segmentation
...
Taxes Report: fix comparison mode and segmentation labels
2019-02-25 11:31:37 +13:00
Peter Fabian
3f9a43fdd0
Added timezone to datetime to correctly identify first order(s).
...
If default PHP timezone is UTC, then any order between first order and positive UTC offset is identified as 'first', which is incorrect.
2019-02-23 18:38:45 +01:00
Peter Fabian
43e49ca704
Added test for registered customer.
2019-02-23 00:03:53 +01:00
Peter Fabian
4668734af7
Removed debugging var from test.
2019-02-23 00:02:40 +01:00
Peter Fabian
3ce686e6cd
Updated is_returning_customer definition to use refactored function.
2019-02-22 22:06:21 +01:00
renovate[bot]
042e55cd43
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1516 )
2019-02-22 08:35:57 -05:00
renovate[bot]
e0730dd0a3
Update dependency autoprefixer to v9.4.8 ( https://github.com/woocommerce/woocommerce-admin/pull/1630 )
2019-02-22 08:00:21 -05:00
renovate[bot]
f5855a5641
Update dependency @babel/core to v7.3.3 ( https://github.com/woocommerce/woocommerce-admin/pull/1629 )
2019-02-22 07:48:49 -05:00
renovate[bot]
699b669891
Update dependency dompurify to v1.0.10 ( https://github.com/woocommerce/woocommerce-admin/pull/1631 )
2019-02-22 07:41:25 -05:00
Justin Shreve
4347e1a9e0
Fix CSS linter errors ( https://github.com/woocommerce/woocommerce-admin/pull/1673 )
2019-02-22 07:34:04 -05:00
renovate[bot]
3de37c9e9e
Update dependency core-js to v2.6.5 ( https://github.com/woocommerce/woocommerce-admin/pull/1538 )
2019-02-22 07:32:30 -05:00
renovate[bot]
8ac513194b
Update dependency ast-types to v0.12.2 ( https://github.com/woocommerce/woocommerce-admin/pull/1537 )
2019-02-22 07:16:35 -05:00
renovate[bot]
5e42c540da
Update dependency eslint-plugin-jest to v22.3.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1633 )
2019-02-22 07:08:54 -05:00
renovate[bot]
bb1a6bfe2e
Update dependency eslint to v5.14.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1632 )
2019-02-22 06:55:10 -05:00
Justin Shreve
063bea4486
Return an error when installing unit tests if WP < 5 ( https://github.com/woocommerce/woocommerce-admin/pull/1645 )
2019-02-22 06:31:18 -05:00
Joshua T Flowers
88c2973e2a
Fix null values in CSV columns export ( https://github.com/woocommerce/woocommerce-admin/pull/1652 )
...
* Fix null values in CSV columns export
* Check if value is null or undefined to avoid falsey for 0 values
* Add null value to CSV tests
* Improve changelog message
2019-02-22 10:02:38 +08:00
Joshua T Flowers
9c95a62f3b
Hide woo notices button when side menu is open ( https://github.com/woocommerce/woocommerce-admin/pull/1658 )
2019-02-22 09:42:42 +08:00
Tiago Noronha
f1e6c2f3c8
Reduce alert margin on mobile
2019-02-21 23:39:30 +00:00
Tiago Noronha
952ad025a5
Change button from isPrimary to isDefault and adjust color
2019-02-21 23:34:43 +00:00
Tiago Noronha
1910d76425
Small screens styling tweaks
2019-02-21 23:24:01 +00:00
Paul Sealock
62a6b619d9
Taxes Report: allow segmentation by tax
2019-02-22 11:37:15 +13:00
Tiago Noronha
84ba0709c1
Ensure state is updated only if new ids exist
2019-02-21 21:16:10 +00:00
Ron Rennick
0a4d98fb9f
fix warning in some versions of PHP
2019-02-21 15:59:09 -04:00
Ron Rennick
4cad583332
add action scheduler group
2019-02-21 15:44:35 -04:00
Tiago Noronha
e6b0f3476c
Merge pull request woocommerce/woocommerce-admin#1560 from woocommerce/fix/1429-hello-dolly
...
Stop Hello Dolly lyrics from displaying in the notices tab
2019-02-21 18:58:51 +00:00
Tiago Noronha
1ae9ffc188
Add new function to remove unwanted notices and remove Hello Dolly
2019-02-21 18:37:45 +00:00
Tiago Noronha
039ca2a1a9
Remove Hello Dolly exception from JS
2019-02-21 18:34:50 +00:00
Kelly Dwan
4ccc7ddaea
Update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/1661 )
2019-02-21 11:47:28 -05:00
Tiago Noronha
f28e74daf9
Merge branch 'master' of github.com:woocommerce/wc-admin into fix/1352-backspace-remove-item
2019-02-21 15:50:21 +00:00
Justin Shreve
2af0aedd95
Add comparison support to the coupons report ( https://github.com/woocommerce/woocommerce-admin/pull/1647 )
2019-02-21 10:16:44 -05:00
Tiago Noronha
d54d9aa05e
Fix store alters margin on mobile
2019-02-21 14:26:43 +00:00
Tiago Noronha
f22770ce7e
Use global Sass variables and add mixin for alert box-shadow
2019-02-21 01:13:54 +00:00
Tiago Noronha
c304760629
Add `store-alerts` feature flag
2019-02-21 00:41:00 +00:00
Kelly Dwan
b98c05c331
Components: Add SearchListControl ( https://github.com/woocommerce/woocommerce-admin/pull/1628 )
...
* Add SearchListControl as exported component
* Add entry to changelog (and fix versioning)
* Fix repeating character mixin
* Update textdomain
2019-02-20 15:18:27 -05:00
Albert Juhé Lluveras
00ff9fa8b5
Fix table search position in small viewports ( https://github.com/woocommerce/woocommerce-admin/pull/1646 )
2019-02-20 20:44:12 +01:00
Tiago Noronha
1d864c222c
Fix line break
2019-02-20 19:03:08 +00:00
Tiago Noronha
91b09bfe4b
Add propTypes
2019-02-20 16:37:03 +00:00
Tiago Noronha
f492dae5a2
Simplify name of consts
2019-02-20 16:18:10 +00:00
Albert Juhé Lluveras
1488a55b7c
Preserve chart colors when changing visible keys in charts with less keys than 'selectionLimit' ( https://github.com/woocommerce/woocommerce-admin/pull/1606 )
...
* Preserve chart colors when changing visible keys in 'time-comparison' charts
* Actually preserve colors in charts that don't have more keys than selectionLimit
2019-02-20 16:53:37 +01:00
Tiago Noronha
4f8336ce3d
Add alerts array via props
2019-02-20 15:25:56 +00:00
Justin Shreve
c3b0934ad3
Close the WP menu after navigating between reports ( https://github.com/woocommerce/woocommerce-admin/pull/1634 )
2019-02-20 10:18:27 -05:00
Ron Rennick
3aa1f6197a
Merge pull request woocommerce/woocommerce-admin#1591 from woocommerce/fix/1590
...
implement WC_ADMIN_ABSPATH in wc-admin.php, class-wc-admin-api-init.php
2019-02-20 09:42:07 -04:00
Tiago Noronha
d9f9532939
Use interpolateComponents for pagination label
2019-02-20 11:50:55 +00:00
Albert Juhé Lluveras
0a10291969
Don't show variations table when there is an active search ( https://github.com/woocommerce/woocommerce-admin/pull/1601 )
2019-02-20 10:21:19 +01:00
Albert Juhé Lluveras
1660484d4c
Escape commas in search terms ( https://github.com/woocommerce/woocommerce-admin/pull/1605 )
2019-02-20 10:21:05 +01:00
Albert Juhé Lluveras
5e4f14a81d
Fix style of dashboard summary number placeholder ( https://github.com/woocommerce/woocommerce-admin/pull/1623 )
...
* Fix style of dashboard summary number placeholder
* Make store performance block to be a normal <div> instead of a Card
* Fix dashboard summary numbers style
* Simplify code
2019-02-20 10:20:50 +01:00
Joshua T Flowers
aef11ef586
Refactor customer ID creation ( https://github.com/woocommerce/woocommerce-admin/pull/1619 )
...
* Fix indendtation for table creations
* Refactor how customers are created on order update
* Check if user has a role of customer or previous orders before storing
* Add tests for user creation
* Allow null emails for customers
* Only select customer_id in guest ID query
2019-02-20 10:30:00 +08:00
Joshua T Flowers
08e43c35cf
Execute single order pending jobs immediately when wp_debug is enabled ( https://github.com/woocommerce/woocommerce-admin/pull/1581 )
...
* Execute all pending jobs when debug mode is enabled
* Only process single order jobs immediately
* Replace wp_debug condition with a filter
* Bypass scheduling and process the order on save_post
* Change hook name to include order
2019-02-20 10:05:11 +08:00
Joshua T Flowers
73ff2d37e8
Update activity panels order endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/1578 )
...
* Only show customer name if available
* Map customer data to extended_info in orders API response
* Add gross total and refund total to orders API response
* Hook up report orders endpoint to activity panel orders
* Add on-hold orders to activity panel orders
* Destructure extended_info in case of filtering
* Add customer link to orders panel
2019-02-20 09:51:43 +08:00
Joshua T Flowers
0ef2dc27f4
Fix long search tags ( https://github.com/woocommerce/woocommerce-admin/pull/1597 )
...
* Fix long search tags
* Remove spaces from css calc expression
Co-Authored-By: joshuatf <joshuatf@gmail.com>
* Fix overflowing autocomplete search
2019-02-20 09:40:21 +08:00
Joshua T Flowers
44604bcd02
Reduce net order total by refunded amount less tax and shipping refunds ( https://github.com/woocommerce/woocommerce-admin/pull/1600 )
...
* Reduce net order total by refunded amount less tax and shipping refunds
* Fix net_totals in tests with refunds
2019-02-20 09:39:42 +08:00
Tiago Noronha
8bc2a84b39
Add basic StoreAlert component
2019-02-19 21:07:19 +00:00
Justin Shreve
4f64358c8e
Fix customer filters and download user filtering ( https://github.com/woocommerce/woocommerce-admin/pull/1618 )
...
* Add the ability to search name, username, and email fields on the customer endpoint, update autocompletors, add in include parameter.
* Update the username to be returned in the download response, update download filtering based on customer id, and only rename include parameter on main customers endpoint.
2019-02-19 14:35:29 -05:00
Ron Rennick
e1af3cdf18
implement WC_ADMIN_ABSPATH in class-wc-admin-api-init.php
2019-02-19 15:27:42 -04:00
Joshua T Flowers
694130d455
Change fixed legend button height to min-height ( https://github.com/woocommerce/woocommerce-admin/pull/1602 )
2019-02-19 10:29:58 +08:00
Joshua T Flowers
ffa7e016d4
Fix double focus on autocomplete search list after options are loaded ( https://github.com/woocommerce/woocommerce-admin/pull/1582 )
...
* Add isFocused to state to determine whether options list should be rendered
* Use state query instead of adding isFocused
* Remove search tag styling
2019-02-19 10:28:40 +08:00
Justin Shreve
732a8a4986
Fix variation name format to match core ( https://github.com/woocommerce/woocommerce-admin/pull/1583 )
2019-02-18 13:24:48 -05:00
Justin Shreve
79dc87b9bb
Fix product category report views ( https://github.com/woocommerce/woocommerce-admin/pull/1587 )
2019-02-18 13:18:21 -05:00
Joshua T Flowers
f0ec3c49a1
Add tax refund calculations ( https://github.com/woocommerce/woocommerce-admin/pull/1556 )
...
* Add item and shipping refund calucations to taxes on order update
* Sync taxes on refund delete
* Fix up tax stats API testing
* Add refunds to tax stats API tests
2019-02-18 10:20:16 +08:00
Ron Rennick
71660fa997
implement WC_ADMIN_ABSPATH in wc-admin.php
2019-02-15 16:03:32 -04:00
Ron Rennick
c377e27411
update missed version `or greater` in update message
2019-02-15 15:41:19 -04:00
Ron Rennick
e2b220bb54
Merge pull request woocommerce/woocommerce-admin#1570 from woocommerce/phpcs/tests
...
Phpcs sniff fixes for unit tests
2019-02-15 14:50:50 -04:00
Tiago Noronha
6d58ed97c4
Add array of notice ids and/or classes and iterate to collapse
2019-02-15 18:01:18 +00:00
Ron Rennick
00b640e2f0
Merge pull request woocommerce/woocommerce-admin#1567 from woocommerce/fix/1450
...
update chart type query string key to chartType
2019-02-15 12:58:22 -04:00
Peter Fabian
f42aa073b1
Changed the date_created columns to datetime, in the new location of db create script.
...
date_created should store local date and time, not UTC timestamp, as the data needs to be sliced and diced by local date/time, not by UTC date/time.
2019-02-15 17:13:12 +01:00
Peter Fabian
f7d0d2379f
Merge branch 'master' into fix/489-date_date_gmt
...
# Conflicts:
# includes/class-wc-admin-api-init.php
2019-02-15 17:07:38 +01:00
Ron Rennick
9f911df053
update changelog, coding style per review
2019-02-15 10:37:56 -04:00
Tiago Noronha
69cdb7996c
Merge pull request woocommerce/woocommerce-admin#1569 from woocommerce/fix/1568-filters-button-styling
...
Add margin to advanced filters Add button
2019-02-15 11:11:11 +00:00
Albert Juhé Lluveras
fe11ff475f
Chart legend: show pointer in all clickable area ( https://github.com/woocommerce/woocommerce-admin/pull/1566 )
2019-02-15 11:55:04 +01:00
Albert Juhé Lluveras
b61dff32f9
Sort tabular data when selecting a Summary Number ( https://github.com/woocommerce/woocommerce-admin/pull/1564 )
...
* Sort tabular data when selecting a Summary Number
* Fix 'orderby' param in orders endpoint
2019-02-15 11:54:41 +01:00
Albert Juhé Lluveras
0cb1aac8b9
Fix logic used to show legend total block ( https://github.com/woocommerce/woocommerce-admin/pull/1559 )
2019-02-15 11:50:41 +01:00
Albert Juhé Lluveras
bce82c7572
Move IE11 specific CSS to ie.scss file ( https://github.com/woocommerce/woocommerce-admin/pull/1558 )
2019-02-15 11:49:51 +01:00
Justin Shreve
a1c60537e5
Fix downloads stats data store sorting ( https://github.com/woocommerce/woocommerce-admin/pull/1561 )
2019-02-14 23:06:01 -05:00
Joshua T Flowers
cba9ab61b2
Update returning customer values to respect excluded statuses ( https://github.com/woocommerce/woocommerce-admin/pull/1557 )
...
* Excluded statuses from customers oldest orders
* Fix tests for returning customer where excluded statuses are used
* Remove save_post hook used for testing
* Extract conditions for first order swapping
2019-02-15 10:09:16 +08:00
Ron Rennick
767b047f4b
phpcs for admin-notess.php
2019-02-14 19:20:47 -04:00
Ron Rennick
45acf57c22
phpcs for product-reviews.php
2019-02-14 19:19:22 -04:00
Ron Rennick
7a255d7490
phpcs for products.php
2019-02-14 19:18:34 -04:00
Ron Rennick
b69f8fdbf2
phpcs for reports-customers-stats.php
2019-02-14 19:17:05 -04:00
Ron Rennick
e91f7f6d00
phpcs for reports-customers.php
2019-02-14 19:14:43 -04:00
Ron Rennick
cd1fdef99d
phpcs for reports-download-stats.php
2019-02-14 19:13:18 -04:00
Ron Rennick
a89083077e
phpcs for reports-interval.php
2019-02-14 19:12:15 -04:00
Ron Rennick
db568ec9af
phpcs for report-order-stats.php
2019-02-14 19:11:17 -04:00
Ron Rennick
ece6fb1a91
phpcs for report-performance-indicators.php
2019-02-14 19:08:25 -04:00
Ron Rennick
8ce7af9f61
phpcs for report-stock-stats.php
2019-02-14 19:06:11 -04:00
Ron Rennick
7910e76d8c
phpcs for bootstrap.php
2019-02-14 19:04:30 -04:00
Ron Rennick
58cfde18a4
phpcs print_R use in class-wc-tests-reports-order-stats.php
2019-02-14 18:54:45 -04:00
Tiago Noronha
5d3ce289f9
Merge pull request woocommerce/woocommerce-admin#1563 from woocommerce/fix/1402-legend-transition
...
Remove margin between chart legends in column direction
2019-02-14 21:23:39 +00:00
Tiago Noronha
75ee8d600b
Merge pull request woocommerce/woocommerce-admin#1533 from woocommerce/fix/1511-advanced-filters-ie11
...
Advanced filters alignment in IE11
2019-02-14 21:23:29 +00:00
Tiago Noronha
86f3da4e9c
Merge pull request woocommerce/woocommerce-admin#1530 from woocommerce/fix/1513-legend-text-align
...
Chart legend alignment in IE11
2019-02-14 21:23:16 +00:00
Ron Rennick
12c42c7967
phpcs for class-wc-tests-reports-orders-stats.php except print_r
2019-02-14 17:14:52 -04:00
Tiago Noronha
92de076a45
Hide Hello Dolly lyrics
2019-02-14 21:05:36 +00:00
Tiago Noronha
40dd9b5f91
Remove placeholders from components
2019-02-14 20:58:02 +00:00
Tiago Noronha
db2ed027c4
Add strings back to config.js files with title placeholders
2019-02-14 20:53:08 +00:00
Paul Sealock
2e82211616
Add products/stats endpoint to categories
2019-02-15 09:44:46 +13:00
Paul Sealock
87151fa1e3
Merge pull request woocommerce/woocommerce-admin#1548 from woocommerce/fix/stock-status-link
...
Stock Report: fix stock link
2019-02-15 09:42:37 +13:00
Ron Rennick
16c5cf8c77
phpcs for class-wc-tests-reports-revenue-stats.php
2019-02-14 16:34:38 -04:00
Ron Rennick
86c89e741a
one more type -> chartType
2019-02-14 16:03:54 -04:00
Tiago Noronha
816e122408
Revert "Conditionally include `{{rule /}}` in select-filter `mixedString`"
...
This reverts commit e6c811ae21
.
2019-02-14 19:57:27 +00:00
Ron Rennick
e7c55d7ca5
update query string for chart type tests
2019-02-14 15:34:57 -04:00
Ron Rennick
41251c3e9c
fix scss whitespace
2019-02-14 15:31:20 -04:00
Tiago Noronha
e6c811ae21
Conditionally include `{{rule /}}` in select-filter `mixedString`
2019-02-14 19:27:13 +00:00
Tiago Noronha
8e6913a6c6
Add margin to advanced filters Add button
2019-02-14 18:21:33 +00:00
Ron Rennick
f5efd10638
fix merge conflicts
2019-02-14 14:11:15 -04:00
Ron Rennick
1422865efd
remove stray debugging code
2019-02-14 13:40:25 -04:00
Ron Rennick
7f4bb8df63
update chart type query string key to chartType
2019-02-14 13:35:08 -04:00
Timmy Crawford
610f179679
Release v0.7.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1551 )
...
* Bumping version to 0.7.0 and updating docs.
* updates to package-lock.json
2019-02-14 09:24:02 -08:00
Timmy Crawford
ffe45e0658
Up freshness interval default. ( https://github.com/woocommerce/woocommerce-admin/pull/1549 )
2019-02-14 09:23:36 -08:00
Ron Rennick
3278fb9e15
Merge pull request woocommerce/woocommerce-admin#1545 from woocommerce/doc/update-readme-build-instructions
...
add build:feature-config to npm build
2019-02-14 13:07:18 -04:00
Tiago Noronha
ed8c587545
Remove margin between chart legends in column direction
2019-02-14 16:31:20 +00:00
Tiago Noronha
34ece8b72d
Stop Hello Dolly lyrics from displaying in the notices tab
2019-02-14 15:33:03 +00:00
Albert Juhé Lluveras
71bae4cdec
Refactor D3Chart ( https://github.com/woocommerce/woocommerce-admin/pull/1532 )
...
* Refactor d3chart
* Add check that tooltip exists before trying to hide it
2019-02-14 11:29:56 +01:00
Justin Shreve
24301e0090
Add stock stats endpoint and hook up to the stock report. ( https://github.com/woocommerce/woocommerce-admin/pull/1535 )
...
* Add stock stats endpoint and hook up to the stock report.
* Handle PR feedback
2019-02-13 22:31:27 -05:00
Joshua T Flowers
9e1cd42f5b
Update numeric comparisons for customer data ( https://github.com/woocommerce/woocommerce-admin/pull/1541 )
2019-02-14 11:15:48 +08:00
Joshua T Flowers
7d7e1f61b3
Prevent hash creation from breadcrumbs ( https://github.com/woocommerce/woocommerce-admin/pull/1540 )
2019-02-14 11:15:30 +08:00
Joshua T Flowers
25ed8a5b60
Only update search labels when IDs are mismatched ( https://github.com/woocommerce/woocommerce-admin/pull/1539 )
2019-02-14 11:15:10 +08:00
Joshua T Flowers
746d062f09
Check and update customer first orders to fix returning_customers ( https://github.com/woocommerce/woocommerce-admin/pull/1517 )
...
* Add get_oldest_orders function to customer data store
* Check if is first order in is_returning_customer()
* Check if the customers first order has changed and update all orders respectively
* Fix check for empty oldest_orders array
* Change avg_items_per_order to number instead of integer
* Fix failing tests for new/returning customers
Only the first orders with product 1 and without coupons should be new per each customer
* Remove sleep functions from tests
* Assign second order to a variable for legibility
* Fix second order assignment and check if set
2019-02-14 11:14:01 +08:00
Paul Sealock
a60d977d5c
Merge pull request woocommerce/woocommerce-admin#1550 from woocommerce/fix/autocompleter-debounce
...
Autocompleter: increase debounce
2019-02-14 14:47:02 +13:00
Tiago Noronha
2b12f2ceba
IE11: Vertically center advanced filters title span
2019-02-14 01:38:23 +00:00
Tiago Noronha
9d8ed29ea3
IE11: Move placeholders from config files to components and add span around title
2019-02-14 01:35:47 +00:00
Paul Sealock
45b6708a43
Autocompleter: increase debounce
2019-02-14 14:23:08 +13:00
Paul Sealock
f9eec81e71
Stock Report: fix stock link
2019-02-14 13:19:21 +13:00
Tiago Noronha
3495ec74dd
IE11: Add custom CSS class to advanced filters controls
2019-02-13 23:56:50 +00:00
Paul Sealock
13335d342d
Segmented Selection: re-apply borders for all browsers
2019-02-14 12:41:35 +13:00
Jeff Stieler
c862de29d3
Merge pull request woocommerce/woocommerce-admin#1534 from woocommerce/fix/1455-customers-report-name-search
...
Hook up customers report table search box
2019-02-13 13:55:47 -08:00
Tiago Noronha
5724aed4cb
IE11: Fix grid layout for advanced filters line items
2019-02-13 20:31:11 +00:00
Albert Juhé Lluveras
c10d849d85
Add defaults to Revenue table data ( https://github.com/woocommerce/woocommerce-admin/pull/1546 )
2019-02-13 20:37:25 +01:00
Ron Rennick
4567735f77
add build:feature-config to readme instructions
2019-02-13 13:51:39 -04:00
Jeff Stieler
d830a4a257
Fix customer name display in advanced filter search box.
2019-02-13 09:48:14 -07:00
Joshua T Flowers
847b59246d
Add transient notices ( https://github.com/woocommerce/woocommerce-admin/pull/1423 )
...
* Add initial transient notices component
* Animate notices to slide in and out
* Add notices to wc-api
* Map notices from wc-api to transient notices
* Add success message on settings save
* Add save notices to Settings page
* Remove all margin and padding from notice box when empty
* Add role alert to transient notices
* Add prefers reduced motion media query for transient animation
* Remove initial test notice
* Remove notices from wc-api
* Add wc-admin store for transient notices
* Pull transient notices from newly implemented store
* Use speak instead of role alert for accessibility
* Only show success message after request is complete
* Destructure state in componentDidUpdate
* Add store notice tests and fixtures
* Add box shadow to transient notice
* Move transient notices to bottom left
* Fix indentation
2019-02-13 19:44:58 +08:00
Albert Juhé Lluveras
4962ee5e4e
Empty chart message ( https://github.com/woocommerce/woocommerce-admin/pull/1499 )
...
* Show empty chart and summary numbers when search returns no results
* Preserve chart mode in empty searches
* Show message in empty charts
* Improve code order
* Add CHANGELOG message
* Rename emptySearch to emptySearchResults
* Improve emptyMessage propTypes comment
* Remove duplicated code
* Improve CHANGELOG message
* Create util function to check if chart is empty
* Update CHANGELOG message
* Add baseValue prop to Chart
2019-02-12 22:42:02 +01:00
Jeff Stieler
73c430b9b8
Merge pull request woocommerce/woocommerce-admin#1510 from woocommerce/fix/532-wc-install-approach
...
Use a WC_Install-like approach to initialize WC Admin data
2019-02-12 13:05:48 -08:00
Jeff Stieler
531f3b2f35
Remove unnecessary rewrite rules flush from install routine, clean up defunct TODO comment.
2019-02-12 12:57:06 -08:00
Justin Shreve
60d364d329
Update 5.0.0 version check and add basic readme.txt ( https://github.com/woocommerce/woocommerce-admin/pull/1521 )
...
* Update version check, add basic WP.org readme
* Clean up test depedency since we are supporting 5.0.0 or greater
* add some additional keywords
* update greater than message
2019-02-12 15:22:16 -05:00
Justin Shreve
0fe061b97d
Add Feature Flags ( https://github.com/woocommerce/woocommerce-admin/pull/1500 )
...
* First pass at adding feature flags. Accessible over PHP and JS.
* Hook up dev config to test enviornments, hook up features to their flags.
* Cleanup some code and add documentation. Remove beta config.
* Handle PR Feedback: Add devdocs flag, remove categories flag, fix auto-generated PHP warning.
* Add todo for beta phase.
* Handle PR feedback: Simplify is_array check, update build command, simplify test mock, remove empty webpack line.
2019-02-12 15:02:02 -05:00
Jeff Stieler
9762810b70
Support ReportTable search in customers report (list of customer IDs).
2019-02-12 11:08:33 -08:00