Commit Graph

2747 Commits

Author SHA1 Message Date
Justin Shreve 89c56dba21 Remove hover on Card component (https://github.com/woocommerce/woocommerce-admin/pull/2529) 2019-06-28 06:42:09 -04:00
Joshua T Flowers 0bc8c96ace Add installed themes and WooCommerce support to theme browser (https://github.com/woocommerce/woocommerce-admin/pull/2503)
* Add theme step to onboarding profiler

* Add installed themes to onboarding theme data

* Add theme status for install themes in frontend

* Add regex test to check for WooCommerce theme support

* Add woocommerce not supported icon and tooltips

* Cache installed themes for performance

* Update themes endpoint to use real wccom endpoint

* Update error icon to use info gridicon
2019-06-28 15:42:20 +08:00
Paul Sealock e32b5560c0 Advanced Filters: Add Tracks events 2019-06-28 12:34:41 +12:00
Timmy Crawford 54ff76e178 Tracks: Fix double wcadmin_ prefix. (https://github.com/woocommerce/woocommerce-admin/pull/2532)
* Tracks: Fix double wcadmin_ prefix.

* Update comment

* underscore dangit
2019-06-27 15:56:39 -07:00
Ron Rennick 9f76b02283 set all the unit test download IDs to strings 2019-06-27 17:46:56 -03:00
Paul Sealock 272fad59fb Merge pull request woocommerce/woocommerce-admin#2507 from woocommerce/release/0.14.0
release 0.14.0
2019-06-28 08:13:58 +12:00
Ron Rennick 41e6f63fa9 Merge pull request woocommerce/woocommerce-admin#2462 from woocommerce/fix/2403
open external note action links in a new tab
2019-06-27 15:40:52 -03:00
Jeff Stieler 7e87732dfb Rework test to rely on the REST server handling route defaults. 2019-06-27 11:38:54 -06:00
Ron Rennick 93bcd60f58 check that url is not an empty string
Co-Authored-By: Albert Juhé Lluveras <aljullu@gmail.com>
2019-06-27 09:33:46 -03:00
Albert Juhé Lluveras 808143d7c9 Remove updated stock products from Activity Panel (https://github.com/woocommerce/woocommerce-admin/pull/2442)
* Remove updated stock products from Activity Panel

* Use prefers-reduced-motion preference

* Update comparison to check if stock quantity is 'lower or equal to' lowStockAmount

* Focus quantityInput on 'beginEdit' instead of 'componentDidUpdate'

* Add comment explaining why we hide cards

* Refactor updateProductStock action

* Add type and parent_id properties to update
2019-06-27 11:21:43 +02:00
Jeff Stieler 2f4b8272e6 Merge pull request woocommerce/woocommerce-admin#2521 from woocommerce/fix/action-batch-range
Fix batch queue range bug.
2019-06-26 19:17:57 -06:00
Daniel Rey López 95c074fbc6 Add a filter to allow other extensions to register new WC-Admin-powered pages (https://github.com/woocommerce/woocommerce-admin/pull/2492) 2019-06-27 00:00:23 +01:00
Jeff Stieler b8abe63d15 Don’t create a batch job that exceeds the range end. 2019-06-26 14:23:56 -06:00
Ron Rennick 7dfc3fe240 use current window for any dashboard URL 2019-06-26 17:16:54 -03:00
Jeff Stieler 5b4d671833 Change test queue batch size.
Introduces error condition where range start is beyond the end.
2019-06-26 14:16:33 -06:00
Ron Rennick 57a8fbcb51 remove double slash from image urls, use string for download ID 2019-06-26 16:55:57 -03:00
Ron Rennick 207fc6e9e0 simplify interval array entry check 2019-06-26 16:14:25 -03:00
Jeff Stieler 356f1ada77 Merge pull request woocommerce/woocommerce-admin#2502 from woocommerce/add/311-reports-csv-exporter-class
Add Reports CSV Exporter Class
2019-06-26 09:50:06 -06:00
Joshua T Flowers 0de2f70392 Onboarding: Add theme step and theme browser (https://github.com/woocommerce/woocommerce-admin/pull/2493)
* Add theme data to wcSettings onboarding data

* Add theme step to onboarding profiler

* Use free in place of price if theme is <= 0

* Add theme paid/free filter tabs
2019-06-26 10:22:44 +08:00
Paul Sealock 653a35c653 Release: remove Onboarding updates from changelog 2019-06-26 11:36:05 +12:00
Paul Sealock 442d45e55d release 0.14.0 2019-06-26 11:34:06 +12:00
Paul Sealock 22fb9d357b Merge pull request woocommerce/woocommerce-admin#2498 from woocommerce/add/tracks/activity-panel-open
Activity Panels: Add track event when panels are opened.
2019-06-26 11:27:32 +12:00
Paul Sealock 1aeb60697e Update client/header/activity-panel/index.js 2019-06-26 11:20:22 +12:00
Paul Sealock 68c8bfedd9 Table extension: fix page error and jsDoc 2019-06-26 10:28:32 +12:00
Jeff Stieler 466ddda1a6 Add a test of the CSV export to the coupons report. 2019-06-24 19:26:33 -06:00
Jeff Stieler 2b61484246 Load the Report CSV Exporter class. 2019-06-24 19:26:12 -06:00
Timmy Crawford e2cd150071 Activity Panels: Add track event when panels are opened. 2019-06-24 16:49:52 -07:00
Jeff Stieler de793076da Filter out image column when defining report columns. 2019-06-24 15:40:41 -06:00
Jeff Stieler bff5416df2 Fix Products Report extended info schema. 2019-06-24 15:40:12 -06:00
Jeff Stieler 2c5d3991b5 Fix Orders Report extended info schema. 2019-06-24 13:30:15 -06:00
Ron Rennick 259a2616b1 add get_unique_coupon_count() to count unique coupons for a dataset 2019-06-24 16:19:07 -03:00
Jeff Stieler 83c8f756d8 Apply report controller default parameters for CSV export. 2019-06-24 12:57:07 -06:00
Jeff Stieler d6d3161bff Exclude IP download controller from defaults test. 2019-06-24 12:16:58 -06:00
Jeff Stieler 3a1501df29 Add default stats param for performance indicators.
Also, use the allowed stats for the value enum.
2019-06-24 10:55:43 -06:00
Jeff Stieler 6738d6c8cf Fix default status value on Orders controller. 2019-06-24 10:55:43 -06:00
Jeff Stieler 4711a4e11d Ensure coupons are enabled for testing. 2019-06-24 10:55:43 -06:00
Jeff Stieler 7e14630b3b Set default params on each test request, and use an admin user. 2019-06-24 10:55:40 -06:00
Jeff Stieler ff8615dac7 Test that all REST controllers can be called with default params. 2019-06-24 10:50:21 -06:00
Daniel Rey López 2ce8c97c48 Remove the "wpClosedMenu" page setting (https://github.com/woocommerce/woocommerce-admin/pull/2441) 2019-06-24 08:43:19 +01:00
benignant a8b69be326 Remove declaration that causes incorrect margins
The declaration in question causes notices that are not collapsed and do not have the 'updated' class to have incorrect margins.
2019-06-23 00:35:51 -04:00
Joshua T Flowers cf0e4ff1f7 Onboarding: Pull dynamic prices for product types (https://github.com/woocommerce/woocommerce-admin/pull/2467)
* Get dynamic price data from wccom and append to product types

* Remove redundant data from product types

* Only add product types if profiler is not skipped or completed

* Cache product data fetch from wccom
2019-06-22 12:02:11 +08:00
Justin Shreve 592c9d8e15 Save value of the tracking setting on both 'next' and 'skip profiler actions (https://github.com/woocommerce/woocommerce-admin/pull/2468) 2019-06-21 12:51:56 -04:00
Justin Shreve 762a2d6540 Fix mobile stepper positioning on mobile (https://github.com/woocommerce/woocommerce-admin/pull/2472) 2019-06-21 12:49:44 -04:00
Jeff Stieler c13d35c68a JSON encode non-scalar values for CSV. 2019-06-21 10:40:06 -06:00
Jeff Stieler f0a01b09c0 Remove columns with CSV-unfriendly values, like HTML. 2019-06-21 10:38:36 -06:00
Jeff Stieler 0c9ef05103 Include export type with column value callback. 2019-06-21 10:38:01 -06:00
Ron Rennick 5038c672ee use summary query to total coupons per order 2019-06-21 12:47:02 -03:00
Jeff Stieler fbc28cb265 Merge pull request woocommerce/woocommerce-admin#2464 from woocommerce/fix/1985-fatal-get-customer-id
Check for good WC_Orders before using instance methods.
2019-06-21 08:08:12 -06:00
Ron Rennick 945baebf5e Merge pull request woocommerce/woocommerce-admin#2457 from woocommerce/fix/readme-typo
fix typo in readme changelog for 0.13.0
2019-06-21 08:38:01 -03:00
Jeff Stieler 2cb63e79d2 Add CSV exporter class for reports. 2019-06-20 19:01:38 -06:00
Kurt Zenisek ce8d670420 Increased assertCount to accommodate the added data point 2019-06-20 14:24:14 -05:00
Jeff Stieler f75e3c7820 Check for good WC_Orders before using instance methods. 2019-06-20 08:31:10 -06:00
Ron Rennick a05daef8d7 update URL test to wc-admin#/ 2019-06-20 10:49:25 -03:00
Albert Juhé Lluveras 88eb5b0bc5 Add wp-api-fetch script to dependencies (https://github.com/woocommerce/woocommerce-admin/pull/2460) 2019-06-20 10:53:02 +02:00
Paul Sealock 01ed625280 Merge pull request woocommerce/woocommerce-admin#2440 from woocommerce/extend/report-tables
Report Tables: Add example extension
2019-06-20 20:26:25 +12:00
Paul Sealock 68a95f8a83 Report Tables: extend columns 2019-06-20 20:03:56 +12:00
Joshua T Flowers ee81663f99 Prevent duplicate customer imports (https://github.com/woocommerce/woocommerce-admin/pull/2428)
* Get customer ID from existing order ID if present

* Use get_report_customer_id method in order for both orders and refunds
2019-06-20 12:03:55 +08:00
Joshua T Flowers 57416a2bdb Refactor customer name retrieval (https://github.com/woocommerce/woocommerce-admin/pull/2418)
* Return early from creating customer if order is false

* Refactor customer first and last name methods

* Separate customer name tests to create guest orders

* Check for parent_id before retrieving customer ID in refund

* Use registered customer ID in import report tests

* Compare absolute integer when checking for valid customer ID

* Check for order before getting customer ID when retrieving existing customer ID
2019-06-20 11:22:47 +08:00
Kurt Zenisek 228acaf09e Added state alongside city & other info, and made location info sortable for convenient grouping of data at a glance.
I figured there's no reason you couldn't sort by the location data just so you can group them together (ex. quickly see how many are from a specific state at a glance rather than having it spread out & not having a means to group them together from this view.)
2019-06-19 17:15:58 -05:00
Kurt Zenisek 7e7583710a Added state alongside city & other info 2019-06-19 17:13:43 -05:00
Kurt Zenisek fccbd105f1 Added state alongside city & other info 2019-06-19 17:13:05 -05:00
Kurt Zenisek 25be322d29 Added state alongside city & other info 2019-06-19 17:12:17 -05:00
Kurt Zenisek a39c885160 Added state alongside city & other info 2019-06-19 17:11:24 -05:00
Ron Rennick 46ef804ae4 open external note action links in a new tab 2019-06-19 16:23:32 -03:00
Ron Rennick 48ca0c71f3 fix typo in readme changelog for 0.13.0 2019-06-19 11:05:21 -03:00
renovate[bot] 4d419f6b1d Update dependency @octokit/rest to v16.28.2 (https://github.com/woocommerce/woocommerce-admin/pull/2459) 2019-06-19 14:00:23 +08:00
renovate[bot] d025d7d42c Update dependency dompurify to v1.0.11 (https://github.com/woocommerce/woocommerce-admin/pull/2458) 2019-06-19 13:57:27 +08:00
renovate[bot] a1e87ed972 Update dependency babel-eslint to v10.0.2 (https://github.com/woocommerce/woocommerce-admin/pull/2456) 2019-06-19 10:56:15 +08:00
renovate[bot] 62af41d457 Pin dependencies (https://github.com/woocommerce/woocommerce-admin/pull/2455) 2019-06-19 10:55:02 +08:00
Albert Juhé Lluveras 4174db4874 Allow keyboard interaction in Stock Activity Panel form (https://github.com/woocommerce/woocommerce-admin/pull/2447) 2019-06-18 17:58:10 +02:00
Ron Rennick 223f8ca550 Merge pull request woocommerce/woocommerce-admin#2443 from woocommerce/update-tested-to-version
update tested to version in plugin repo readme.txt
2019-06-18 09:30:44 -03:00
Paul Sealock 4edc9cdb9e Merge pull request woocommerce/woocommerce-admin#2437 from woocommerce/fix/changelog-note-option
Changelog script: Use PR author note, if supplied
2019-06-18 22:29:10 +12:00
Paul Sealock c207c545e6 Changelog: Use author's note, if supplied 2019-06-18 22:11:58 +12:00
Albert Juhé Lluveras e80530a614 Fix Activity Panel being overlapped by editor toolbar (https://github.com/woocommerce/woocommerce-admin/pull/2446) 2019-06-18 11:33:39 +02:00
Paul Sealock 8aaa18c339 Merge pull request woocommerce/woocommerce-admin#2425 from woocommerce/fix/potential-endless-syncs
Action Scheduler: fix potential endless sync
2019-06-18 10:50:38 +12:00
Jeff Stieler 3cc57dca6d Merge pull request woocommerce/woocommerce-admin#2424 from woocommerce/add/test-version-bump
Add test to catch missing version updates.
2019-06-17 16:39:24 -06:00
Paul Sealock 18d535d65a Action Scheduler: fix potential endless sync 2019-06-18 10:39:16 +12:00
Ron Rennick 22db75a802 update tested to version in plugin repo readme.txt 2019-06-17 16:22:11 -03:00
Ron Rennick 18d3486618 Merge pull request woocommerce/woocommerce-admin#2228 from woocommerce/fix/2188
add match=any support for advanced orders table filter
2019-06-17 11:47:58 -03:00
Jeff Stieler d3be24891c Warn against directly updating the plugin version constant. 2019-06-17 08:40:37 -06:00
Albert Juhé Lluveras d65736c5f3 Remove test menu from Orders panel (https://github.com/woocommerce/woocommerce-admin/pull/2438) 2019-06-17 10:09:59 +02:00
renovate[bot] 170b815477 Lock file maintenance (https://github.com/woocommerce/woocommerce-admin/pull/2436) 2019-06-17 15:59:58 +08:00
Paul Sealock 31f805f651 Merge pull request woocommerce/woocommerce-admin#2433 from woocommerce/changelog/omit-unmerged-prs
Changelog: Omit unmerged pull requests
2019-06-17 09:56:23 +12:00
Albert Juhé Lluveras 61fda5af56 Update Dashboard Charts naming and order (https://github.com/woocommerce/woocommerce-admin/pull/2429) 2019-06-15 14:12:19 +02:00
Paul Sealock 77f8d7a108 Changelog: Omit unmerged pull requests 2019-06-15 19:25:04 +12:00
Jeff Stieler 4b536ec1e0 Remove unnecessary WP style dependencies.
Use WP component styles instead of full edit-blocks styles.
2019-06-14 11:13:59 -06:00
Jeff Stieler e235dd3f40 Fix version constant update logic. 2019-06-14 10:29:03 -06:00
Albert Juhé Lluveras 15ecc94252 Fix conflicts with WordPress.com toolbar (https://github.com/woocommerce/woocommerce-admin/pull/2431)
* Fix conflicts with WordPress.com toolbar

* Simplify selector

* Decrease z-index of header

* Remove unnecessary important
2019-06-14 17:48:28 +02:00
Jeff Stieler 4c62701b86 Merge pull request woocommerce/woocommerce-admin#2423 from woocommerce/fix/2288-unhandled-rest-requests-wp-error
Performance indicators - bail whenever an internal API request fails.
2019-06-14 09:20:02 -06:00
Albert Juhé Lluveras d6e37124c7 Fix some Dashboard charts using wrong endpoint (https://github.com/woocommerce/woocommerce-admin/pull/2417) 2019-06-14 10:54:12 +02:00
Paul Sealock 8d7299538e Merge pull request woocommerce/woocommerce-admin#2412 from woocommerce/add/changelog-script
Add changelog script
2019-06-14 20:24:29 +12:00
Paul Sealock 2ad2bf84bb Add changelog script 2019-06-14 20:15:04 +12:00
Jeff Stieler d4e242b028 Add test to catch missing version updates. 2019-06-13 15:40:02 -06:00
Jeff Stieler 489f740741 Handle no data / error case for preloaded endpoint data. 2019-06-13 14:54:10 -06:00
Paul Sealock 4aab25b8ba Table queries: remove befor/after from no interval endpoints 2019-06-14 06:21:35 +12:00
Ron Rennick 241ebb63ff Merge pull request woocommerce/woocommerce-admin#2407 from woocommerce/fix/2354
Update Amount of {Item} to Number of {Item} when it's a count throughout
2019-06-13 13:41:15 -03:00
Ron Rennick cfa913a4b8 update status query to OR when there is a status filter 2019-06-13 13:10:46 -03:00
Albert Juhé Lluveras 3e0d296646 Fix search bar in Orders page not being tapable on mobile (https://github.com/woocommerce/woocommerce-admin/pull/2384)
* Fix search bar in Orders page not being tapable on mobile

* Cleanup

* Remove unnecessary duplicated media-query

* Cleanup
2019-06-13 18:07:02 +02:00
Joshua T Flowers 2f49a0a5a7 Prevent multiple imports from running simultaneously (https://github.com/woocommerce/woocommerce-admin/pull/2414)
* Prevent multiple imports from running simultaneously

* Cancel previous imports before importing again in tests
2019-06-13 23:32:58 +08:00
Jeff Stieler 9170b5a46e Tag 0.13.2
Bump version so database migrations are run.
2019-06-13 08:56:49 -06:00
Ron Rennick 234d53975e change 2 other Amount strings to Number 2019-06-13 11:27:44 -03:00
Jeff Stieler acafd46849 Fix change log formatting.
Remove duplicate section headers and complete version heading formats.
2019-06-13 07:56:22 -06:00
Paul Sealock be61ba331a Merge pull request woocommerce/woocommerce-admin#2410 from woocommerce/fix/woocommerce-disabled-fatal
Fix: Exit deactivate early if WooCommerce not active.
2019-06-13 13:43:37 +12:00
Timmy Crawford c5b24567fc Fix: Exit deactivate early if WooCommerce not active. 2019-06-12 17:16:04 -07:00
Paul Sealock 2ad2c0f420 Release 0.13.0 2019-06-13 10:55:19 +12:00
Paul Sealock b76b259d82 Merge pull request woocommerce/woocommerce-admin#2385 from woocommerce/fix/2343-skip_existing-not-importing-all-data
Fix some data not to being imported when 'skip_existing' option is enabled
2019-06-13 10:19:56 +12:00
Albert Juhé Lluveras db169972d2 Fix comment 2019-06-12 23:58:20 +02:00
Albert Juhé Lluveras 4a5be15057 Merge branch 'master' into fix/2343-skip_existing-not-importing-all-data 2019-06-12 23:56:35 +02:00
Albert Juhé Lluveras b1bd53cb4e Adds comments to explain why page is fixed when skip_existing is set to true 2019-06-12 23:51:56 +02:00
Albert Juhé Lluveras 2d4b7b9938 Fix Activity Panel layout on mobile (https://github.com/woocommerce/woocommerce-admin/pull/2405) 2019-06-12 23:51:08 +02:00
Jeff Stieler 698c373a67 Merge pull request woocommerce/woocommerce-admin#2353 from woocommerce/renovate/lock-file-maintenance
Lock file maintenance
2019-06-12 23:47:59 +02:00
Renovate Bot 281060acdb Lock file maintenance 2019-06-12 21:26:43 +00:00
Paul Sealock 2e0ef7f93c Notes: update sales record link 2019-06-13 09:26:05 +12:00
Paul Sealock ed21ccf62e Merge pull request woocommerce/woocommerce-admin#2387 from woocommerce/fix/2365-improve-tab-switching-read-suppression
Improve hidden tab suppression/fix rapid requests
2019-06-13 09:22:48 +12:00
Renovate Bot e04862ef7e Update dependency lerna to v3.15.0 2019-06-12 15:01:10 -06:00
Jeff Stieler c2ca48274e Merge pull request woocommerce/woocommerce-admin#2398 from woocommerce/renovate/husky-2.x
Update dependency husky to v2
2019-06-12 22:55:32 +02:00
Jeff Stieler bde6e15c53 Merge pull request woocommerce/woocommerce-admin#2395 from woocommerce/renovate/css-loader-3.x
Update dependency css-loader to v3
2019-06-12 22:49:18 +02:00
Ron Rennick 6b02ee217c Update Amount of Orders to Number of Orders throughout 2019-06-12 16:16:18 -03:00
Joshua Flowers e518f13444 Cancel all wc-admin actions on deactivate 2019-06-12 13:11:13 -06:00
Joshua Flowers 4f44f97a67 Fix uninstall classes and move table deletion to uninstall 2019-06-12 13:11:13 -06:00
Joshua Flowers 9028488548 Remove table data on plugin deactivate 2019-06-12 13:11:13 -06:00
Jeff Stieler ea12ad086b Merge pull request woocommerce/woocommerce-admin#2402 from woocommerce/add/uninstall-on-release
Add uninstall file to release ZIP
2019-06-12 21:09:51 +02:00
Jeff Stieler f88efb3173 Don’t dispatch fresh-data request actions when document is hidden. 2019-06-12 12:58:46 -06:00
Jeff Stieler 6f9681ff53 Merge pull request woocommerce/woocommerce-admin#2359 from woocommerce/renovate/wordpress-monorepo
Update wordpress monorepo
2019-06-12 20:48:29 +02:00
Jeff Stieler 8c9328c382 Specify trusty dist for Travis builds. 2019-06-12 11:52:51 -06:00
Jeff Stieler 3f2957dc0d Update new sass variable. 2019-06-12 11:37:13 -06:00
Joshua T Flowers 81ffa853f3 Remove table data on plugin uninstall (https://github.com/woocommerce/woocommerce-admin/pull/2399)
* Remove table data on plugin deactivate

* Fix uninstall classes and move table deletion to uninstall
2019-06-13 00:16:08 +08:00
Jeff Stieler b83ef86add Merge pull request woocommerce/woocommerce-admin#2325 from woocommerce/add/admin-note-trigger-action
Trigger an action server side when admin note actions are clicked
2019-06-12 17:04:10 +02:00
Albert Juhé Lluveras 9f0ab4ec76 Add uninstall file to release ZIP file 2019-06-12 11:51:42 +02:00
Albert Juhé Lluveras 8bc2261c8a Add date_created_gmt property to orders endpoint (https://github.com/woocommerce/woocommerce-admin/pull/2086)
* Add date_created_gmt property to orders enpoint

* Make date_created properties of type date-time and improve descriptions
2019-06-12 11:21:56 +02:00
Joshua T Flowers 95d1a1d245 Add onbaording step 7 - Business Details (https://github.com/woocommerce/woocommerce-admin/pull/2347) 2019-06-12 11:56:10 +08:00
Renovate Bot 71287787cc Update dependency husky to v2 2019-06-12 02:56:42 +00:00
Renovate Bot 484e377cdf Update dependency css-loader to v3 2019-06-12 01:41:42 +00:00
Paul Sealock 4c3f122e89 Merge pull request woocommerce/woocommerce-admin#2292 from woocommerce/add/default-date-settings
Settings: Add default date settings
2019-06-12 11:48:01 +12:00
Paul Sealock dbd536c7a3 Settings: Add default date 2019-06-12 11:40:21 +12:00
Renovate Bot 493629113b Update wordpress monorepo 2019-06-11 21:56:55 +00:00
Renovate Bot a9d913295a Update dependency copy-webpack-plugin to v5 2019-06-11 21:50:09 +00:00
Renovate Bot 3fdc812305 Update dependency webpack-cli to v3.3.4 2019-06-11 21:28:35 +00:00
Jeff Stieler e50edf6ea3 Merge pull request woocommerce/woocommerce-admin#2357 from woocommerce/renovate/webpack-4.x
Update dependency webpack to v4.33.0
2019-06-11 23:25:46 +02:00
Jeff Stieler 49a65bd9e7 Merge pull request woocommerce/woocommerce-admin#2356 from woocommerce/renovate/reactrouter-monorepo
Update dependency react-router-dom to v5.0.1
2019-06-11 23:18:27 +02:00
Jeff Stieler 88f51e9119 Merge pull request woocommerce/woocommerce-admin#2355 from woocommerce/renovate/autoprefixer-9.x
Update dependency autoprefixer to v9.6.0
2019-06-11 23:12:38 +02:00
Jeff Stieler 1825c30b26 Performance indicators - bail whenever an internal API request fails. 2019-06-11 14:10:59 -06:00
Jeff Stieler 4ae938c99d Only update the status of a note if the triggered action is non-empty. 2019-06-11 12:38:49 -06:00
Albert Juhé Lluveras ddbb8f0be8 Add tracks to import jobs (https://github.com/woocommerce/woocommerce-admin/pull/2193)
* Add tracks to import jobs

* Include tracks client if missing when recording events

* Add batch_number, batch_size and import_count properties to import jobs

* Reorder code
2019-06-11 19:55:10 +02:00
Timmy Crawford 39d5c09c81 Notes: Add filters to disable milestone and sales record notes. (https://github.com/woocommerce/woocommerce-admin/pull/2227)
* Add filters to disable milestone and sales record notes.

* Updates per feedback.
2019-06-11 08:12:16 -07:00
Albert Juhé Lluveras 5d01cee56c Add progress bars to Historical Data Import screen (https://github.com/woocommerce/woocommerce-admin/pull/2312)
* Hook up import/status endpoint to Historical Data Import screen

* Fix PHP tests

* Add speak message when the import is complete

* Several fixes

* Cleanup

* Update progress bars every 3 seconds and bugfixes

* Rename ongoingImport to activeImport

* Use timestamp to identify queries

* Use timestamps for historical data state

* Add 'initializing' status

* Cleanup

* Pass less props around

* Refactor getStatus

* Set stop timestamp on request error

* Typo
2019-06-11 14:47:53 +02:00
Albert Juhé Lluveras 3123c4e047 Fix wrong average numbers in chart legends (https://github.com/woocommerce/woocommerce-admin/pull/2352)
* Fix wrong average numbers in chart legends

* Dashboard Extension example: update legend totals

* Rename 'totals' to 'legendTotals'

* Make sure legendTotals includes key property
2019-06-11 14:31:53 +02:00
Albert Juhé Lluveras 8790655c39 Make sure notices element exist before creating <WordPressNotices> (https://github.com/woocommerce/woocommerce-admin/pull/2378) 2019-06-11 14:14:06 +02:00
coderkevin 78e85f87c3 Improve hidden tab suppression/fix rapid requests
This fixes the rapid request problem that was happening when switching
tabs while having timed out requests. It changes the approach from
suppressing the actions sent out to preventing the read function from
being called at all.

I think the original problem has occurred because the original approach
was relying on an internal implementation of apiFetch from wp.data. This
new approach does not have such a dependency. It prevents apiFetch from
even being called. However, in the process, it will also prevent any
newly required resources from being fetched if the user manages to
switch tabs before it is requested. (e.g. refresh, then switch tabs
quickly).
2019-06-10 17:03:08 -05:00
Albert Juhé Lluveras 5a732d565a Fix 'skip_existing' option making not all data not to be imported 2019-06-10 12:45:01 +02:00
Albert Juhé Lluveras 8ed63c5547 Remove second beta warning from readme (https://github.com/woocommerce/woocommerce-admin/pull/2362) 2019-06-09 11:38:53 +02:00
Mike Jolley 3bd945511a Merge pull request woocommerce/woocommerce-admin#2191 from woocommerce/fix/low-stock-handling
Low stock handling inconsistencies with WooCommerce 3.6+
2019-06-06 12:15:46 +02:00
Paul Sealock 39d9ed38ed Merge pull request woocommerce/woocommerce-admin#2369 from shoheitanaka/patch-2
Double space at 191 row
2019-06-06 10:13:16 +02:00
Shohei Tanaka 85bd2ce168 Double space at 191 row
I find double space, like misspelling.
2019-06-06 15:18:33 +09:00
Shohei Tanaka fccf1f6156 Misspelling at update config.jp
This sentence is order, but older.
2019-06-06 14:54:28 +09:00
Renovate Bot 4e9acf6a32 Update dependency webpack to v4.33.0 2019-06-05 01:39:37 +00:00
Renovate Bot 42bc4ce0a1 Update dependency react-router-dom to v5.0.1 2019-06-05 00:36:05 +00:00
Renovate Bot 49310077d2 Update dependency autoprefixer to v9.6.0 2019-06-05 00:34:34 +00:00
Jeff Stieler 5785dfdfba Only animate actioned notes if no reduced motion preference.
Speed up animation as well.
2019-05-31 10:02:26 -06:00
Jeff Stieler 6005cbbf05 Speed up admin note fade out animation. 2019-05-31 10:02:26 -06:00
Jeff Stieler e1722a9ab8 Fix typo. 2019-05-31 10:02:26 -06:00
Jeff Stieler 82edc1c8c8 Only show unactioned notes in the Inbox panel.
And hide notes once an action has been taken.
2019-05-31 10:02:25 -06:00
Jeff Stieler 5a49991cb1 Trigger a note action on button click. 2019-05-31 09:59:20 -06:00
Jeff Stieler 698f947c16 Include the corresponding note in triggered action hook. 2019-05-31 09:59:20 -06:00
Jeff Stieler 17d793d731 Add endpoint for triggering note actions. 2019-05-31 09:59:20 -06:00
Jeff Stieler 8867152d88 Include ID when retrieving note action data. 2019-05-31 09:59:20 -06:00
Jeff Stieler b06c392ab3 Prevent double escaping of note action URLs. 2019-05-31 09:59:21 -06:00
Joshua T Flowers c524cb905f Put onboarding controllers behind feature flag check (https://github.com/woocommerce/woocommerce-admin/pull/2350)
* Put onboarding controllers behind feature flag check

* Don't load profileItems if onboarding is disabled
2019-05-31 16:55:52 +02:00
Albert Juhé Lluveras 1939ea084c Transpile newspack-components package (https://github.com/woocommerce/woocommerce-admin/pull/2348) 2019-05-31 10:34:26 +02:00
Joshua T Flowers a9e4feb454 Hook up onboarding step 1 actions (https://github.com/woocommerce/woocommerce-admin/pull/2334)
* Hook up onboarding step 1 actions

* Remove updateProfile method from profile wizard

* Fix profile completion updates on last step
2019-05-31 12:51:33 +08:00
Jeff Stieler 0756dd929b Merge pull request woocommerce/woocommerce-admin#2324 from woocommerce/add/admin-note-without-link
Allow note action URLs to be empty.
2019-05-30 10:42:02 -06:00
Jeff Stieler c10988bc54 Merge pull request woocommerce/woocommerce-admin#2344 from woocommerce/add/paragraph-support-admin-notes
Allow paragraph tags in admin notes.
2019-05-30 10:40:59 -06:00
Joshua T Flowers 7622dee166 Add onboarding step 6 - Product Types (https://github.com/woocommerce/woocommerce-admin/pull/2335)
* Add product type information to onboarding

* Add product types step to onboarding profiler

* Update product type prices and learn more URLs

* Add styling to allow help text in checkbox group

* Match button and card action styling
2019-05-30 16:36:02 +08:00
Joshua T Flowers b6b411bab4 Add onboarding step 4 (https://github.com/woocommerce/woocommerce-admin/pull/2304)
* Add store details onboarding step

* Hide hide disabled buttons in card content area

* Save store details to wc settings

* Remove email field from store details

* Add city field to store details

* Store countryState options in state to avoid recalculating on rerender

* Add muriel component style changes

* Continue to next form step if form input is valid
2019-05-30 15:15:39 +08:00
Justin Shreve 423757a7e2 Add Onboarding Step 5 - Industry (https://github.com/woocommerce/woocommerce-admin/pull/2323)
* Add Onboarding Step 5 - Industry

* Handle PR feedback: Switch to updateProfileItems, remove unnecessary css class, remove unecessary translation call
2019-05-30 14:31:07 +08:00
Jeff Stieler 8fad6e7dd7 Allow paragraph tags in admin notes. 2019-05-29 16:28:37 -06:00
renovate[bot] 186aa90c90 Update dependency core-js to v2.6.9 (https://github.com/woocommerce/woocommerce-admin/pull/2329) 2019-05-29 18:20:54 -04:00
renovate[bot] bc13d8a292 Update dependency mini-css-extract-plugin to v0.7.0 (https://github.com/woocommerce/woocommerce-admin/pull/2331) 2019-05-29 18:17:02 -04:00
renovate[bot] 9eb3cc7352 Update dependency recast to v0.18.1 (https://github.com/woocommerce/woocommerce-admin/pull/2332) 2019-05-29 11:21:23 -04:00
renovate[bot] 94f3b9ff8b Update dependency eslint-plugin-jest to v22.6.4 (https://github.com/woocommerce/woocommerce-admin/pull/2330) 2019-05-29 11:16:32 -04:00
renovate[bot] d3872ae506 Update dependency webpack to v4.32.2 (https://github.com/woocommerce/woocommerce-admin/pull/2333) 2019-05-29 11:12:41 -04:00
renovate[bot] b0b49eed53 Update dependency color-studio to v1.0.4 (https://github.com/woocommerce/woocommerce-admin/pull/2328) 2019-05-29 11:08:31 -04:00
Jeff Stieler d7628ccad4 Remove beta warning from readme. 2019-05-29 08:30:00 -06:00
Ron Rennick eaa0088fd4 Merge pull request woocommerce/woocommerce-admin#2320 from woocommerce/fix/2314
allow additional parameters in the page query string
2019-05-28 12:08:07 -03:00
Justin Shreve 0de8594b9f Remove customizable dashboarding heading (https://github.com/woocommerce/woocommerce-admin/pull/2321) 2019-05-28 10:47:19 -04:00
Joshua T Flowers 3b945b4bba Add profile onboarding mutators and selectors to wc-api (https://github.com/woocommerce/woocommerce-admin/pull/2310)
* Add onboarding profile selectors and mutators to wc-api

* Show onboarding profiler depending on API results

* Add initial state hydration for onboarding profile

* Add onboarding namespace constant
2019-05-28 22:45:52 +08:00
Joshua T Flowers 4c8487abad Fix boolean casting in profile controller params (https://github.com/woocommerce/woocommerce-admin/pull/2316)
* Fix boolean casting in profile controller params

* Update onboarding profile API tests
2019-05-28 22:43:00 +08:00
Joshua T Flowers 74d02bc717 Store state settings individually to prevent overwriting (https://github.com/woocommerce/woocommerce-admin/pull/2317) 2019-05-28 22:23:05 +08:00
Justin Shreve 821408fc83 Add Muriel/Newspack components for use in onboarding (https://github.com/woocommerce/woocommerce-admin/pull/2313)
* Add Muriel/Newspack components for use in onboarding

* Adjust some alignment
2019-05-28 10:05:55 -04:00
Joshua T Flowers 5e8509edd3 Onboarding: Add profiler body class on initial load + respect skipped/completed flags (https://github.com/woocommerce/woocommerce-admin/pull/2300) (https://github.com/woocommerce/woocommerce-admin/pull/2318)
* Add profiler body class on initial load, and respect skipped/complete status.

* Handle PR feedback: Remove unnecessary global, add some todos, added a filter around the next step slug, generalized the is-loading class a bit.
2019-05-28 06:38:01 -04:00
Ron Rennick d0cee1e37b allow additional parameters in the page query string 2019-05-28 05:20:54 -03:00
Joshua T Flowers cda83b4509 Onboarding - Add shared step actions and step 1 actions (https://github.com/woocommerce/woocommerce-admin/pull/2283)
* Add method to go to next profiler step in step controller

* Add method to update profile params in step controller

* Add action methods to step 1 in the profiler

* Allow JSON body params for profile controller

* Use JSON body params in onboarding profile tests
2019-05-28 11:09:48 +08:00
Paul Sealock bebdb63fe6 Merge pull request woocommerce/woocommerce-admin#2301 from woocommerce/fix/controller-docs
Extensions: fix registering a page
2019-05-28 06:49:55 +12:00
Paul Sealock 02f232b39f Suggest text-domain in docs, not woocommerce-admin
Co-Authored-By: Albert Juhé Lluveras <aljullu@gmail.com>
2019-05-28 06:41:46 +12:00
Paul Sealock 2c87233c24 Merge pull request woocommerce/woocommerce-admin#2302 from woocommerce/fix/duplicate-ext-names
Dashboard Extension Example: Make namespace unique
2019-05-28 06:40:29 +12:00
Justin Shreve fa673a66c6 Update Profile Wizard Header to Display Stepper (https://github.com/woocommerce/woocommerce-admin/pull/2296)
* Update Profile Wizard Header to contain steps

* Handle PR Feedback: Fix wpbody-content height only applying on onboarding routes, fix width/alignment of stepper.
2019-05-27 12:37:02 -04:00
renovate[bot] e21a8f6b91 Lock file maintenance (https://github.com/woocommerce/woocommerce-admin/pull/2308) 2019-05-27 09:47:52 -04:00
Albert Juhé Lluveras 66e6820b88 Add missing space in Orders Activity Panel card (https://github.com/woocommerce/woocommerce-admin/pull/2306) 2019-05-27 11:38:50 +02:00
Ron Rennick 08f542de3f Merge pull request woocommerce/woocommerce-admin#2263 from woocommerce/consistent-licenses
include license.txt and update component package.json files
2019-05-24 23:29:41 -03:00
Jeff Stieler 0d9784700c Allow note action URLs to be empty. 2019-05-24 13:05:12 -04:00
Joshua T Flowers 72206d296c Update settings wc-api to accept multiple setting groups (https://github.com/woocommerce/woocommerce-admin/pull/2293)
* Allow getSettings to read settings from any group

* Change updateSettings to accept object with multiple setting groups
2019-05-24 15:22:21 +08:00
Paul Sealock f2fae218ef Dashboard Extension Example: Make namespace unique 2019-05-24 11:58:00 +12:00
Paul Sealock 01b84f1c41 Extensions: fix registering a page 2019-05-24 11:42:01 +12:00
Paul Sealock a0ad2f1fa7 Merge pull request woocommerce/woocommerce-admin#2225 from woocommerce/fix/persistedQuery-sidebar
Persisted Queries: Avoid adding to non time related screens
2019-05-24 08:47:06 +12:00
Paul Sealock f9bad3646d Persisted Queries: Avoid non-time related screens 2019-05-24 08:38:52 +12:00
Paul Sealock 1c750474a0 Merge pull request woocommerce/woocommerce-admin#2280 from woocommerce/add/dashboard-section-example
Dashboard Extentions: Add a section
2019-05-24 08:37:41 +12:00
Paul Sealock 67f9081579 Add analytics card class to chart
Co-Authored-By: Albert Juhé Lluveras <aljullu@gmail.com>
2019-05-24 08:09:59 +12:00
Jeff Stieler c4a6471e9c Merge pull request woocommerce/woocommerce-admin#2291 from woocommerce/fix/2192-screen-meta-links
Move StoreAlerts below screen meta links on embed pages.
2019-05-23 11:25:06 -06:00
Jeff Stieler 34b1c19456 Fix reflow on mobile when no alerts are present.
Co-Authored-By: Albert Juhé Lluveras <aljullu@gmail.com>
2019-05-23 11:10:41 -06:00
Jeff Stieler 5fc0f03713 Reduce the top padding for StoreAlerts in mobile. 2019-05-23 10:39:09 -06:00
Jeff Stieler f4d9818fc8 Remove unused layout component and export. 2019-05-23 10:38:45 -06:00
Justin Shreve c921593cfd Add Muriel Styled Spinner (https://github.com/woocommerce/woocommerce-admin/pull/2289)
* Add Muriel Styled Spinner

* Handle PR feedback: Fix ordering of example components, fix tabbing/spacing in stepper example file, and fix base muriel colors for the stepper and profile wizard.
2019-05-23 08:42:58 -04:00
Justin Shreve 0e1db89f67 Add onboarding plugin installation (step 2) (https://github.com/woocommerce/woocommerce-admin/pull/2270)
* Add onboarding plugin installation (step 2)

* Handle PR Feedback: Fix vertical label display on mobile, fix Jetpack connect URL generation, so we make sure the plugin is active first, add new constant for local calypso development, fix typo, refactor activatePlugin/installPlugin on the JS side, sanitize plugin name input.
2019-05-23 08:10:42 -04:00
Albert Juhé Lluveras 37fab0227d Prevent screen meta reflows 2019-05-23 11:43:57 +02:00
Albert Juhé Lluveras 539407bc85 Remove d3-array dependency (https://github.com/woocommerce/woocommerce-admin/pull/2286) 2019-05-23 10:01:34 +02:00
Timmy Crawford 76ac6ec282 Add a prompt for Changelog entry in PR template. (https://github.com/woocommerce/woocommerce-admin/pull/2251) 2019-05-22 15:23:41 -07:00
Jeff Stieler 9578280423 Move StoreAlerts below screen meta links on embed pages. 2019-05-22 14:59:18 -06:00
Justin Shreve 9eedd00d52 Fix `box-shadow-8dp` error. (https://github.com/woocommerce/woocommerce-admin/pull/2290) 2019-05-22 16:54:31 -04:00
Paul Sealock 68f2af7722 Dashboard: Move title edit to Controls 2019-05-23 08:43:45 +12:00
Paul Sealock 5e532057a9 Extensions: Add Dashboard Section 2019-05-23 08:27:59 +12:00
Joshua T Flowers 0fd2c24694 Return a success message when updating in profiler controller (https://github.com/woocommerce/woocommerce-admin/pull/2285) 2019-05-23 00:47:54 +08:00
Joshua T Flowers 7c5394408d Add onboarding profile wizard step 1 (https://github.com/woocommerce/woocommerce-admin/pull/2260)
* Add onboarding step 1 content

* Add onboarding content styling

* Extract step 1 specific styles to separate stylesheet

* Update muriel box shadow variable names
2019-05-23 00:19:56 +08:00
Jeff Stieler a2946ab6d1 Merge pull request woocommerce/woocommerce-admin#2272 from woocommerce/update/allowed-html-admin-notices
Allow links in admin notice content.
2019-05-22 08:33:18 -06:00
Jeff Stieler 225d75e73a Merge pull request woocommerce/woocommerce-admin#2269 from woocommerce/add/primary-notice-actions
Add support for “primary” admin notice actions.
2019-05-22 08:29:18 -06:00
Jeff Stieler a70a3deaa8 Allow links in admin notice content. 2019-05-22 08:20:53 -06:00
Jeff Stieler f3ae3464fa Merge pull request woocommerce/woocommerce-admin#2271 from woocommerce/fix/wp-api-import-spec
Remove errant import update operation from `wp-api` spec.
2019-05-22 08:03:44 -06:00
renovate[bot] f8f69f6b6b Update dependency core-js to v2.6.8 (https://github.com/woocommerce/woocommerce-admin/pull/2275) 2019-05-22 11:11:20 +02:00
renovate[bot] d80d996bcb Update dependency lerna to v3.14.1 (https://github.com/woocommerce/woocommerce-admin/pull/2278) 2019-05-22 11:06:33 +02:00
renovate[bot] 36b9f4cecf Update dependency ast-types to v0.13.1 (https://github.com/woocommerce/woocommerce-admin/pull/2274) 2019-05-22 10:39:20 +02:00
Joshua T Flowers 633177bdea Update Card component to use Muriel design (https://github.com/woocommerce/woocommerce-admin/pull/2252)
* Use Muriel card styling and override card styles in reports

* Add card description prop

* Add isInactive prop and styling to card component
2019-05-22 16:38:25 +08:00
renovate[bot] 8b5681c466 Update babel monorepo to v7.4.5 (https://github.com/woocommerce/woocommerce-admin/pull/2273) 2019-05-22 10:31:29 +02:00
Jeff Stieler 3c243ffe00 Remove errant import update operation from wp-api spec. 2019-05-21 13:36:01 -06:00
Jeff Stieler db5a1b7348 Add support for “primary” admin notice actions. 2019-05-21 13:22:48 -06:00
Justin Shreve acd3f2f9d2 Update Onboarding Colors (https://github.com/woocommerce/woocommerce-admin/pull/2264)
* Update Onboarding Colors

* Bump package version, fix a couple duplicate definitions

* Adjust stroke to match Calypso style
2019-05-21 11:47:18 -04:00
Albert Juhé Lluveras a382fd6143 Hook up import/totals endpoint to Historical Data Import screen (https://github.com/woocommerce/woocommerce-admin/pull/2208)
* Hook up import/totals endpoint to Historical Data Import screen

* Remove getImportTotalsError and isGetImportTotalsRequesting selectors which were not used

* Remove duplicate style import

* Fix RTL displays
2019-05-20 22:50:25 +02:00
Jeff Stieler 7a6c7add9e Merge pull request woocommerce/woocommerce-admin#2265 from woocommerce/fix/2229-exclude-drafts-import
Exclude auto-draft and trashed orders from imports.
2019-05-20 14:39:11 -06:00
Paul Sealock 765fbc6799 Merge pull request woocommerce/woocommerce-admin#2258 from woocommerce/fix/dashboard-charts-data
Dashboard: Extend charts data
2019-05-21 08:18:25 +12:00
Paul Sealock 34aa71cfbb Dashboard Charts: simplify data 2019-05-21 08:09:49 +12:00
Jeff Stieler 0d863ae7a6 Exclude auto-draft and trashed orders from imports. 2019-05-20 13:51:44 -06:00
Justin Shreve 416cb60b37 Add vertical and spinner options to the Stepper Component (https://github.com/woocommerce/woocommerce-admin/pull/2255)
* Add a vertical mode to the stepper component, and make some adjustments to the font weights.
Also adds a 'isPending' parameter to show a spinner for the currently active step.

* Handle PR feedback: Fix typo, add some margin to stop bouncing around in horizontal mode, add vertical example to devdocs.

* Fix linter errors
2019-05-20 14:31:03 -04:00
Joshua T Flowers 92665467ab Fix profiler header gap and SVG properties (https://github.com/woocommerce/woocommerce-admin/pull/2262)
* Fix invalid SVG rules in profile wizard logo

* Fix profile wizard header gap on mobile
2019-05-20 13:49:26 -04:00
renovate[bot] f9d61a98b9 Lock file maintenance (https://github.com/woocommerce/woocommerce-admin/pull/2257) 2019-05-20 19:03:36 +02:00
Daniel Rey López f00b7bf175 Update the minimum WooCommerce requirement on README (https://github.com/woocommerce/woocommerce-admin/pull/2256)
WC-Admin requires WooCommerce 3.6+: https://github.com/woocommerce/woocommerce-admin/issues/2118
I've updated the README since it still said "3.5.0".
2019-05-20 09:45:13 -04:00
Ron Rennick 69e8f5151f include license.txt and update component package.json files 2019-05-18 01:19:20 -03:00
Joshua T Flowers 8f528ee824 Add Stepper component (https://github.com/woocommerce/woocommerce-admin/pull/2246)
* Add Stepper component

* Add Muriel colors as variables

* Add changelog entry for Stepper component
2019-05-17 16:01:40 +08:00
Joshua T Flowers 5e07474d16 Add step wrapper/controller to onboarding profile wizard (https://github.com/woocommerce/woocommerce-admin/pull/2241)
* Render profiler step based on query

* Add profile wizard header component

* Add profile wizard header styling

* Add plugin step

* Add header logo as SVG
2019-05-17 11:04:52 +08:00
Ron Rennick e873144e4a Merge pull request woocommerce/woocommerce-admin#2248 from woocommerce/consistent-licenses
update to consistent license
2019-05-16 13:35:31 -03:00
Mike Jolley fdeb6ae403 Merge pull request woocommerce/woocommerce-admin#2226 from woocommerce/update/refactor-main-file
Refactor main file into singleton class structure
2019-05-16 17:31:46 +01:00
Jeff Stieler aea0b269eb Merge pull request woocommerce/woocommerce-admin#2245 from woocommerce/update/wc-notice-intercept
Handle `WC_Admin_Notices`.
2019-05-16 10:23:04 -06:00
Ron Rennick eddd12beb8 update to consistent license 2019-05-16 13:14:03 -03:00
Mike Jolley 7a73c6cb97 update_db_version 2019-05-16 14:21:57 +01:00
Mike Jolley 97e980cf02 Move print_emoji_detection_script 2019-05-16 14:21:11 +01:00
Mike Jolley 79373b062c Merge branch 'master' into update/refactor-main-file 2019-05-16 14:20:13 +01:00
Joshua T Flowers 1d978224eb Drop 'sold' from 'products sold' in products report (https://github.com/woocommerce/woocommerce-admin/pull/2240) 2019-05-16 13:05:55 +08:00
Joshua T Flowers 8a03b1bfb3 Add onboarding profile REST endpoints (https://github.com/woocommerce/woocommerce-admin/pull/2217)
* Add onboarding profile endpoint to get profile data

* Add onboarding profile update endpoint

* Add onboarding profile endpoint tests

* Update onboarding API namespaces
2019-05-16 13:05:37 +08:00
Joshua T Flowers c87ab4eed7 Update how refunds are displayed in tables (https://github.com/woocommerce/woocommerce-admin/pull/2102)
* Add customer functions to order and refund classes

* Use parent order for refund order number

* Add renderCurrency method to format negative currencies

* Allow negative number of items for refund fields in database
2019-05-16 13:04:37 +08:00
Jeff Stieler 6b9fa2ee7a Collapse WC admin notices.
Achieved through adding class exclusion to the “should collapse” logic.
2019-05-15 17:34:14 -06:00
Paul Sealock b3bc7dce97 Merge pull request woocommerce/woocommerce-admin#2232 from woocommerce/release/0.12.0
release 0.12.0
2019-05-16 07:50:30 +12:00
Ron Rennick f8c862e4ad Merge pull request woocommerce/woocommerce-admin#2211 from woocommerce/update/1968-report-permissions
update default capability for analytics report to view_woocommerce_reports
2019-05-15 15:28:31 -03:00
Ron Rennick 2aaf7f1d57 Merge pull request woocommerce/woocommerce-admin#2219 from woocommerce/fix/2195
Add filters for customer roles
2019-05-15 15:27:50 -03:00
Renovate Bot aa93b5b8f9 Update dependency lerna to v3.14.0 2019-05-15 13:18:52 +00:00
Mike Jolley cabad3cedc Merge pull request woocommerce/woocommerce-admin#2236 from woocommerce/renovate/webpack-4.x
Update dependency webpack to v4.31.0
2019-05-15 14:14:56 +01:00
Ron Rennick e5196c8289 always use AND for status subquery 2019-05-15 10:00:55 -03:00
Mike Jolley a1bd3bdc17 Merge pull request woocommerce/woocommerce-admin#2233 from woocommerce/renovate/babel-loader-8.x
Update dependency babel-loader to v8.0.6
2019-05-15 13:39:01 +01:00
Renovate Bot 3665674994 Update dependency webpack to v4.31.0 2019-05-15 03:01:02 +00:00
Renovate Bot 6efe626287 Update dependency recast to v0.17.6 2019-05-15 02:57:33 +00:00
Renovate Bot b871b57808 Update dependency babel-loader to v8.0.6 2019-05-15 01:38:42 +00:00
Paul Sealock ad4818b55b Feature flags: Enable customizable dash on plugin 2019-05-15 12:05:10 +12:00
Paul Sealock 9ff4684be7 release 0.12.0 2019-05-15 11:59:40 +12:00
Mike Jolley 91f68121cd Use $this not static method 2019-05-14 23:09:02 +01:00
Mike Jolley 45102746e6 docblock 2019-05-14 23:08:13 +01:00
Paul Sealock b4fa697a71 Dashboard: re-arrange section dropdown order 2019-05-15 08:54:03 +12:00
Paul Sealock d7d630558d Merge pull request woocommerce/woocommerce-admin#2194 from woocommerce/fix/dashboard-issues
Fix/dashboard issues
2019-05-15 07:30:41 +12:00
Ron Rennick bfd41fb577 add customer role filter to customer data store 2019-05-14 16:04:31 -03:00
Mike Jolley 41a19448f3 Continue load if not built 2019-05-14 19:33:47 +01:00
Ron Rennick 15b3bd55ec update cap handling for new page controller 2019-05-14 15:31:03 -03:00
Mike Jolley 2752605f54 Merge branch 'master' into update/refactor-main-file 2019-05-14 19:21:32 +01:00
Mike Jolley 254e378346 Moved actionsheduler hook to main file 2019-05-14 19:19:24 +01:00
Mike Jolley e91bf985f4 Call the installer in `register_activation_hook` (https://github.com/woocommerce/woocommerce-admin/pull/2220)
* Call installer in register_activation_hook

* Just create the tables
2019-05-14 11:11:08 -07:00
Paul Dechov a2dafef1d6 Keep border color and spacing consistent between summary items (https://github.com/woocommerce/woocommerce-admin/pull/2007)
* Ensure consistent inner border between summary items

Switches bottom border to same color as inner right border, except in cases where it is an outer border. Also adjusts right border of last item in unbalanced grid to the same inner border color.

* Set consistent summary item label height

Makes sure that wrapped label doesn't interfere with common item height for grid

* Implements flexbox instead of fixed height labels

* fix indentation

* Add newline
2019-05-14 10:56:35 -07:00
Ron Rennick ba1a262a3c add match=any support for advanced orders table filter 2019-05-14 14:54:53 -03:00
Jeff Stieler 65ca404077 Merge pull request woocommerce/woocommerce-admin#2209 from woocommerce/update/1432-page-handler-embed-refactor
Refactor page handler API
2019-05-14 11:54:34 -06:00
Jeff Stieler 93217253ac Dynamically generate email settings section names in page controller. 2019-05-14 11:36:31 -06:00
Albert Juhé Lluveras 772fe5c7e2 Fix EllipsisMenu misalignment in wide containers (https://github.com/woocommerce/woocommerce-admin/pull/2207) 2019-05-14 10:31:56 -07:00
Jeff Stieler a9195efb16 Add missing translation. 2019-05-14 11:25:46 -06:00
Mike Jolley 8d45240e02 Refactor main file into singleton class 2019-05-14 15:34:16 +01:00
Mike Jolley 16bd80fc24 Include core functions 2019-05-14 15:33:56 +01:00
Mike Jolley 1e4bcd631a Create class to listen for cron events, move from main file 2019-05-14 15:33:45 +01:00
Mike Jolley b976a5b9d7 Add cron event creation to installer and improve methods 2019-05-14 15:33:22 +01:00
Mike Jolley 9951a286bf Move functions from main file to core-functions.php file 2019-05-14 15:33:02 +01:00
Mike Jolley 65e3fa905c Add uninstaller file 2019-05-14 15:32:43 +01:00
Jeff Stieler 122620f031 Sanitize customer IDs in “get customers by orders” query. 2019-05-14 08:30:00 -06:00
Jeff Stieler 071dc7debe Handle “all guests” when getting customers from orders. 2019-05-14 08:25:43 -06:00
Jeff Stieler 211c00935a Merge pull request woocommerce/woocommerce-admin#2224 from woocommerce/fix/2222-frequent-order-count-query-milestones
Order milestones: prevent order count queries from being issues on every request.
2019-05-14 07:36:26 -06:00
Joshua T Flowers b8bd689fd0 Import refunds on data sync (https://github.com/woocommerce/woocommerce-admin/pull/2205) 2019-05-14 18:37:09 +08:00
Joshua T Flowers ffed0e8ab2 Fix onboarding profiler layout and notices (https://github.com/woocommerce/woocommerce-admin/pull/2218)
* Hide nags in notices in profiler

* Center content layout for profiler wizard
2019-05-14 11:21:14 +08:00
Jeff Stieler 6860773fb4 Refactor first two order milestones to behave the same as the others.
Prevents order count queries from being issues on every request.
2019-05-13 16:34:51 -06:00
Jeff Stieler 93085fe268 Add documentation on using the new page controller functions. 2019-05-13 15:14:18 -06:00
Jeff Stieler 8cab7c047e Add filters to page controller. 2019-05-13 15:14:17 -06:00
Jeff Stieler 742a1aa049 Move existing page connection to a separate file. 2019-05-13 15:14:17 -06:00