Commit Graph

2308 Commits

Author SHA1 Message Date
Albert Juhé Lluveras 2387908ab6 Move activity-card CSS inside the activity-card directory (https://github.com/woocommerce/woocommerce-admin/pull/984) 2018-12-04 10:01:43 -06:00
renovate[bot] 0e92e03027 chore(deps): update dependency webpack to v4.27.0 (https://github.com/woocommerce/woocommerce-admin/pull/992) 2018-12-04 10:28:47 -05:00
renovate[bot] 19aad73f03 Update dependency autoprefixer to v9.4.2 (https://github.com/woocommerce/woocommerce-admin/pull/976) 2018-12-04 10:05:09 -05:00
Peter Fabian 22fa3f5b05 Merge pull request woocommerce/woocommerce-admin#943 from woocommerce/fix/749
Adding support for advanced filters in orders reports.
2018-12-04 12:19:51 +01:00
Peter Fabian 1c8459244a Merge branch 'master' into fix/749
# Conflicts:
#	includes/data-stores/class-wc-admin-reports-products-data-store.php
2018-12-04 12:07:43 +01:00
Peter Fabian 670801cee8 Merge pull request woocommerce/woocommerce-admin#978 from woocommerce/fix/PHP52-compat
Fixed PHP 5.2 compatibility
2018-12-04 12:00:37 +01:00
Paul Sealock 74f3f6b027 Merge pull request woocommerce/woocommerce-admin#975 from woocommerce/fix/products-extended-info
REST API: Group extended_info for /reports/products
2018-12-04 13:14:43 +13:00
Paul Sealock bf0e025b05 REST API: isolate extened info in /reports/products 2018-12-04 13:01:36 +13:00
Albert Juhé Lluveras 093b6d9ec0 Use ReportTable in Revenue report (https://github.com/woocommerce/woocommerce-admin/pull/982)
* Use ReportTable in RevenueTable component

* Convert 'query.per_page' to an integer before using it as a prop
2018-12-03 18:00:13 -06:00
Jeff Stieler 0c76f550a5 Merge pull request woocommerce/woocommerce-admin#980 from woocommerce/fix/911-first-request-is-requesting
Order data: fix `isGetOrdersRequesting()` for the first request.
2018-12-03 14:58:53 -07:00
Peter Fabian 15b4681d30 Updated refactored function call from variations data store. 2018-12-03 20:14:05 +01:00
Peter Fabian ef0f11182a Added missing function parameter. 2018-12-03 20:07:44 +01:00
Jeff Stieler d605ecd74e Order data: fix isGetOrdersRequesting() for the first request.
Ensure a boolean return from isGetOrdersRequesting() and handle cases where requests haven’t taken off or responses haven’t been received yet.
2018-12-03 11:55:04 -07:00
Jeff Stieler 5e6ccfdbe4 Merge pull request woocommerce/woocommerce-admin#969 from woocommerce/add/935-hook-up-order-panel
Activity Panel: Orders: Hook up to orders data.
2018-12-03 11:28:32 -07:00
Jeff Stieler a7b30d9779 Orders panel: use fresh-data instead of @wordpress/data. 2018-12-03 11:05:14 -07:00
renovate[bot] 7d427d7cb0 chore(deps): update dependency stylelint to v9.9.0 (https://github.com/woocommerce/woocommerce-admin/pull/948) 2018-12-03 12:30:28 -05:00
renovate[bot] caa705688c Update dependency webpack to v4.26.1 (https://github.com/woocommerce/woocommerce-admin/pull/929) 2018-12-03 12:27:01 -05:00
renovate[bot] b86356e065 Update dependency eslint-plugin-jest to v22.1.0 (https://github.com/woocommerce/woocommerce-admin/pull/927) 2018-12-03 12:04:24 -05:00
Peter Fabian e297e5ba7f Fixed TABLE_NAME references.
To be compatible with PHP 5.2.
2018-12-03 18:01:50 +01:00
renovate[bot] 0d24d8a9ac Update dependency ast-types to v0.11.7 (https://github.com/woocommerce/woocommerce-admin/pull/925) 2018-12-03 12:00:53 -05:00
renovate[bot] 2e62f23534 Update dependency husky to v1.2.0 (https://github.com/woocommerce/woocommerce-admin/pull/899) 2018-12-03 11:53:51 -05:00
renovate[bot] 54639586a7 Update dependency marked to v0.5.2 (https://github.com/woocommerce/woocommerce-admin/pull/894) 2018-12-03 11:50:12 -05:00
Jeff Stieler 251c943b2a Orders panel: translate fulfillment button text on order card. 2018-12-03 08:53:30 -07:00
Jeff Stieler 44b77c8e06 Orders panel: link fulfillment button to order edit page. 2018-12-03 08:53:29 -07:00
Jeff Stieler 96eddcd1eb Orders panel: only show “processing” status orders. 2018-12-03 08:53:29 -07:00
Jeff Stieler 77842d8551 Orders panel: display error if order fetching fails. 2018-12-03 08:53:29 -07:00
Jeff Stieler 84be615778 Add loading placeholder to orders panel. 2018-12-03 08:53:28 -07:00
Jeff Stieler 4f6346e068 Order panel card style - weighted title, collapse icon column. 2018-12-03 08:53:28 -07:00
Jeff Stieler d18de54c35 Update order panel card title line to match latest design. 2018-12-03 08:53:28 -07:00
Jeff Stieler a055f1a829 Connect orders panel to data store.
Modeled after the reviews panel.
2018-12-03 08:53:27 -07:00
Peter Fabian 1acb9827e7 Merge branch 'master' into fix/749
# Conflicts:
#	includes/data-stores/class-wc-admin-reports-products-data-store.php
2018-12-03 16:21:04 +01:00
Kelly Dwan 0045f2b7a4 Bump @woocommerce/components to version 1.2.0 (https://github.com/woocommerce/woocommerce-admin/pull/967)
* Version bump & changelog update

* Roll version back so that lerna updates it

* chore(release): publish

 - @woocommerce/components@1.2.0

* Update packages documentation after trying to follow it
2018-12-03 10:09:16 -05:00
Peter Fabian b8dff97e00 Fixed PHP 5.2 compatibility. 2018-12-03 14:44:43 +01:00
Peter Fabian 6e68247701 Merge pull request woocommerce/woocommerce-admin#953 from woocommerce/fix/740
Added support for ordering by product name in products endpoint.
2018-12-03 11:56:28 +01:00
Albert Juhé Lluveras bda7d0a6ee Use ReportTable in Orders report (https://github.com/woocommerce/woocommerce-admin/pull/968)
* Use ReportTable in Orders report

* Get totalCount from hte X-WP-Total header

* Order props alphabetically

* Cleanup report table 'tableData' prop

* Use short-circuit evaluation
2018-12-02 21:40:57 -06:00
Paul Sealock 86c6602d56 Merge pull request woocommerce/woocommerce-admin#960 from woocommerce/add/variations-table-data
Variations: Add table data
2018-12-03 12:26:37 +13:00
Paul Sealock da4dea57be Variations: Add endopoint repsonse to table data 2018-12-03 12:16:43 +13:00
Paul Sealock a21c5a58ff Merge pull request woocommerce/woocommerce-admin#947 from woocommerce/add/reports-variations-unit-tests
Add unit tests to /reports/variations
2018-12-03 12:11:55 +13:00
Paul Sealock 516062975b try/variations-endpoint 2018-12-03 12:02:58 +13:00
Paul Sealock f8eaa529ca Merge pull request woocommerce/woocommerce-admin#930 from woocommerce/try/variations-endpoint
REST API: Add /reports/variations
2018-12-03 11:55:31 +13:00
Paul Sealock 164a67144b try/variations-endpoint 2018-12-03 11:49:37 +13:00
Albert Juhé Lluveras 293d58615d Add screen reader labels to table headers (https://github.com/woocommerce/woocommerce-admin/pull/964)
* Add screen reader labels to tables

* Add missing propType
2018-11-30 14:44:02 -06:00
Kelly Dwan 6e3242c421 Packages – Components: Move proptype-validator utility into src (https://github.com/woocommerce/woocommerce-admin/pull/962)
* Move proptype-validator utility into src

Only src files are transpiled for external use, so requiring this file was breaking my jest tests

* Bump the package version + changelog
2018-11-30 13:19:17 -05:00
Albert Juhé Lluveras 9b0c767749 Make sure D3Base always updates when width changes (https://github.com/woocommerce/woocommerce-admin/pull/961)
* Make sure D3Base always updates when props change

* Fix JS error when resizing the window

* d3Chart cleanup

* Update tests

* Update d3Base also when drawChart prop changes

* Save height and width without margins in params

* Remove resize listeners inside d3Base

* Remove unused param
2018-11-29 19:01:00 -06:00
Albert Juhé Lluveras 109592ebc9 Don't encode search text in autocompleters before stringifying it (https://github.com/woocommerce/woocommerce-admin/pull/959) 2018-11-29 19:00:51 -06:00
David Levin 3d4ca67f89 Merge pull request woocommerce/woocommerce-admin#958 from woocommerce/update/summary-number-focus
Update/summary number focus
2018-11-29 13:55:45 -08:00
David Levin f2f8ebebe1 Update styles to remove hheight calc and negative margin h4x 2018-11-29 13:49:45 -08:00
Kelly Dwan 062b3fd529 Packages: Add changelogs and documentation (https://github.com/woocommerce/woocommerce-admin/pull/949)
* Add changelogs for latest package releases

* Add lerna instructions

* Add placeholder changelogs for other packages

* Add “working with existing packages"
2018-11-29 16:34:01 -05:00
Kevin Killingsworth 847131c6c9 Add wc-api and "Fresh Data" (https://github.com/woocommerce/woocommerce-admin/pull/833)
* data: Add @fresh-data/framework to package.json

* data: Add fresh-data and replace orders in table

This PR adds fresh-data with a WooCommerce API spec to fulfill order
information. It then replaces the existing selectors for the orders
table with the new selectors as a proof-of-concept.

* wc-api: Add temporary code for `withSelect`

This adds temporary code for a `withSelect` function outside of
`@wordpress/data` until the context PR is merged:

https://github.com/WordPress/gutenberg/pull/11460

* wc-api: Update fresh-data to 0.5.0
2018-11-29 09:57:49 -06:00
Albert Juhé Lluveras 540a191b57 Use X-WP-Total header to set the total number of items in tables (https://github.com/woocommerce/woocommerce-admin/pull/952)
* Use X-WP-Total header to set the total number of items in tables

* Improve naming

* Improve tests

* Make getReportItems() return a 'data' property by default

* Make getSummary prop behavior more clear
2018-11-29 08:03:04 -06:00