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
Jeff Stieler
0028fc0ffe
Use WC_Emails class to dynamically connect email settings pages.
2019-05-13 15:14:17 -06:00
Jeff Stieler
635f9faca7
Restore hardcoded “WooCommerce” root breadcrumb logic and remove “full” path requirement.
2019-05-13 15:14:16 -06:00
Jeff Stieler
3dff00a9a0
Refactor connecting existing admin pages and breadcrumb generation.
2019-05-13 15:14:16 -06:00
Jeff Stieler
6b12d3e1b4
Refactor “is admin page” logic to use page controller.
2019-05-13 15:14:15 -06:00
Jeff Stieler
9fdf2cfb47
Refactor app entry page and dashboard page registration.
2019-05-13 14:30:26 -06:00
Jeff Stieler
7506201571
Refactor analytics page registration.
2019-05-13 14:19:26 -06:00
Jeff Stieler
19bfd01599
Add new page controller class, replace page registration function.
2019-05-13 14:19:26 -06:00
Mike Jolley
d226b80cd4
Merge pull request woocommerce/woocommerce-admin#2215 from woocommerce/renovate/lock-file-maintenance
...
Lock file maintenance
2019-05-13 19:13:08 +01:00
Ron Rennick
85e82f07f5
fix warning for string shipping tax meta value
2019-05-13 15:01:05 -03:00
Ron Rennick
6780ae0136
update unit tests for new customer count
2019-05-13 14:14:53 -03:00
Ron Rennick
33919a652d
phpcs sniff fixes
2019-05-13 13:48:22 -03:00
Ron Rennick
28b10f2eb6
restrict customer import to customer role with filter
2019-05-13 13:47:16 -03:00
Renovate Bot
14c162f3de
Lock file maintenance
2019-05-13 04:00:13 +00:00
Ajay Ghaghretiya
38c40430ef
Hide WordPress Upgrade Nag ( https://github.com/woocommerce/woocommerce-admin/pull/2213 )
2019-05-13 10:58:29 +08:00
Joshua T Flowers
fb91cd8788
Add import status endpoint and progress options ( https://github.com/woocommerce/woocommerce-admin/pull/2189 )
...
* Update import progress during batches
* Add import status route for querying import progress
* Update import totals before import start
* Move wc admin notes to separate action scheduler group
* Add import totals route to query customer and order totals
* Add wc helper queue job processing method
* Add import status and total tests
* Separate action type clearing for imports and notes
* Typecast action types as array in clear_pending_wcadmin_actions()
2019-05-13 10:30:07 +08:00
Paul Sealock
c9f738dec8
Dashboard: Fix index and extension issues
2019-05-13 07:20:14 +12:00
Albert Juhé Lluveras
54a09ab232
Replace Rebuild reports settings with Import Historical Data ( https://github.com/woocommerce/woocommerce-admin/pull/2198 )
...
* Hide progress bars and status from Import Historical Data screen
* Remove Rebuild Reports Sections from Settings
* Add Delete Imported Data button to the default actions
* Unify @todo comments
2019-05-10 11:34:03 +02:00
Joshua T Flowers
c6a6e737c4
Add refund filtering to order reports ( https://github.com/woocommerce/woocommerce-admin/pull/2179 )
...
* Add customer functions to order and refund classes
* Extract shared order and refund methods to trait
* Add refund filter to advanced filters in orders report
* Filter refund types in orders data store
* Extract refunds subquery to parent report data store method
* Add refund subquery filtering to order stats data store
* Add tests around refund type filtering
* Change the default option for the refunds filter
2019-05-10 14:56:57 +08:00
Joshua T Flowers
3382fb7011
Record refunds separate from order entries ( https://github.com/woocommerce/woocommerce-admin/pull/2083 )
...
* Sync refunds on order sync
* Separate order and refund class extensions
* Add customer functions to order and refund classes
* Change products store to work with refund amounts
* Return early for refunds in coupon data store
* Allow refund processing in tax data store
* Remove unused refund amounts from tables and data stores
* Change order counts to parse out refund entries
* Include refunded orders in default queried statuses
* Only process order number filter on shop order post types
* Extract shared order and refund methods to trait
* Fix renamed schedule_single_order_import method
* Bump PHP and WP version requirements
2019-05-10 14:39:25 +08:00
Ron Rennick
41a341f690
Merge pull request woocommerce/woocommerce-admin#2190 from woocommerce/fix/2180
...
fix customer name logic on populating customer lookup data
2019-05-09 09:39:49 -03:00
Ron Rennick
2cd44376de
Merge pull request woocommerce/woocommerce-admin#2150 from woocommerce/add/report-filter-default-value
...
add a defaultValue parameter to the ReportFilters, ReportChart component
2019-05-09 09:39:16 -03:00
Mike Jolley
a3b90cdb9e
Update get_count to use lookup table
2019-05-09 10:38:26 +01:00
Mike Jolley
d7b81e40d4
Update count query for low stock
2019-05-09 10:28:28 +01:00
Albert Juhé Lluveras
77ff3ea5cf
Hook up API Historical Data screen to API endpoints ( https://github.com/woocommerce/woocommerce-admin/pull/2177 )
...
* Hook up API Historical Data screen to API endpoints
* Avoid making an unnecessary Math.abs()
2019-05-09 11:11:58 +02:00
Albert Juhé Lluveras
065c1fc660
Show Y grid ticks/lines in charts where all values are lower than 1 ( https://github.com/woocommerce/woocommerce-admin/pull/2147 )
...
* Show Y grid ticks/lines in chart where all values are below 1
* Improve how step is calculated for -1 to 1 values
* Add tests
* Handle case when max and min values are 0
2019-05-09 10:20:48 +02:00
Joshua T Flowers
1df54fdae5
Check for page suffix to fix blank pages with WC Branding ( https://github.com/woocommerce/woocommerce-admin/pull/2187 )
2019-05-09 10:39:11 +08:00
Paul Sealock
1a7ba43d46
Merge pull request woocommerce/woocommerce-admin#2185 from woocommerce/renovate/eslint-plugin-wpcalypso-4.x
...
Update dependency eslint-plugin-wpcalypso to v4.1.0
2019-05-09 09:14:21 +12:00
Paul Sealock
add7061a17
Merge pull request woocommerce/woocommerce-admin#2186 from woocommerce/renovate/gridicons-3.x
...
Update dependency gridicons to v3.3.1
2019-05-09 09:13:33 +12:00
Timmy Crawford
d51845930a
Dashboard: Rename class/feature to remove conflict with legacy dashboard widget ( https://github.com/woocommerce/woocommerce-admin/pull/2138 )
...
* Dashboard: Rename class/feature to remove conflict with legacy dashboard class
* Updates per feedback, and fixes.
2019-05-08 09:10:05 -07:00
Mike Jolley
196543ef7f
Render stock status as 'low' on stock report
2019-05-08 15:25:46 +01:00
Mike Jolley
d95e69532e
Update stock report filtering to use correct low stock amounts and lookup table data for performance
2019-05-08 14:58:28 +01:00
Mike Jolley
f85b25f34d
Update stock and sku search query in API to use lookup table.
...
Lookup table was introduced in 3.6 and will improve performance for these 2 queries.
2019-05-08 14:05:35 +01:00
Ron Rennick
0f2788ed1c
fix customer name logic on populating customer lookup data
2019-05-08 10:01:12 -03:00
Mike Jolley
684c526d1e
Fix low stock report due to NULL _low_stock_amount
...
Empty meta values are not stored from WC 3.6+. _low_stock_amount could be NULL. This fixes the low stock queries.
2019-05-08 13:43:25 +01:00
Ron Rennick
d4f1e6bbd8
Merge pull request woocommerce/woocommerce-admin#2139 from woocommerce/add/table-default-order
...
add defaultOrder field to tablecard header
2019-05-08 08:41:48 -03:00
Paul Sealock
ed1d7c5f62
Merge pull request woocommerce/woocommerce-admin#2184 from woocommerce/fix/travis-failing-build-success
...
Travis: Exit scripts with error when one occurs
2019-05-08 21:12:45 +12:00
Albert Juhé Lluveras
6a8c7a235b
Use hiddenBlocks in store-perf
...
Co-Authored-By: psealock <psealock@gmail.com>
2019-05-08 20:41:38 +12:00
Renovate Bot
2d30017ff6
Update dependency gridicons to v3.3.1
2019-05-08 02:16:06 +00:00
Renovate Bot
3ab98be1fc
Update dependency eslint-plugin-wpcalypso to v4.1.0
2019-05-08 02:14:21 +00:00
Paul Sealock
b3ca4961da
Merge pull request woocommerce/woocommerce-admin#2183 from woocommerce/renovate/eslint-plugin-react-7.x
...
Update dependency eslint-plugin-react to v7.13.0
2019-05-08 14:11:40 +12:00
Paul Sealock
9efe16c485
Fix lint error
2019-05-08 14:02:12 +12:00
Paul Sealock
7fc14eae85
Travis: Exit scripts with error when one occurs
2019-05-08 13:54:11 +12:00
Renovate Bot
63ac1e1c5f
Update dependency eslint-plugin-react to v7.13.0
2019-05-08 01:29:25 +00:00
Renovate Bot
e318f2bdce
Update dependency deasync to v0.1.15
2019-05-08 01:27:51 +00:00
Paul Sealock
ee895e0f77
Check for config.defaultValue in Report Chart
2019-05-08 08:46:58 +12:00
Paul Sealock
448d12b91d
Replace use of 'all' in filters with check for config.defaultValue
2019-05-08 08:42:29 +12:00
Justin Shreve
00cbca33df
Add profile wizard base page ( https://github.com/woocommerce/woocommerce-admin/pull/1933 )
...
* Add profile wizard base page
* Update wizard base to the new color/font treatments
2019-05-07 15:25:51 -04:00
Ron Rennick
8744a8d6c9
fix merge conflicts
2019-05-07 15:22:48 -03:00
Ron Rennick
fb9011f191
update component change log
2019-05-07 15:16:42 -03:00
Albert Juhé Lluveras
cab0e38c30
Save section/block preferences in user data ( https://github.com/woocommerce/woocommerce-admin/pull/2148 )
...
* Save section/block preferences in user data
* Optimize updateSection code
* Remove no longer used prop
* Refactor dashboard blocks to make them extendable
* Check that defaultSection exists before merging
* Rename 'sectionsDefinion' to 'defaultSections'
* Add Dashboard README
* Update README with new props
* Update settings when moving/removing dashboard sections
* Add missing props to README example
* Move 'section.js' inside 'components' folder
* Fix README sentence
2019-05-07 09:21:34 +02:00
Albert Juhé Lluveras
d0981d2101
Vertically center Dashboard 'Add more' button ( https://github.com/woocommerce/woocommerce-admin/pull/2171 )
...
* Vertically center Dashboard 'Add more' button
* Remove top padding instead of using negative margin
2019-05-07 09:21:16 +02:00
Albert Juhé Lluveras
644c1e99e3
Don't make an API call when there are no performance indicators ( https://github.com/woocommerce/woocommerce-admin/pull/2157 )
...
* Don't make an API call when there are no performance indicators
* Hide store-performance elements if it's empty
2019-05-07 09:20:48 +02:00
Albert Juhé Lluveras
46d3be23dd
Add Historical Data Import Screen ( https://github.com/woocommerce/woocommerce-admin/pull/2073 )
...
* Add Historical Data Import Screen
* Fix date picker not being accessible
* Cleanup
* Fix period selector typo
Co-Authored-By: Aljullu <aljullu@gmail.com>
* Move state to props
* Add filter to status labels
* Get rid of 'step' state property
* Format 'importDate' as YYYY-MM-DD
* Minor improvements
* Hardcode control height
* Use dateValidationMessages when possible
* Update imported all data actions
* Update filter name
2019-05-07 09:18:48 +02:00
Joshua T Flowers
0ed477fc3c
Fix customer type filter param in orders report ( https://github.com/woocommerce/woocommerce-admin/pull/2169 )
2019-05-07 13:17:43 +08:00
Renovate Bot
0f526ee6b7
Lock file maintenance
2019-05-07 09:06:48 +12:00
Paul Sealock
819260072c
Merge pull request woocommerce/woocommerce-admin#2145 from woocommerce/renovate/node-sass-4.x
...
Update dependency node-sass to v4.12.0
2019-05-07 09:01:21 +12:00
Paul Sealock
f13f30fb70
Merge pull request woocommerce/woocommerce-admin#2144 from woocommerce/renovate/lerna-monorepo
...
Update dependency lerna to v3.13.4
2019-05-07 08:59:18 +12:00
Paul Sealock
7696e77dc0
Merge pull request woocommerce/woocommerce-admin#2143 from woocommerce/renovate/eslint-plugin-jest-22.x
...
Update dependency eslint-plugin-jest to v22.5.1
2019-05-07 08:58:19 +12:00
Paul Sealock
aa2aca4f16
Merge pull request woocommerce/woocommerce-admin#2142 from woocommerce/renovate/ast-types-0.x
...
Update dependency ast-types to v0.12.4
2019-05-07 08:56:49 +12:00
Paul Sealock
71e1f2d0d9
Merge pull request woocommerce/woocommerce-admin#2141 from woocommerce/renovate/fresh-data-framework-0.x
...
Update dependency @fresh-data/framework to v0.6.1
2019-05-07 08:51:57 +12:00
Paul Sealock
f91135b496
Merge pull request woocommerce/woocommerce-admin#2140 from woocommerce/renovate/babel-monorepo
...
Update babel monorepo to v7.4.4
2019-05-07 08:49:37 +12:00
Paul Sealock
e012af7add
EllipsisMenu: Refactor to expose renderContent args
2019-05-06 10:56:20 +12:00
Paul Sealock
b90f5ecb98
Merge pull request woocommerce/woocommerce-admin#2134 from woocommerce/add/dashboard-section-toggle
...
Dashboard: Section add, remove, move up, and move down
2019-05-06 10:54:17 +12:00
Albert Juhé Lluveras
beb3a93d4c
Persist chart interval in Dashboard ( https://github.com/woocommerce/woocommerce-admin/pull/2156 )
2019-05-03 19:53:07 +02:00
Paul Sealock
9f7497fa12
Dashboard: add section toggle
2019-05-03 09:26:55 +12:00
Ron Rennick
f529143e14
add a defaultValue parameter to the ReportFilters component
2019-05-02 15:21:37 -03:00
Ron Rennick
9363686545
use defaultOrder for previous sort order on first sort
2019-05-02 14:39:37 -03:00
Albert Juhé Lluveras
0162adf532
Allow renaming Dashboard sections ( https://github.com/woocommerce/woocommerce-admin/pull/2131 )
...
* Allow renaming Dashboard sections
* Create a wrapper 'Section' component that handles the section title events
* Add blank lines in ellipsis-menu code
* PR feedback
* Remove onToggle prop from EllipsisMenu
* Get rid of default title
2019-05-02 12:22:34 +02:00
Jeff Stieler
a36e3cd024
Merge pull request woocommerce/woocommerce-admin#2034 from woocommerce/add/1850-import-endpoint
...
Add import endpoint and controller
2019-05-01 13:29:00 -06:00
Jeff Stieler
cda1645672
Review feedback changes.
...
Incorrect comment and unused function argument.
2019-05-01 08:30:27 -06:00
Albert Juhé Lluveras
c69ce9ed78
Prevent chart type buttons breaking in two lines ( https://github.com/woocommerce/woocommerce-admin/pull/2135 )
2019-05-01 11:04:17 +02:00
Renovate Bot
1d952b5e2d
Update dependency node-sass to v4.12.0
2019-05-01 02:33:52 +00:00
Renovate Bot
8f0c098ee3
Update dependency lerna to v3.13.4
2019-05-01 02:32:20 +00:00
Renovate Bot
829e0e9d20
Update dependency eslint-plugin-jest to v22.5.1
2019-05-01 01:42:14 +00:00
Renovate Bot
6b9072b6c7
Update dependency ast-types to v0.12.4
2019-05-01 01:41:02 +00:00
Renovate Bot
0b20fb7867
Update dependency @fresh-data/framework to v0.6.1
2019-05-01 00:41:04 +00:00
Renovate Bot
20fd6abf4c
Update babel monorepo to v7.4.4
2019-05-01 00:39:50 +00:00
Joshua Flowers
63c59a1f72
Update batch test function names and constants
2019-04-30 17:39:02 -06:00
Joshua Flowers
591c66995d
Add tests for delete endpoint
2019-04-30 17:39:01 -06:00
Joshua Flowers
0a229e3654
Add delete batch actions for orders and customers
2019-04-30 17:37:20 -06:00
Joshua Flowers
a4d1256292
Add customer deletion method to customers data store
2019-04-30 17:37:20 -06:00
Joshua Flowers
fe0dea6373
Add delete imports endpoint
2019-04-30 17:37:19 -06:00
Paul Sealock
a758ac8b80
Merge pull request woocommerce/woocommerce-admin#2132 from woocommerce/fix/extension-examples
...
Fix/extension examples
2019-05-01 07:02:40 +12:00
Ron Rennick
c48fc40b11
add defaultOrder field to tablecard header
2019-04-30 15:11:30 -03:00
Jeff Stieler
f9c1b130c3
Add extra verification to import cancel endpoint test.
2019-04-30 10:38:07 -06:00
Joshua Flowers
61492c5f10
Add import cancel tests
2019-04-30 10:17:09 -06:00
Joshua Flowers
cad94415c5
Add endpoint route to cancel all pending import actions
2019-04-30 10:17:08 -06:00
Jeff Stieler
a3fdd72ba5
Merge pull request woocommerce/woocommerce-admin#1907 from woocommerce/fix/1615-order-number-filter
...
Support Sequential Order Numbers in Downloads Report order number filter
2019-04-30 10:10:39 -06:00
Jeff Stieler
4a85b012b5
Add tests for customer import using new parameters.
2019-04-30 09:46:14 -06:00
Jeff Stieler
3bfc53c9cf
Reintroduce the customer lookup init to report regeneration.
...
With the new date range and “skip existing” logic.
2019-04-30 09:17:12 -06:00
Jeff Stieler
e350cfc898
Remove strict comparison from “is valid customer” logic.
...
Needed for the function to work in scheduled actions.
2019-04-30 09:09:35 -06:00
Ron Rennick
e9a3c2bdc0
Merge pull request woocommerce/woocommerce-admin#2129 from woocommerce/fix/2126
...
add check for woocommerce submenu item array
2019-04-30 08:06:29 -03:00
Albert Juhé Lluveras
1c67b40d76
Scroll to top of the table when navigating table pages ( https://github.com/woocommerce/woocommerce-admin/pull/2051 )
...
* Scroll to top of the table when navigating table pages
* Cleanup
* Avoid using scroll-padding-top
* Add space between the table top and the scroll point
* Only call if the page is different
* Move focus to the top of the table when switching pages
* Use CSS variables in the Activity Panel and breadcrumbs CSS (https://github.com/woocommerce/woocommerce-admin/pull/2096 )
* Use CSS variables in the Activity Panel and breadcrumbs CSS
* Cleanup
* Focus on table element when navigating pages
2019-04-30 11:43:55 +02:00
Albert Juhé Lluveras
40b47c3a18
Add empty state for the Reviews panels ( https://github.com/woocommerce/woocommerce-admin/pull/2124 )
...
* Add message to empty Reviews panel in the Activity Panel
* Add other reviews unread messages
* Cleanup
* Open external links in new tabs
* Avoid doing unnecessary API calls
* Remove 'activity_panel_reviews_last_read'
2019-04-30 11:40:10 +02:00
Paul Sealock
e6cc2ba3f4
Merge pull request woocommerce/woocommerce-admin#2125 from woocommerce/fix/components-readme-url
...
Components: fix README url
2019-04-30 08:03:17 +12:00
renovate[bot]
7b9f6e72f3
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/2127 )
2019-04-29 13:00:03 -07:00
Paul Sealock
f739ba57c7
Components: fix README url
2019-04-30 07:55:32 +12:00
Ron Rennick
e409ef943a
update analytics report readme
2019-04-29 08:58:33 -03:00
Ron Rennick
4ceb3f3c2d
add check for woocommerce submenu item array
2019-04-29 06:57:33 -03:00
Paul Sealock
c1adc83676
apple table
2019-04-29 15:47:46 +12:00
Paul Sealock
88e6626d6a
Extension Examples: fix issues
2019-04-29 15:31:21 +12:00
Timmy Crawford
2aaf0ee4b5
Add check for wp_set_script_translations. ( https://github.com/woocommerce/woocommerce-admin/pull/2117 )
...
* Add check for wp_set_script_translations.
* Update admin alert to show correct required WooCommerce version.
* Few more 3.6 text changes.
2019-04-26 11:39:37 -07:00
Mike Jolley
867e236c28
Ensure the feature-config.php file is built with `npm run build` ( https://github.com/woocommerce/woocommerce-admin/pull/2115 )
...
* Ensure the feature-config file is built
* Missing doc for `dev` build
* Call feature flag build once
* Inline docs with updated default
2019-04-26 11:37:39 -07:00
Joshua T Flowers
53a4098de1
Fix missing leaderboard schema options ( https://github.com/woocommerce/woocommerce-admin/pull/2059 )
...
* Add missing schema properties
* Add missing leaderboard schema tests
2019-04-26 10:43:52 -07:00
Ron Rennick
c0171f952e
Merge pull request woocommerce/woocommerce-admin#2060 from woocommerce/fix/2053
...
update path to feature-config-core.php
2019-04-25 12:25:22 -03:00
Kelly Dwan
18bb29e35d
Fix warnings in travis: CSS lint error & phpunit warning ( https://github.com/woocommerce/woocommerce-admin/pull/2109 )
...
* Fix stylelint issue
* Use WC_Helper_Order to create the order, which will correctly populate customer info
2019-04-25 10:22:57 -04:00
Ron Rennick
58056bdd89
fix merge conflicts
2019-04-25 09:37:29 -03:00
Ron Rennick
cb0cd08207
add admin phase to feature config build
2019-04-25 09:32:03 -03:00
Paul Sealock
5a2cd43314
Merge pull request woocommerce/woocommerce-admin#2076 from woocommerce/release/0.11.0-take-2
...
Release/0.11.0 take 2
2019-04-25 11:22:19 +12:00
Ron Rennick
ddac47e4ce
add line breaks to end of message to increase visibility
2019-04-24 16:56:57 -03:00
renovate[bot]
b6c114340a
Update dependency webpack-cli to v3.3.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2107 )
2019-04-24 15:44:25 -04:00
renovate[bot]
d53b48ceff
Update dependency woocommerce/woocommerce-sniffs to v0.0.6 ( https://github.com/woocommerce/woocommerce-admin/pull/2108 )
2019-04-24 15:41:54 -04:00
renovate[bot]
212e030e92
Update dependency recast to v0.17.5 ( https://github.com/woocommerce/woocommerce-admin/pull/2105 )
...
* Update dependency recast to v0.17.5
* Run `npm run docs`
2019-04-24 15:40:41 -04:00
renovate[bot]
9e93ef3e9b
Update dependency webpack to v4.30.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2106 )
2019-04-24 15:35:00 -04:00
renovate[bot]
1d8c5c1e0c
Update dependency node-watch to v0.6.2 ( https://github.com/woocommerce/woocommerce-admin/pull/2104 )
2019-04-24 15:28:57 -04:00
Ron Rennick
998cd60744
use mkdir(), add message
2019-04-24 13:50:30 -03:00
Paul Sealock
d7757404d8
release 0.11.0
2019-04-24 13:33:33 +12:00
Joshua T Flowers
c17baa02cd
Encode and decode persited query as JSON string in the leaderboards controller ( https://github.com/woocommerce/woocommerce-admin/pull/2100 )
...
* Encode and decode persited query as JSON string in leaderboards controller
* Update peristed query tests to use JSON string
2019-04-24 04:38:49 +08:00
Joshua T Flowers
8bc3d8622e
Add order date filter to customers data store ( https://github.com/woocommerce/woocommerce-admin/pull/2094 )
...
* Add before and after params to customers controller
* Map before and after order params to order creation date filter
* Hook up customer date filter params in leaderboards controller
2019-04-23 10:01:36 +08:00
Justin Shreve
bdc94320f4
Add customizable dashboard feature flag, and base page. ( https://github.com/woocommerce/woocommerce-admin/pull/2052 )
2019-04-22 09:23:37 -04:00
Albert Juhé Lluveras
238c3270e6
Allow free input in the table pagination input field ( https://github.com/woocommerce/woocommerce-admin/pull/2091 )
...
* Allow free input in the table pagination input field
* Update pagination page on blur instead of on change
* Fix wrong changelog message
2019-04-22 12:24:32 +02:00
Albert Juhé Lluveras
6b43af2035
Make SummaryListPlaceholder height match SummaryNumber height ( https://github.com/woocommerce/woocommerce-admin/pull/2088 )
...
* Make SummaryListPlaceholder height match SummaryNumber height
* Add CHANGELOG message
* Fix mobile
2019-04-22 09:56:54 +02:00
renovate[bot]
68f97d214c
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/2093 )
2019-04-22 12:17:04 +08:00
Hardip Parmar
e39a8e6e35
Remove CSV Download button when no data is available ( https://github.com/woocommerce/woocommerce-admin/pull/2084 )
2019-04-22 11:15:01 +08:00
Jeff Stieler
ba69a634f5
Document why the order number field should be a string.
2019-04-19 11:41:39 +02:00
Albert Juhé Lluveras
19500daad9
Add wcAdminAssetUrl property back ( https://github.com/woocommerce/woocommerce-admin/pull/2075 )
2019-04-18 10:38:42 +02:00
Paul Sealock
e799d38dca
Release build, make sure features are included
2019-04-18 07:04:56 +12:00
Ron Rennick
9ec06baeb3
ensure the /dist/ folder exists before writing feature-config-core
...
- change the default target environment to development
2019-04-17 10:29:31 -03:00
Ron Rennick
c00a7e277f
Merge pull request woocommerce/woocommerce-admin#2065 from woocommerce/remove-dup-build
...
remove unneeded build:feature-config from zip build
2019-04-17 09:25:14 -03:00
Albert Juhé Lluveras
3c433a24b3
Transpile acorn-jsx package ( https://github.com/woocommerce/woocommerce-admin/pull/2064 )
2019-04-17 10:34:45 +02:00
Joshua Flowers
eecedfdba8
Set orders date to midnight before if days is set
2019-04-17 15:57:51 +08:00
Joshua Flowers
44e8c56d88
Run count query early to maybe skip order id query
2019-04-17 15:50:46 +08:00
renovate[bot]
6ad5ee6dfc
Update dependency mini-css-extract-plugin to v0.6.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2069 )
2019-04-17 15:29:22 +08:00
renovate[bot]
c7a8bf5df5
Update dependency lerna to v3.13.3 ( https://github.com/woocommerce/woocommerce-admin/pull/2068 )
2019-04-17 15:21:41 +08:00
Paul Sealock
91967ea0dd
Merge pull request woocommerce/woocommerce-admin#2070 from woocommerce/fix/bad-merge-2033
...
Merge pull request woocommerce/woocommerce-admin#2018 from woocommerce/try/extension-build-env
2019-04-17 15:41:43 +12:00
renovate[bot]
339f870e4b
Update dependency memoize-one to v5.0.4 ( https://github.com/woocommerce/woocommerce-admin/pull/2067 )
2019-04-17 11:20:12 +08:00
renovate[bot]
36d19b3e77
Update dependency gridicons to v3.2.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2066 )
2019-04-17 11:13:54 +08:00
Paul Sealock
9c8e0ff666
Merge pull request woocommerce/woocommerce-admin#2018 from woocommerce/try/extension-build-env
...
Try: Extension Examples
2019-04-17 15:12:42 +12:00
Paul Sealock
8ff24a9a7e
Example Extensions: create build environment
2019-04-17 14:01:56 +12:00
Kelly Dwan
7ace7b108a
Update docs to remove confusing step ( https://github.com/woocommerce/woocommerce-admin/pull/2045 )
...
Since we’re using `from-package`, lerna does not ask for a version in the release process.
2019-04-16 19:00:36 -04:00
Kelly Dwan
8fc2c6fb0e
Clean up package.json & add a script ( https://github.com/woocommerce/woocommerce-admin/pull/2046 )
2019-04-16 19:00:19 -04:00
Ron Rennick
259e138df1
remove unneeded build:festure-config from zip build
2019-04-16 15:12:05 -03:00
renovate[bot]
1eedb88c04
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/2056 )
2019-04-16 17:09:24 +08:00
renovate[bot]
ea096a1f94
Pin dependencies ( https://github.com/woocommerce/woocommerce-admin/pull/2044 )
2019-04-16 16:43:08 +08:00
Ajay Ghaghretiya
4dddb62195
Fix-woocommerce/woocommerce-admin#1982 ( https://github.com/woocommerce/woocommerce-admin/pull/2019 )
...
* Fix-woocommerce/woocommerce-admin#1982
* Fix-woocommerce/woocommerce-admin#1982 #Tabs replaced with spaces
* woocommerce/woocommerce-admin#1982
* Fix-woocommerce/woocommerce-admin#1982 Resolved Inline comments must end in full-stops, exclamation marks, or question marks.
* update with tabs
fixes formatting
* update woocommerce-admin.php
tab formatting fixes.
* Update woocommerce-admin.php
Update
Co-Authored-By: Mr-AjayM <32254909+Mr-AjayM@users.noreply.github.com>
* Update woocommerce-admin.php
remove leading /
Co-Authored-By: Mr-AjayM <32254909+Mr-AjayM@users.noreply.github.com>
2019-04-16 10:11:34 +02:00
Albert Juhé Lluveras
d38b888a2e
Check if welcome message notice exists before creating it ( https://github.com/woocommerce/woocommerce-admin/pull/2063 )
2019-04-16 09:31:50 +02:00
Paul Sealock
2e3b3467a5
Remove lodash from bundle
2019-04-16 10:44:32 +12:00
Albert Juhé Lluveras
dab7cf7dff
Respect manual offsets in default before/after params ( https://github.com/woocommerce/woocommerce-admin/pull/2042 )
2019-04-15 19:28:19 +02:00
Albert Juhé Lluveras
b134853e83
Add empty state in Stock panel ( https://github.com/woocommerce/woocommerce-admin/pull/2049 )
...
* Add empty state in Stock panel
* Add isRequesting in the title check
2019-04-15 09:35:22 +02:00
ronakganatra9
efb6bba9bd
woocommerce/woocommerce-admin#1981 Fix/1981 welcome note added ( https://github.com/woocommerce/woocommerce-admin/pull/2005 )
...
* Added new admin note on plugin install. Fix-1981
* fix phpcs errors
* cbf change
* changes in phpcs error.
* Update includes/notes/class-wc-admin-notes-welcome-message.php
Co-Authored-By: ronakganatra9 <ronakganatra9@gmail.com>
* Changes implemented as per suggestion.
* suggestions apply of condition check and note name change.
* phpcs changes.
* mistake solved.
2019-04-15 09:34:27 +02:00
Albert Juhé Lluveras
b4c3998e7e
Add empty states for the Inbox and Orders panels ( https://github.com/woocommerce/woocommerce-admin/pull/2037 )
...
* Add empty states for the Inbox and Orders panels
* Typos
* Apply PR feedback
2019-04-15 09:06:34 +02:00
Jeff Stieler
72da1d4c57
Merge pull request woocommerce/woocommerce-admin#2032 from woocommerce/renovate/postcss-color-function-4.x
...
Update dependency postcss-color-function to v4.1.0
2019-04-12 15:44:48 -06:00
Ron Rennick
46fe413a5e
Merge pull request woocommerce/woocommerce-admin#1990 from woocommerce/fix/1931
...
center mobile icon vertically
2019-04-12 16:32:12 -03:00
Jeff Stieler
bf1d1323b3
Merge pull request woocommerce/woocommerce-admin#2043 from woocommerce/fix/activity-panel-readme
...
Update admin notes readme.
2019-04-12 13:30:49 -06:00
Jeff Stieler
8c382773c2
Fix grammar.
2019-04-12 13:08:05 -06:00
Jeff Stieler
ef0fd73f2c
Merge pull request woocommerce/woocommerce-admin#1998 from woocommerce/add/247-stock-panel
...
Hook up Stock panel
2019-04-12 09:19:21 -06:00
Albert Juhé Lluveras
164bae3075
Fix product link in stock panel.
...
Thanks @Aljullu
Co-Authored-By: jeffstieler <jeff.m.stieler@gmail.com>
2019-04-12 08:15:58 -06:00
Joshua Flowers
7a41da3058
Bust cache for orders query in import tests
2019-04-12 16:50:43 +08:00
Joshua Flowers
fcf0994276
Fix missing batch action arguments
2019-04-12 16:50:43 +08:00
Joshua Flowers
f213f5cb66
Make customer name empty string by default instead of null
2019-04-12 16:50:43 +08:00
Joshua Flowers
5838e2ab48
Add import controller tests
2019-04-12 16:50:42 +08:00
Joshua Flowers
0a42757628
Process customer during order update instead of pre-processing all
2019-04-12 16:50:42 +08:00
Joshua Flowers
780c9da3d2
Hook up regenerate UI setting to new import endpoint
2019-04-12 16:50:42 +08:00
Joshua Flowers
1f016b5418
Add days and skip options to regenerate reports function
2019-04-12 16:50:42 +08:00
Joshua Flowers
4180b48346
Add reports import controller and endpoint
2019-04-12 16:50:42 +08:00
Kelly Dwan
754c2a07eb
Update changelogs with latest versions, bump package versions where outdated ( https://github.com/woocommerce/woocommerce-admin/pull/2039 )
2019-04-11 14:43:45 -04:00
Justin Shreve
7fc70157c9
WC_Admin_Loader/PHP Refactor + Method to publish core ready features ( https://github.com/woocommerce/woocommerce-admin/pull/1863 )
...
* Try: Setup plugin to publish core library on npm
* Documentation clean up.
* Handle PR Feedback: Fix notices from happening in WC Core from API usage, fix sidebar dashboard ordering in menu, remove preload function check since we are supporting WP 5+, add a filter for preloading data and move usage to respective feature code, move features to a specific folder for bundiling, fix script translations.
* Fix code comment on analytics preload
* Continue refactoring code, and make it possible to launch 'embedded' features via the process as well.
* Fix note hook
* Fix note load order
* Address PR feedback: Fix class name, load leaderboard endpoint
* Remove example code prior to merge
2019-04-11 14:31:31 -04:00
Jeff Stieler
9265943bdf
Update admin notes readme.
...
Resize large image, add syntax highlighting to PHP snippets, fix example file link paths.
2019-04-11 11:32:45 -06:00
Jeff Stieler
1ed5a559bc
Fix stock card input styling in Firefox.
2019-04-11 09:42:14 -06:00
Albert Juhé Lluveras
f80880b80c
Add PHP autofix to pre-commit hook ( https://github.com/woocommerce/woocommerce-admin/pull/2022 )
...
* Add PHP autofix to pre-commit hook
* Remove unnecesary 'dev/null' output path
* Add error message if PHP_CodeSniffer is not installed
* Add periods to comments
* Fix comment
2019-04-11 09:05:59 +02:00
Joshua T Flowers
eb0b137020
Hook up leaderboards endpoint to dashboard ( https://github.com/woocommerce/woocommerce-admin/pull/2004 )
...
* Add allowed leaderboards endpoint to prefetch list
* Hook up leadboards endpoint to dashboard
* Skip data fetch for leaderboard if per page is less than 1
* Add tests to check for rendered html display
2019-04-11 10:53:05 +08:00
Renovate Bot
fe32dbb041
Update dependency postcss-color-function to v4.1.0
2019-04-11 00:49:42 +00:00
Jeff Stieler
e190d513c2
Merge pull request woocommerce/woocommerce-admin#2031 from woocommerce/renovate/node-watch-0.x
...
Update dependency node-watch to v0.6.1
2019-04-10 17:39:02 -06:00
Jeff Stieler
2d12f866c8
Merge pull request woocommerce/woocommerce-admin#2030 from woocommerce/renovate/marked-0.x
...
Update dependency marked to v0.6.2
2019-04-10 17:33:44 -06:00
Jeff Stieler
b5fa378f92
Merge pull request woocommerce/woocommerce-admin#2029 from woocommerce/renovate/lerna-monorepo
...
Update dependency lerna to v3.13.2
2019-04-10 17:17:45 -06:00
Jeff Stieler
2614fca209
Merge pull request woocommerce/woocommerce-admin#2028 from woocommerce/renovate/eslint-5.x
...
Update dependency eslint to v5.16.0
2019-04-10 15:13:36 -06:00
Renovate Bot
1e01735900
Update dependency autoprefixer to v9.5.1
2019-04-10 20:29:28 +00:00
Renovate Bot
bc447af1f8
Lock file maintenance
2019-04-10 18:49:23 +00:00
Jeff Stieler
4b2ac14994
Merge pull request woocommerce/woocommerce-admin#2015 from woocommerce/notes-queue-group
...
add WCA queue group to the unsnooze notes scheduled action
2019-04-10 10:21:39 -06:00
Justin Shreve
4727417746
Add a mobile app note ( https://github.com/woocommerce/woocommerce-admin/pull/2008 )
2019-04-10 11:49:02 -04:00
Albert Juhé Lluveras
5ae9ee65b0
PHP Lint fixes ( https://github.com/woocommerce/woocommerce-admin/pull/2023 )
2019-04-10 10:49:00 +02:00
Renovate Bot
cd2e942628
Update dependency node-watch to v0.6.1
2019-04-10 02:41:47 +00:00
Renovate Bot
333179449b
Update dependency marked to v0.6.2
2019-04-10 01:49:23 +00:00
Renovate Bot
f76d9b1a30
Update dependency lerna to v3.13.2
2019-04-10 01:41:56 +00:00
Renovate Bot
10fdb21aea
Update dependency eslint to v5.16.0
2019-04-10 00:44:29 +00:00
Paul Sealock
888eb9a0f6
Calendar: update to Gutenberg's isInvalidDate
2019-04-10 07:59:27 +12:00
Kelly Dwan
6cab171d59
SearchListControl: Add an onSearch callback to allow dynamic updating of the list ( https://github.com/woocommerce/woocommerce-admin/pull/1992 )
...
* SearchListControl: Add an onSearch callback to allow dynamic updating the list
* Update changelog
2019-04-09 11:42:21 -04:00
Kevin Killingsworth
007ff933ce
Fix withSelect to release resources on unmount ( https://github.com/woocommerce/woocommerce-admin/pull/1999 )
...
* Add fresh-data dev info support for dev builds.
This adds support for dev info to be accessed from the JavaScript
console for more information about resources handled by fresh-data.
* Update fresh-data to 0.6.0
* Fix withSelect to release resources on unmount
Previously, withSelect wasn't releasing resources from fresh-data when
it was unmounting. This fixes that behavior and now clears a component's
requirements correctly when unmounting.
2019-04-09 09:56:25 -05:00
Kevin Killingsworth
85fda4d61f
Add fresh-data dev info support for dev builds. ( https://github.com/woocommerce/woocommerce-admin/pull/1978 )
...
* Add fresh-data dev info support for dev builds.
This adds support for dev info to be accessed from the JavaScript
console for more information about resources handled by fresh-data.
* Update fresh-data to 0.6.0
2019-04-09 09:55:01 -05:00
Timmy Crawford
1ce257587a
Update Link in readme to Proper Location ( https://github.com/woocommerce/woocommerce-admin/pull/2026 )
...
Quick change of some copy/paste that was pointing the release notes at an old blocks post.
2019-04-09 07:47:14 -07:00
Albert Juhé Lluveras
f4c487dcd5
Fix wrong dates in Reviews and Orders panels of the Activity Panel ( https://github.com/woocommerce/woocommerce-admin/pull/2013 )
...
* Fix wrong dates in Reviews and Orders panels of the Activity Panel
* Avoid using long boolean checks in unread-indicators
2019-04-09 09:50:00 +02:00
Joshua T Flowers
e31be343e2
Make customer name extendable ( https://github.com/woocommerce/woocommerce-admin/pull/1976 )
...
* Make customer name extendable
* Update get_customer_name to favor user profile information
* Update customer name on profile update
* Add tests around customer name getting and setting
* Prefix customer name filter with woocommerce_reports_
2019-04-09 11:39:39 +08:00
Joshua T Flowers
f682fe76be
Add leaderboard controller and endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/1995 )
...
* Add leaderboard controller and endpoint
* Add existing leaderboard stats to leaderboard endpoint
* Add persisted query to leaderboard params
* Add leaderboard endpoint tests
* Check if extended_info params are set before assigning
* Change number param input format to mixed inside wc_admin_number_format
2019-04-09 11:34:56 +08:00
Jeff Stieler
2ec3e9843a
Merge pull request woocommerce/woocommerce-admin#1872 from woocommerce/add/1831-order-milestone-notifications
...
Add order milestone notifications.
2019-04-08 16:04:07 -06:00
Paul Sealock
1efdbf6256
Merge pull request woocommerce/woocommerce-admin#1994 from woocommerce/fix/search-filter-focus
...
Fix/search filter focus
2019-04-09 08:06:40 +12:00
Paul Sealock
6c079012e6
Search filter: focus input box instead of back button
2019-04-09 07:22:14 +12:00
Jeff Stieler
f734f01598
Clear recurring order milestones event on plugin deactivation.
2019-04-08 13:10:39 -06:00
Ron Rennick
870f7ddfcf
add WCA queue group to the unsnooze notes scheduled action
2019-04-08 16:04:56 -03:00
Albert Juhé Lluveras
baf3bc3e28
Scroll to top only when URL changes ( https://github.com/woocommerce/woocommerce-admin/pull/1989 )
2019-04-08 19:53:28 +02:00
Albert Juhé Lluveras
f47f1097bb
Fix date filter layout on Android ( https://github.com/woocommerce/woocommerce-admin/pull/1996 )
...
* Make filter date content position static
* Make date picker scrollable
2019-04-08 11:54:27 +02:00
Jeff Stieler
e2f163c2f2
Fix stock quantity input on change.
2019-04-05 14:31:20 -06:00
Albert Juhé Lluveras
dbf0a8d169
Split D3Chart utils axis file ( https://github.com/woocommerce/woocommerce-admin/pull/2000 )
2019-04-05 11:01:12 +02:00
Joshua T Flowers
753780bf7b
Onboarding: Add levels REST API ( https://github.com/woocommerce/woocommerce-admin/pull/1938 )
...
* Add levels rest controller
* Add default levels
* Add onboarding level API tests
* Drop all since tags
* Make pre-response levels array associative for easier formatting
* Fix level tests for associative array
2019-04-05 10:35:30 +08:00
Jeff Stieler
a36788dfb4
Fix stock panel product link for variations.
2019-04-04 11:11:48 -06:00
Jeff Stieler
c3ef41fc12
Focus quantity input when entering edit mode.
...
Makes the keyboard-first and screen reader experience much better.
2019-04-03 18:05:19 -06:00
Ron Rennick
14d0d24762
phpcs lint fixes for /data-stores/ folder
2019-04-03 16:19:43 -03:00
Jeff Stieler
9bcbda0f98
Add expected (missing) properties to product variation API response.
...
Parent product ID, name, and product type.
2019-04-03 12:35:18 -06:00
Albert Juhé Lluveras
7d8df3ecfc
Allow negative values in charts ( https://github.com/woocommerce/woocommerce-admin/pull/1979 )
...
* Add support for negative charts
* Always display main axis at 0
* Improve tests
* Make sure positive and negative grid steps are the same
* Code style improvements
* Fix missing lines when all values are 0
* Make sure empty note always appear on top
* Add CHANGELOG entry
2019-04-03 18:19:38 +02:00
dinhtungdu
7916ec6ca2
Fixed: Order Status filter: <select> is not vertically aligned when Gutenberg is installed
2019-04-03 18:11:12 +02:00
Ron Rennick
3fc8a7bfab
Merge pull request woocommerce/woocommerce-admin#1983 from woocommerce/fix/1932
...
add filter length condition to enable filter check
2019-04-03 11:22:31 -03:00
Ron Rennick
15fc357723
center mobile icon vertically
2019-04-03 11:15:22 -03:00
Ron Rennick
b384571afe
Merge pull request woocommerce/woocommerce-admin#1984 from woocommerce/phpcs/tests
...
phpcs fixes class-wc-tests-reports-orders-stats.php
2019-04-03 10:21:38 -03:00
renovate[bot]
297d35b686
Update dependency ast-types to v0.12.3 ( https://github.com/woocommerce/woocommerce-admin/pull/1988 )
2019-04-03 08:54:21 -04:00
renovate[bot]
4c018efc7a
Update babel monorepo to v7.4.3 ( https://github.com/woocommerce/woocommerce-admin/pull/1987 )
2019-04-03 08:48:52 -04:00
Joshua T Flowers
0c5c1c3db4
Remove coupon_total from order stats table ( https://github.com/woocommerce/woocommerce-admin/pull/1975 )
...
* Remove coupons_total from order stats table
* Replace discount amount with coupon objects in stat tests
2019-04-03 09:37:17 +08:00
Joshua T Flowers
b885ae4157
Update default hidden dashboard items ( https://github.com/woocommerce/woocommerce-admin/pull/1973 )
2019-04-03 09:36:20 +08:00
Paul Sealock
b79cacb797
npm start to update versions
2019-04-03 12:10:43 +13:00
Timmy Crawford
fa1ec47cae
update changelog for v0.10.0
2019-04-02 16:01:02 -07:00
Ron Rennick
26b5ba2b89
phpcs fixes class-wc-tests-reports-orders-stats.php
2019-04-02 16:22:55 -03:00
Ron Rennick
c061bfd925
Merge pull request woocommerce/woocommerce-admin#1977 from woocommerce/fix/1783
...
lookup product title in order meta if product has been deleted
2019-04-02 16:13:47 -03:00
Ron Rennick
fc356b86b2
add filter length condition to enable filter check
2019-04-02 15:55:17 -03:00
Ron Rennick
1d0e78e626
code alignment for linter
2019-04-02 15:20:23 -03:00
Jeff Stieler
6c5f8e5e38
Show variation attribute options in stock panel.
2019-04-02 11:37:50 -06:00
Jeff Stieler
18a2dd01cb
Add variations to low stock query.
2019-04-02 11:37:24 -06:00
Jeff Stieler
6f2c11270b
Clear cache when checking order count for the first two milestones.
2019-04-02 08:35:28 -06:00
Jeff Stieler
e6e905919d
Fix conditional for hooking the first two milestones action.
2019-04-02 08:34:22 -06:00
Ron Rennick
3a8ddbe3aa
lookup product title in order meta if product has been deleted
2019-04-02 09:24:52 -03:00
Joshua T Flowers
b03362da68
Cast order totals as floats when calculating net total ( https://github.com/woocommerce/woocommerce-admin/pull/1945 )
2019-04-02 13:43:12 +08:00
Jeff Stieler
f4691827b1
Include item ID in product update resource name.
...
Keep state in sync when updating product stock quantity.
2019-04-01 17:38:36 -06:00
Jeff Stieler
5d09ceb272
Hook stock panel up to real data.
2019-04-01 17:38:34 -06:00
Jeff Stieler
632e4fd09d
Add filter for order milestone statuses.
2019-04-01 16:37:55 -06:00
Jeff Stieler
b9e02d0b61
Change 100+ order milestone message and CTA.
2019-04-01 16:37:54 -06:00
Jeff Stieler
f610223708
Check for new order milestones every hour.
...
Only show one notification at a time.
2019-04-01 16:37:54 -06:00
Jeff Stieler
0893198f37
Add more orders count milestone notifications.
...
Also avoid notifications for thresholds passed before the plugin was activated.
2019-04-01 16:37:53 -06:00
Jeff Stieler
e5a4a45ae5
Add milestone note for the store’s first 10 orders.
2019-04-01 16:37:53 -06:00
Jeff Stieler
a31d0114cb
Add first order milestone notification.
2019-04-01 16:37:53 -06:00
Jeff Stieler
244536e350
Fix inbox panel item timestamps.
...
Account for UTC offset.
2019-04-01 16:32:39 -06:00
Jeff Stieler
57957633f4
Fix WC_Admin_Note default content data.
...
Arrays get serialized differently and object is required for successful retrieval.
2019-04-01 16:32:38 -06:00
Paul Sealock
17ef1fc9c6
Merge pull request woocommerce/woocommerce-admin#1954 from woocommerce/fix/page-page-not-working
...
getItems: modify parse flag by isUnboundedRequest
2019-04-02 10:15:33 +13:00
Albert Juhé Lluveras
4c58363347
Activity Panel: Reviews tab fixes ( https://github.com/woocommerce/woocommerce-admin/pull/1947 )
...
* Make sure unreadReviews is a boolean so it doesn't render any character (II)
* Set unread indicator in the Reviews tab when there are on hold reviews
2019-04-01 20:43:48 +02:00
renovate[bot]
05a85d8e7c
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1955 )
2019-04-01 14:25:35 -04:00
Jeff Stieler
ad7cc4226a
Handle updating product variation stock quantity.
2019-04-01 11:28:10 -06:00
Jeff Stieler
42be3afebf
Hook up product stock card inventory update.
2019-04-01 11:28:10 -06:00
Jeff Stieler
68e49a9574
Add update method for products to wc-api.
2019-04-01 11:28:10 -06:00
Jeff Stieler
150088d312
Style stock quantity edit form.
2019-04-01 11:28:09 -06:00
Jeff Stieler
f32f85e58e
Hook up edit stock quantity form state, with cancel action.
2019-04-01 11:28:09 -06:00
Jeff Stieler
a48a038f25
Create ProductStockCard component, add loading placeholder to stock panel.
2019-04-01 11:28:09 -06:00
Jeff Stieler
212882e272
Reorganize stock panel files.
2019-04-01 11:28:08 -06:00
Jeff Stieler
ab980305c7
Add hardcoded low stock activity card.
2019-04-01 11:28:08 -06:00
Jeff Stieler
d315f6a6f4
Merge pull request woocommerce/woocommerce-admin#1960 from woocommerce/fix/1946
...
Only check for unsnooze note scheduled action in admin_init
2019-04-01 10:13:35 -07:00
Ron Rennick
8830455385
Merge pull request woocommerce/woocommerce-admin#1962 from woocommerce/add-requirements
...
update plugin requirements in GH readme, plugin header
2019-04-01 14:10:08 -03:00
Albert Juhé Lluveras
7efd81815f
Scroll to top when navigating pages ( https://github.com/woocommerce/woocommerce-admin/pull/1958 )
2019-04-01 19:02:39 +02:00
Ron Rennick
59d310c4f9
update requirements in GH readme, plugin header
2019-04-01 13:16:13 -03:00
Timmy Crawford
c717851b46
Update readme per feedback ( https://github.com/woocommerce/woocommerce-admin/pull/1941 )
...
* Update readme per feedback
* Blank Spaces.
2019-04-01 09:15:09 -07:00
Ron Rennick
f730a8ec5d
Only check for unsnooze note scheduled action in admin_init
2019-04-01 11:31:28 -03:00
Albert Juhé Lluveras
17141cd4d8
Update Variations controller filter names ( https://github.com/woocommerce/woocommerce-admin/pull/1949 )
2019-04-01 10:09:53 +02:00
Albert Juhé Lluveras
458f3ed065
Fix SKU sorting in the Variations report when a comparison is active ( https://github.com/woocommerce/woocommerce-admin/pull/1952 )
...
* make is sortable true.
* Variations endpoint: Fix sorting by SKU when there is an active comparison
* Cleanup
* Extract FROM parameter logic to 'get_from_sql_params'
* Remove unnecessary 'get_order_by_sql_params' from Products and Variations data stores
2019-04-01 10:09:45 +02:00
Joshua T Flowers
9c3faea12f
Refactor notes controller and add ordering params ( https://github.com/woocommerce/woocommerce-admin/pull/1878 )
...
* Separate notes controller request args and add collection params
* Fix page param var
* Fix collection params sanitization
* Allow array of note types to be queried
* Add order and orderby collection params to notes controller
* Allow sorting by order and orderby params in notes data store
* Make sure notes are ordered by date and unread matches inbox note types
* Allow status or type params to use an array of items
* Add tests for notes ordering
* Remove unnecessary query arg assignment in the notes data store
* Update get_notes_count to use array for status and type
2019-04-01 10:53:34 +08:00
Joshua T Flowers
5324f223b6
Check for existence of orders before adding historical data note ( https://github.com/woocommerce/woocommerce-admin/pull/1943 )
...
* Check for existence of orders before adding historical data note
* Don't add historical data note on version upgrade
2019-04-01 10:25:53 +08:00
Joshua T Flowers
42ddfc0108
Add coupons count to data store and hook up to summary numbers in orders report ( https://github.com/woocommerce/woocommerce-admin/pull/1912 )
...
* Change coupons sum to distinct coupon count in REST API
* Hook up unique coupon count to orders summary numbers
* Add coupons count to order segmenting
* Add coupons count to expected stats in order test and revenue tests
2019-04-01 10:16:57 +08:00
Paul Sealock
36e0831ac8
getItems: modify parse flag by isUnboundedRequest
2019-04-01 13:47:52 +13:00
ronakganatra9
3cddc714c6
issue fix woocommerce/woocommerce-admin#1801 SKU filter issue fixed. ( https://github.com/woocommerce/woocommerce-admin/pull/1837 )
...
* issue fix woocommerce/woocommerce-admin#1801 SKU filter issue fixed.
* make is sortable true.
* phpcs error fix.
* Fix PHPCS errors and warnings.
* Fix PHPCS errors and warnings.
* Update client/analytics/report/products/table-variations.js
Co-Authored-By: ronakganatra9 <ronakganatra9@gmail.com>
* Update includes/data-stores/class-wc-admin-reports-variations-data-store.php
Co-Authored-By: ronakganatra9 <ronakganatra9@gmail.com>
* changed postmeta.meta_value to meta_value
2019-03-31 20:53:48 +02:00
Joshua T Flowers
6ff9d0673a
Add low product stock indicator ( https://github.com/woocommerce/woocommerce-admin/pull/1866 )
...
* Move product low stock count to controller param instead of data store
* Add totalCount to items API
* Extract unread indicators to separate file and add unread stock
* Trim initial search variable in wp_query
* Parse low stock option as an absolute integer
* Fix low stock meta comparison with product specific low stock amount
* Make group by query function static
* Check for empty strings and null values for product low_stock_amount
2019-03-29 10:45:19 +08:00
Paul Sealock
3dd99108fa
Customers API: fix exact match params
2019-03-29 11:40:37 +13:00
Albert Juhé Lluveras
b737087d35
Load on hold reviews in the Activity Panel ( https://github.com/woocommerce/woocommerce-admin/pull/1871 )
...
* Load on hold reviews in the Activity Panel
* Consider reviews on hold as unread
2019-03-28 23:20:17 +01:00
Paul Sealock
0c4e4717d9
Merge pull request woocommerce/woocommerce-admin#1936 from woocommerce/fix/rebuild-inifinite-loop
...
Sync: Avoid infinite loop when REPLACE-ing SQL rows
2019-03-29 09:36:39 +13:00
Timmy Crawford
2165e5eeb4
Release/0.9.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1921 )
...
* Docs and version updates.
* lockfile updates.
2019-03-28 11:30:57 -07:00
Albert Juhé Lluveras
71d929f47b
Make sure unreadReviews is a boolean so it doesn't render any character ( https://github.com/woocommerce/woocommerce-admin/pull/1930 )
2019-03-28 09:48:17 +01:00
Joshua T Flowers
04e35bf197
Add onboarding task list to dashboard ( https://github.com/woocommerce/woocommerce-admin/pull/1929 )
...
* Conditionally show task list on dashbaord page
* Move task list items into TaskList component
* Set onboarding flags to false in core and plugin environments
* Hide dashboard onboarding by default temporarily
2019-03-28 14:09:44 +08:00
Paul Sealock
f9ab21e745
Sync: Avoid infinite loop when REPLACE-ing SQL rows
2019-03-28 16:19:11 +13:00
Joshua T Flowers
929ad8bf63
Remove unused categories in orders data store ( https://github.com/woocommerce/woocommerce-admin/pull/1928 )
2019-03-28 10:25:00 +08:00
renovate[bot]
2a60f03b6f
Update dependency recast to v0.17.4 ( https://github.com/woocommerce/woocommerce-admin/pull/1924 )
2019-03-27 10:08:10 +01:00
renovate[bot]
57faf7ad47
Update dependency history to v4.9.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1923 )
2019-03-27 09:46:33 +01:00
renovate[bot]
702156b6de
Update dependency @babel/runtime-corejs2 to v7.4.2 ( https://github.com/woocommerce/woocommerce-admin/pull/1922 )
2019-03-27 09:40:55 +01:00
Joshua T Flowers
896a790d8f
Check if customer creation date is not null before formatting ( https://github.com/woocommerce/woocommerce-admin/pull/1926 )
2019-03-27 11:46:47 +08:00
Timmy Crawford
067ae2170b
Config: Enable Activity Panels and Alerts for plugin. ( https://github.com/woocommerce/woocommerce-admin/pull/1920 )
2019-03-26 16:53:15 -07:00
Timmy Crawford
936369befd
Readme updates. ( https://github.com/woocommerce/woocommerce-admin/pull/1919 )
...
* Readme updates.
* fix discrepancy in PHP versions.
* update screenshots.
2019-03-26 16:34:32 -07:00
Jeff Stieler
164a55b0d2
Allow strings in downloads report order number filter.
2019-03-26 16:04:36 -06:00
Jeff Stieler
0013495fff
Orders endpoint: add LIMIT clause to the order number query.
2019-03-26 11:22:50 -06:00
Albert Juhé Lluveras
6862d05e2f
Update packages with vulnerabilities ( https://github.com/woocommerce/woocommerce-admin/pull/1913 )
...
* Update packages with vulnerabilities
* Fix tests
* Replace require.requireActual with jest.requireActual
2019-03-26 12:31:57 +01:00
Joshua T Flowers
3dc75aff32
Hide chart name on smaller viewports and move interval select ( https://github.com/woocommerce/woocommerce-admin/pull/1910 )
...
* Hide table name on smaller viewports and move interval select
* Only hide chart titles adjacent to summaries
* Make interval selector full width when not adjacent to summary numbers
2019-03-26 18:14:32 +08:00
Joshua T Flowers
ebac101b51
Don't query products all products for empty categories ( https://github.com/woocommerce/woocommerce-admin/pull/1911 )
2019-03-26 13:21:46 +08:00
ronakganatra9
ce6fcdabbe
woocommerce/woocommerce-admin#1830 Fix/1830 move all note php files to subfolder ( https://github.com/woocommerce/woocommerce-admin/pull/1879 )
...
* added notes/ folder and moved notes file in it..
* Path changes according to new folder.
* typo correct
2019-03-26 00:18:34 +01:00
Albert Juhé Lluveras
ecdc9076de
Fix JSLint error in leaderboards ( https://github.com/woocommerce/woocommerce-admin/pull/1914 )
2019-03-25 16:36:34 +01:00
renovate[bot]
ad64425948
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1909 )
2019-03-25 10:23:24 +01:00
Albert Juhé Lluveras
23aa795a40
Activity Panel: add overlay to product placeholder images ( https://github.com/woocommerce/woocommerce-admin/pull/1880 )
...
* Activity Panel: add overlay to product placeholder images
* Replace 'background' with 'background-color'
2019-03-25 10:08:25 +01:00
Joshua T Flowers
f5568b905b
Automatically update versions on build ( https://github.com/woocommerce/woocommerce-admin/pull/1877 )
...
* Get plugin file version for version compare
* Add version update script before build
* Replace version getter with a defined version constant
2019-03-25 14:43:26 +08:00
Paul Sealock
b32e8afeeb
Merge pull request woocommerce/woocommerce-admin#1873 from woocommerce/refactor/config-getQuery
...
Refactor getFilterQuery by explicitly passing down configs
2019-03-25 13:12:53 +13:00
Paul Sealock
b29b232a46
pass in filters
2019-03-25 13:03:53 +13:00
ronakganatra9
31791c9873
Enhancement/top customers ( https://github.com/woocommerce/woocommerce-admin/pull/1858 )
...
* Added a New widget on dashboard of Top Customers.
* Remove unused props and clean up.
* Format display value for orders count.
2019-03-22 17:15:32 +08:00
Albert Juhé Lluveras
a7af5e4603
Create DEFAULT_ACTIONABLE_STATUSES constant ( https://github.com/woocommerce/woocommerce-admin/pull/1867 )
2019-03-22 09:48:20 +01:00
David Levin
3b7f630b11
Update order of dashboard components
2019-03-21 15:23:20 -07:00
Paul Sealock
56a60d17dd
Merge pull request woocommerce/woocommerce-admin#1864 from woocommerce/fix/remove-last-advanced-filter
...
Clear advanced filters when last one is removed
2019-03-22 07:29:18 +13:00
Jeff Stieler
2d8f8f9137
Merge pull request woocommerce/woocommerce-admin#1848 from woocommerce/add/1756-snooze-admin-notes
...
Add "remind me later" functionality to StoreAlert component.
2019-03-21 08:41:44 -06:00
Albert Juhé Lluveras
1cf134d1fa
Fix PHP notices on orders data store ( https://github.com/woocommerce/woocommerce-admin/pull/1870 )
2019-03-21 15:35:25 +01:00
Albert Juhé Lluveras
41e5d00708
Activity Panel: set reviews unread indicator based on real data ( https://github.com/woocommerce/woocommerce-admin/pull/1860 )
...
* Activity Panel: set reviews unread indicator based on real data
* Unify date comparisons to GMT
* Add numberOfReviews propType
* Verify date_created_gmt exists before using it
2019-03-21 12:35:46 +01:00
Albert Juhé Lluveras
9038bdfdae
Table: update columns visibility on headers change ( https://github.com/woocommerce/woocommerce-admin/pull/1846 )
...
* Typos
* Table: update columns visibility on headers change
* Make sure initial user pref columns are loaded in all reports
* Return early filterShownHeaders when hiddenKeys is an empty array
* Undo 'headers', 'prevHeaders' order switch
2019-03-21 11:35:00 +01:00
Joshua T Flowers
3f2dd07a53
Hide stock panel and menu if stock management is disabled ( https://github.com/woocommerce/woocommerce-admin/pull/1841 )
...
* Add manage stock setting to global wcSettings
* Hide Stock tab from activity panel if stock management is disabled
* Hide Stock report if stock management is disabled
* Prevent stock page from loading if disabled and visited directly
* Hide stock status and quantity columns when disabled
2019-03-21 13:42:07 +08:00
Joshua T Flowers
3bc0582920
Activity Panel: Persist read status for inbox notes ( https://github.com/woocommerce/woocommerce-admin/pull/1823 )
...
* Add last read user data for inbox
* Check last read time against inbox note to determine read status
* Set last read in unmount to make component stateless
* Compare latest note time against last read time in activity panel
* Fix error checking and per_page limit
* Use component mount time for last read time in inbox
* Compare unread against note GMT time
* Add missing trailing comma
2019-03-21 10:54:36 +08:00
Paul Sealock
3474a26cb5
Clear advanced filters when last one is removed
2019-03-21 12:25:07 +13:00
renovate[bot]
7423726786
Update dependency eslint-plugin-jest to v22.4.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1856 )
2019-03-20 13:05:07 -04:00
renovate[bot]
a133e8a13d
Update dependency eslint to v5.15.3 ( https://github.com/woocommerce/woocommerce-admin/pull/1855 )
2019-03-20 13:01:57 -04:00
renovate[bot]
9dc32345df
Update dependency autoprefixer to v9.5.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1854 )
2019-03-20 12:59:48 -04:00
renovate[bot]
8e5b75dd08
Update babel monorepo to v7.4.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1853 )
2019-03-20 12:51:21 -04:00
Jeff Stieler
7742a7d65e
Add test coverage for “unsnoozing” notes.
2019-03-20 08:52:27 -06:00
Jeff Stieler
2a08ba20e8
Add a snoozed note to test data.
2019-03-20 08:52:27 -06:00
Jeff Stieler
6ab3f0b9f9
Style admin note action button and snooze dropdown.
2019-03-20 08:52:27 -06:00
Jeff Stieler
731a131894
Add recurring job to “unsnooze” admin notes.
2019-03-20 08:52:27 -06:00
Jeff Stieler
276a6e6744
Hook up “remind me later” button.
...
Update the admin note status and date_reminder fields.
2019-03-20 08:52:27 -06:00
Jeff Stieler
738ce59e4d
Add “remind me later” dropdown button to snoozable admin notes.
2019-03-20 08:52:27 -06:00
Jeff Stieler
7892ade278
Properly coerce snooze flag to API response.
2019-03-20 08:52:27 -06:00
Jeff Stieler
2eecb6c375
Add “is snoozable” flag to WC_Admin_Note.
2019-03-20 08:52:22 -06:00
Albert Juhé Lluveras
2f20720927
Activity Panel: Hide Reviews Panel when Reviews are Disabled ( https://github.com/woocommerce/woocommerce-admin/pull/1852 )
2019-03-20 11:24:12 +01:00
Joshua T Flowers
b6b00848c0
Update react router to v5 ( https://github.com/woocommerce/woocommerce-admin/pull/1839 )
2019-03-20 10:56:07 +08:00
Joshua T Flowers
08f6d757ab
Minify in safe mode for RTL styles to prevent stripping z-index ( https://github.com/woocommerce/woocommerce-admin/pull/1838 )
2019-03-20 10:55:43 +08:00
Joshua T Flowers
6c1f4d105f
Check if resources are still loading before skipping dispatch ( https://github.com/woocommerce/woocommerce-admin/pull/1821 )
...
* Check if resources are still loading before skipping dispatch
* Use some instead of filter to check if newResource requests exist
2019-03-20 10:55:26 +08:00
Albert Juhé Lluveras
641d0b766f
CSSLint: Remove whitespace at the end of line ( https://github.com/woocommerce/woocommerce-admin/pull/1845 )
2019-03-20 00:34:22 +01:00
Paul Sealock
7f0aa7e616
Merge pull request woocommerce/woocommerce-admin#1835 from woocommerce/fix/product-search-multiple-results
...
Products: Group API search items by id
2019-03-20 07:09:53 +13:00
Albert Juhé Lluveras
2ca746c5d6
Travis: escape hashes (#) from branch names when downloading the ZIP file ( https://github.com/woocommerce/woocommerce-admin/pull/1844 )
2019-03-19 16:40:18 +01:00
ronakganatra9
7e8f5fa53b
Fixwoocommerce/woocommerce-admin#1768 Added a Margin of 40 pixel for better user interface, on mobile devices. ( https://github.com/woocommerce/woocommerce-admin/pull/1842 )
...
* Added a Margin of 40 pixel for better user interface, on mobile devices.
* applied suggestion and commited changes for all devices.
* applied suggestion and removed extra tab.
2019-03-19 14:22:40 +01:00
Albert Juhé Lluveras
58154d1d39
Activity Panel: set orders unread indicator based on real data ( https://github.com/woocommerce/woocommerce-admin/pull/1824 )
2019-03-19 11:57:11 +01:00
Paul Sealock
0aef533d6a
Products: Group API search items by id
2019-03-19 16:36:47 +13:00
Paul Sealock
36a60c59d5
Merge pull request woocommerce/woocommerce-admin#1833 from woocommerce/fix/table-links-wc-admnin
...
Fix table links to internal reports
2019-03-19 16:21:17 +13:00
Joshua T Flowers
2ae142926f
Fix date picker tab styling across gutenberg versions ( https://github.com/woocommerce/woocommerce-admin/pull/1822 )
2019-03-19 09:38:38 +08:00
Paul Sealock
6d5484aa87
Fix table links to internal reports
2019-03-19 14:27:31 +13:00
Albert Juhé Lluveras
3a341c355f
Fix missing date picker calendar in RTL locales ( https://github.com/woocommerce/woocommerce-admin/pull/1810 )
...
* Fix missing date picker calendar in RTL locales
* Create an function instead of using 'window.isRtl' to detect if it's a RTL locale
2019-03-18 16:28:25 +01:00
Albert Juhé Lluveras
3d0848bcd6
Show chart hover circles in the correct order ( https://github.com/woocommerce/woocommerce-admin/pull/1816 )
...
* Show chart hover circles in the correct order
* Fix tests
* Reverse keys inside getDateSpaces
2019-03-18 11:07:54 +01:00
Albert Juhé Lluveras
884c56700a
Fix date range dropdown for RTL locales ( https://github.com/woocommerce/woocommerce-admin/pull/1803 )
...
* Fix date range dropdown for RTL locales
* Exclude calendar input error CSS to be rewritten to RTL
2019-03-18 10:47:41 +01:00
renovate[bot]
b87e050ea7
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1820 )
2019-03-18 12:33:04 +08:00
Joshua T Flowers
d416f78e9f
Update/variations search method ( https://github.com/woocommerce/woocommerce-admin/pull/1792 )
...
* Add product search option REST API
* Remove product_name search in favor of sku and name searching
* Search by product search term instead of generic search in autocompleter
* Add product search option REST API
* Override existing search param instead of new param
* Remove product_name search in favor of sku and name searching
* Add product search param to variations controller
* Add group by to prevent duplicate variations in response
* Use product_search in variation autocompleter
* Trim whitespace in product_search query
* Change variation search placeholder
* Override search param instead of using new product_search param
* Add baseSearchQuery to prevent losing single_product filter in variations report
* Unset s param instead of setting to false
2019-03-18 12:23:08 +08:00
Joshua T Flowers
7653859509
Update product searching to search by name or sku ( https://github.com/woocommerce/woocommerce-admin/pull/1791 )
...
* Add product search option REST API
* Remove join and where filters for wp_query after rest response
* Remove product_name search in favor of sku and name searching
* Allow searching for products to compare by product sku
* Search by product search term instead of generic search in autocompleter
* Trim whitespace on product_search query
* Override existing search param instead of new param
* Use double quotes to avoid escaping search query
* Unset s param instead of setting to false
2019-03-18 11:31:02 +08:00
Joshua T Flowers
2187f0e1bc
Add onChange event to search focus to restore search results ( https://github.com/woocommerce/woocommerce-admin/pull/1807 )
2019-03-18 10:40:25 +08:00
Joshua T Flowers
b1dd517eb6
Add single customer filter and hook up customer link ( https://github.com/woocommerce/woocommerce-admin/pull/1798 )
...
* Add a single customer filter to the customers report
* Hook up activity panel orders customer link to customer report
* Use customer name for label instead of username
2019-03-18 10:39:54 +08:00
Jeff Stieler
f08fda5271
Merge pull request woocommerce/woocommerce-admin#1813 from woocommerce/add/1699-clear-jobs
...
Add a custom “cancel all” method to our scheduled action data store.
2019-03-15 15:00:52 -06:00
Albert Juhé Lluveras
e6cf40e3f0
Allow sorting by tax_code in Taxes report ( https://github.com/woocommerce/woocommerce-admin/pull/1812 )
2019-03-15 21:44:03 +01:00
Joshua T Flowers
fae447014f
Update coupon search to allow searching by code ( https://github.com/woocommerce/woocommerce-admin/pull/1800 )
...
* Add coupon code search filtering to REST API
* Use search_code param in coupon search results
* Use search_code param in coupon autocompleter
* Override search param instead of adding search_code param
2019-03-15 12:29:14 +08:00
Joshua T Flowers
53f84e1b5d
Check if dependencies are met before running deactivation hook ( https://github.com/woocommerce/woocommerce-admin/pull/1797 )
2019-03-15 09:26:29 +08:00
Joshua T Flowers
26de74dc30
Show error in activity panel if no actionable order statuses exist ( https://github.com/woocommerce/woocommerce-admin/pull/1799 )
...
* Show error in activity panel if no actionable order statuses exist
* Localize empty actionable statuses string
* Add padding around empty content component in activity panels
2019-03-15 09:26:16 +08:00
Joshua T Flowers
df5f001140
Update compare button help text ( https://github.com/woocommerce/woocommerce-admin/pull/1796 )
2019-03-15 09:00:48 +08:00
Paul Sealock
6ad9df9e52
Merge pull request woocommerce/woocommerce-admin#1787 from woocommerce/renovate/replace-1.x
...
Update dependency replace to v1.1.0
2019-03-15 08:31:13 +13:00
Renovate Bot
78219a891d
Update dependency stylelint to v9.10.1
2019-03-15 07:53:59 +13:00
md2017-ronak-ronakganatra1
bc92ff0cd3
Changes in format_order_statuses and wc_admin_embed_page_header.
2019-03-14 09:07:52 -06:00
md2017-ronak-ronakganatra1
c6d82f9c62
Task implemented of Namespace methods in wc-admin.php woocommerce/woocommerce-admin#1734 .
2019-03-14 09:06:34 -06:00
Albert Juhé Lluveras
1eb5d51f9c
RTL charts ( https://github.com/woocommerce/woocommerce-admin/pull/1794 )
...
* Fix wrong tooltip position on RTL languages Dashboard
* Render chart Y axis on the right for RTL languages
2019-03-14 11:57:43 +01:00
Albert Juhé Lluveras
c1b6c3d8ce
Load RTL CSS files ( https://github.com/woocommerce/woocommerce-admin/pull/1781 )
...
* Load RTL CSS files
* Remove RTL specific CSS rules
* Generate RTL files of app style
* Simplify require route
2019-03-14 11:18:54 +01:00
Joshua T Flowers
9d58f8ca58
Fix deleted coupon data sync ( https://github.com/woocommerce/woocommerce-admin/pull/1753 )
...
* Delete coupon from lookup table when permanently deleted
* Don't sync null ID coupons on order sync
2019-03-14 12:12:35 +08:00
Renovate Bot
9079c4f7f3
Update dependency replace to v1.1.0
2019-03-14 13:41:02 +13:00
Paul Sealock
c8537970b7
Merge pull request woocommerce/woocommerce-admin#1793 from woocommerce/fix/store-alerts-css-lint
...
Fix CSS Lint issues in store-alerts CSS
2019-03-14 13:13:07 +13:00
Paul Sealock
3063c88bc5
Merge pull request woocommerce/woocommerce-admin#1786 from woocommerce/renovate/recast-0.x
...
Update dependency recast to v0.17.3
2019-03-14 12:46:02 +13:00
Paul Sealock
8e913087d4
Merge pull request woocommerce/woocommerce-admin#1785 from woocommerce/renovate/eslint-plugin-jest-22.x
...
Update dependency eslint-plugin-jest to v22.3.2
2019-03-14 12:39:48 +13:00
Paul Sealock
459f971c52
Merge pull request woocommerce/woocommerce-admin#1784 from woocommerce/renovate/css-loader-2.x
...
Update dependency css-loader to v2.1.1
2019-03-14 12:37:10 +13:00
Paul Sealock
f4ec9a7665
products/stats: filter segmented products by category
2019-03-14 07:51:55 +13:00
Jeff Stieler
d6fa5b58f6
Update our schedule actions to “trash” status and let Action Scheduler handle cleanup.
2019-03-13 11:48:38 -06:00
Jeff Stieler
bfe5a75e98
Update text domain. ( https://github.com/woocommerce/woocommerce-admin/pull/1795 )
...
* Translation call text domain change from “wc-admin” to “woocommerce-admin”.
* Fix .pot file generation.
* Fix errantly closed array item in /revenue/stats controller.
* Rename plugin zip, main file, and repo name to "woocommerce-admin".
2019-03-13 11:14:02 -06:00
Albert Juhé Lluveras
1bbf79c105
Avoid useless Chart re-renders and clean-up component state ( https://github.com/woocommerce/woocommerce-admin/pull/1780 )
...
* Improve Chart rendering performance
* Avoid reassigning yFormat prop in Chart
* Update focused keys on legend toggle
* Use selectionLimit constant instead of a hardcoded value
* Minor improvements
2019-03-13 11:38:43 +01:00
Albert Juhé Lluveras
8dd179d551
Fix CSS Lint issues in store-alerts CSS
2019-03-13 11:36:03 +01:00
Renovate Bot
38121c187e
Update dependency recast to v0.17.3
2019-03-13 01:55:36 +00:00
Renovate Bot
ab30026608
Update dependency eslint-plugin-jest to v22.3.2
2019-03-13 00:50:20 +00:00
Renovate Bot
d82d4a86ec
Update dependency css-loader to v2.1.1
2019-03-13 00:48:54 +00:00
Paul Sealock
00eb04255f
Merge pull request woocommerce/woocommerce-admin#1750 from woocommerce/fix/deleted-product-error
...
Fix deleted product error
2019-03-13 12:06:22 +13:00
Jeff Stieler
ec9ea43c9b
Merge pull request woocommerce/woocommerce-admin#1778 from woocommerce/fix/1651-rest-api-datetime-offset
...
Remove timezone from appendTimestamp() output.
2019-03-12 07:35:13 -06:00
Justin Shreve
1348245406
Add store notice around processing historical data. ( https://github.com/woocommerce/woocommerce-admin/pull/1763 )
...
* Add store notice around processing historical data.
* Cleanup
* Handle PR feedback.
* Clean up `add` logic and add empty content_data. Also add logic to get_notes_count so that we can hide unactioned statuses.
* Add the ability to update a note, and to also mark a status when an alert is clicked.
* Remove mark_actioned call on sync
* add missing todo
2019-03-12 09:13:20 -04:00
Albert Juhé Lluveras
6c9b96f49a
Make variations and coupons endpoints return zero-value items ( https://github.com/woocommerce/woocommerce-admin/pull/1765 )
...
* Make categories endpoint return zero-value items
* Rename PHP variable to make it more specific
* Remove uneeded lines
* Make variations and coupons endpoints return zero-value items
* Remove second parameter from get_ids_table
2019-03-12 11:11:28 +01:00
Albert Juhé Lluveras
d3230d8dae
Make categories endpoint return zero-value items ( https://github.com/woocommerce/woocommerce-admin/pull/1755 )
...
* Make categories endpoint return zero-value items
* Rename PHP variable to make it more specific
* Remove uneeded lines
* Remove second parameter from get_ids_table
2019-03-12 10:50:53 +01:00
Albert Juhé Lluveras
cf162dda7f
Taxes report: sort tax rates numerically instead of alphabetically ( https://github.com/woocommerce/woocommerce-admin/pull/1766 )
...
* Taxes report: sort tax rates numerically instead of alphabetically
* Use DECIMAL(7,4) for tax_rate sorting
2019-03-12 10:31:19 +01:00
Paul Sealock
fd019c4c35
Chart: don't switch to comparison mode directly
2019-03-12 12:03:58 +13:00
Jeff Stieler
64ccc0b0b2
Remove timezone from appendTimestamp() output.
2019-03-11 16:48:25 -06:00
Renovate Bot
9016d8ae86
Lock file maintenance
2019-03-11 00:45:21 +00:00
Jeff Stieler
04db0e2b8d
Add a custom “cancel all” method to our scheduled action data store.
...
Performs direct database manipulation for performance (with large datasets).
2019-03-08 18:41:59 -07:00
Tiago Noronha
965a4a6cb5
Merge pull request woocommerce/woocommerce-admin#1758 from woocommerce/fix/1736
...
Add StoreAlerts placeholder
2019-03-08 19:52:57 +00:00
Jeff Stieler
a50a9bccb1
Ensure that other scheduled actions are claimed before WC Admin actions. ( https://github.com/woocommerce/woocommerce-admin/pull/1759 )
...
* Use menu_order to lower the claim priority of WC Admin scheduled actions.
* Use a ActionScheduler_Store subclass to modify menu_order.
* Check to make sure we’re overriding only AS’s built in WP Post data store.
2019-03-08 11:59:32 -07:00
renovate[bot]
8802de46d5
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1726 )
2019-03-08 12:27:27 -05:00
renovate[bot]
07d92d1e76
Update dependency prop-types to v15.7.2 ( https://github.com/woocommerce/woocommerce-admin/pull/1747 )
2019-03-08 12:18:25 -05:00
renovate[bot]
7cee7bb5d4
Update dependency marked to v0.6.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1746 )
2019-03-08 12:11:58 -05:00
renovate[bot]
2710ec5f7a
Update dependency lerna to v3.13.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1745 )
2019-03-08 12:07:57 -05:00
renovate[bot]
0826916ecf
Update dependency eslint to v5.15.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1744 )
2019-03-08 12:03:46 -05:00
renovate[bot]
74257378c1
Update dependency autoprefixer to v9.4.10 ( https://github.com/woocommerce/woocommerce-admin/pull/1743 )
2019-03-08 11:49:10 -05:00
Justin Shreve
e9be19ee93
Update plugin header to better match the readme ( https://github.com/woocommerce/woocommerce-admin/pull/1764 )
2019-03-08 11:20:42 -05:00
Tiago Noronha
762b7d0b0c
Revert "Stop API requests when we know no alerts exist"
...
This reverts commit 0cdaf1bee2
.
2019-03-08 16:18:02 +00:00
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
Jeff Stieler
e36d25e112
Make customer object IDs compatible with `wc-api`/`fresh-data`.
2019-02-12 11:08:03 -08:00
Jeff Stieler
926fdcfb97
Hook `v4/customers` endpoint up to customers report/lookup table and change name search to be fuzzy.
2019-02-12 11:06:22 -08:00
Tiago Noronha
a2744c9728
Fix chart legend alignment in IE11
2019-02-12 12:51:40 +00:00
Tiago Noronha
a275a72f45
Update changelog for woocommerce/woocommerce-admin#1352
2019-02-11 18:05:00 +00:00
Tiago Noronha
1a8e797b00
Remove items from search input with backspace key
2019-02-11 15:46:51 +00:00
Tiago Noronha
20aacb4fd8
Remove on hover color from disabled button
2019-02-11 12:54:40 +00:00
Peter Fabian
a6761fc606
Merge branch 'master' into fix/489-date_date_gmt
2019-02-10 17:24:54 +01:00
Peter Fabian
a8bedc5998
Accept before and after parameters as DateTime or string.
2019-02-10 17:18:05 +01:00
Peter Fabian
d71225d7d1
Use default after and before parameter values if no values are provided by the user.
2019-02-10 17:16:43 +01:00
Peter Fabian
0d4c0452a0
Removed superfluous date setting.
2019-02-10 17:15:08 +01:00
Peter Fabian
8b4b32c43d
Fixed parameter name from previous copy paste error.
2019-02-10 17:10:50 +01:00
Peter Fabian
08fe9c040e
Fixed number of parameters to the function.
2019-02-10 17:09:52 +01:00
Peter Fabian
b3c3aca973
Centralized default before and after parameters.
2019-02-10 17:07:45 +01:00
Jeff Stieler
884825f325
Fix method calls in test suite (functions moved classes).
2019-02-08 13:19:20 -08:00
Jeff Stieler
e5cdad1683
Move report table syncing methods to their own class and kick off initial sync using WC_Admin_Install.
2019-02-08 12:57:11 -08:00
Jeff Stieler
2797883a48
Move database table creation to new WC_Admin_Install class.
...
Remove reliance on plugin activation hook, following pattern established in WC_Install.
2019-02-08 11:27:39 -08:00
Claudio Sanches
fb02d78a3d
Merge pull request woocommerce/woocommerce-admin#1502 from woocommerce/fix/1489
...
Fixed WordPress database error in unit tests
2019-02-08 16:22:00 -02:00
Peter Fabian
68c65cfde6
Corrected output of GMT time.
2019-02-08 18:12:20 +01:00
Peter Fabian
38a08b58cd
Removed obsolete comment.
2019-02-08 18:11:33 +01:00
Peter Fabian
5fbf5b62d7
Normalize datetimes before doing any further processing with the input from the user.
...
Also, passing DateTime objects around instead of string so that timezone info can be easily attached to it.
2019-02-08 18:11:04 +01:00
Peter Fabian
b70a166f1d
Store datetimes in local time instead of UTC.
2019-02-08 18:01:44 +01:00
Jeff Stieler
432e7efaab
Merge pull request woocommerce/woocommerce-admin#1497 from woocommerce/fix/initial-order-sync-stalling
...
Fix initial order sync stalling
2019-02-07 22:04:50 -08:00
renovate[bot]
477bc7026b
Update dependency eslint-plugin-jsx-a11y to v6.2.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1485 )
2019-02-08 13:11:27 +08:00
Jeff Stieler
300069234a
Add comments to explain we are skipping `shop_order_refund` types when syncing stats for coupons and taxes.
2019-02-07 18:41:40 -08:00
Claudio Sanches
ec43d58973
Fixed WordPress database error in unit tests
...
Fixes the follow error:
```
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'THIS WONT MATCH' at line 1]
```
Fixes woocommerce/woocommerce-admin#1489
2019-02-07 19:48:16 -02:00
Claudio Sanches
4c169a109d
Fixed missing argument in WC_Admin_Reports_Taxes_Stats_Data_Store::get_data
...
Fixes the follow PHP error:
```
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WC_Admin_Reports_Data_Store::remove_extra_records(), 6 passed in wp-content/plugins/wc-admin/includes/data-stores/class-wc-admin-reports-taxes-stats-data-store.php on line 232
```
2019-02-07 19:30:52 -02:00
Albert Juhé Lluveras
b3e028bc81
Show empty chart and summary numbers when search returns no results ( https://github.com/woocommerce/woocommerce-admin/pull/1491 )
...
* Show empty chart and summary numbers when search returns no results
* Add changelog message
* Preserve chart mode in empty searches
* Add tests
* Fix CSS Lint error
* Make sure the legend updates when there is no data and it's not requesting
* Rename 'emptySearch' to 'emptySearchResults'
* Fix tests
2019-02-07 10:57:47 +01:00
Albert Juhé Lluveras
e2b10bdb49
Fix test_variable_product_extended_info ( https://github.com/woocommerce/woocommerce-admin/pull/1498 )
2019-02-07 10:49:50 +01:00
renovate[bot]
c5900286c0
Update dependency rimraf to v2.6.3 ( https://github.com/woocommerce/woocommerce-admin/pull/1487 )
2019-02-07 17:40:01 +08:00
renovate[bot]
be6d287118
Update dependency lerna to v3.10.8 ( https://github.com/woocommerce/woocommerce-admin/pull/1486 )
2019-02-07 17:36:43 +08:00
renovate[bot]
1017ba1bdc
Update dependency eslint-plugin-jest to v22.2.2 ( https://github.com/woocommerce/woocommerce-admin/pull/1484 )
2019-02-07 17:29:39 +08:00
renovate[bot]
9a5b9b0b73
Update dependency eslint to v5.13.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1482 )
2019-02-07 17:26:44 +08:00
Joshua T Flowers
8c3973a445
Add manage_stock to stock controller response ( https://github.com/woocommerce/woocommerce-admin/pull/1475 )
...
* Add manage_stock to stock controller response
* Add manage_stock property to stock report tests
* Add changelog entry
* Make stock quantity float instead of int
* Add manage_stock to the products API response
* Check for manage_stock in products table
* Add manage_stock property to product API tests
2019-02-07 16:29:01 +08:00
Albert Juhé Lluveras
79738b2022
Add 'variations' attribute in products 'extended_info' ( https://github.com/woocommerce/woocommerce-admin/pull/1478 )
...
* Add 'variations' attribute in products 'extended_info'
* Add tests
2019-02-07 09:27:02 +01:00
Joshua T Flowers
2b0c8089c0
Try: Fix failing returning customer test ( https://github.com/woocommerce/woocommerce-admin/pull/1496 )
...
* Don't check against same order when checking for returning customer
* Sleep between order creation
* Add todo removal comments for sleep functions
2019-02-07 15:49:56 +08:00
Peter Fabian
79e22bcefd
Switched to creating orders from oldest to newest, not the other way around. ( https://github.com/woocommerce/woocommerce-admin/pull/1495 )
...
That should hopefully take care of the problem with strange new/returning customer values and failing tests.
2019-02-07 15:41:09 +08:00
Jeff Stieler
28739b7cf7
Return a success code when syncing order products in the case of refunds.
...
On the initial sync, no products will be deleted by the sync method (which was indicating a false negative before this fix).
2019-02-06 19:16:30 -08:00
Jeff Stieler
56a1a30224
Skip processing `shop_order_refund`s when syncing coupon and tax lookup tables.
2019-02-06 19:15:06 -08:00
Jeff Stieler
ea39313a60
Avoid false positives when rescheduling dependent queued actions.
2019-02-06 19:11:35 -08:00
Kevin Killingsworth
368c6d729b
@woocommerce/navigation v2.0.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1494 )
...
* @woocommerce/navigation v2.0.0
* Bump `@wordpress/components` to use navigation v2.0.0
2019-02-06 19:26:22 -06:00
Kevin Killingsworth
8b7e309e6f
navigation: Lazy-create history ( https://github.com/woocommerce/woocommerce-admin/pull/1472 )
...
history.createHashHistory() is being called whenever this package is
imported, which causes the URL to redirect to a hash. This is
unnecessary in cases where elements of wc-admin are used outside of a
completely controlled/routed page.
This lazy-creates the history object only when it's needed and therefore
avoids the URL redirection unless history features are in use.
2019-02-06 13:28:29 -06:00
Peter Fabian
dd947044b9
Changed the date_created columns to datetime.
...
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-06 19:13:57 +01:00
Justin Shreve
a1bbd22ca2
Update product details report to use getItems ( https://github.com/woocommerce/woocommerce-admin/pull/1488 )
2019-02-06 11:24:40 -05:00
Justin Shreve
81fcab5709
Fix product comparison + color scale on charts with lots of options ( https://github.com/woocommerce/woocommerce-admin/pull/1481 )
...
* Fix color scale on charts with lots of options
* Fix product comparison
2019-02-06 10:46:37 -05:00
renovate[bot]
43f3aba8dc
Update dependency eslint-loader to v2.1.2 ( https://github.com/woocommerce/woocommerce-admin/pull/1483 )
2019-02-06 18:28:41 +08:00
Joshua T Flowers
b7379def1b
Format todo comments to match WC Core format ( https://github.com/woocommerce/woocommerce-admin/pull/1474 )
...
* Format todo comments to match WC Core format
* Remove variations todo comment
2019-02-06 14:41:53 +08:00
Claudio Sanches
b7c40c2c29
Merge pull request woocommerce/woocommerce-admin#1461 from woocommerce/fix/1460
...
Fixed database prefixes for admin notes tables
2019-02-05 16:21:43 -02:00
Claudio Sanches
d26e82b526
Merge branch 'master' into fix/1307
2019-02-05 16:20:08 -02:00
Claudio Sanches
86c3c00480
Clean tables when order is deleted
2019-02-05 16:15:39 -02:00
Justin Shreve
949afce248
Add Product Detail Report & Finish Comparison Chart Mode Functionality ( https://github.com/woocommerce/woocommerce-admin/pull/1391 )
...
Product detail report and comparison
Code cleanup
Fix 404 on product variations endpoint after rebase
Fix up tests
Fix loading indicators and add some checks around malformed variation response
Add date filtering SQL bits to the variations query
Handle PR feedback: Fix viewport, fix duplicate product issue, fix legend display reset, fix bargraph overflow, fix some coding standards/whitespace, add extra variation santiziation.
Fix scroll on wide charts, and fix undefined prop getting passed into report chart render
2019-02-05 13:12:58 -05:00
Peter Fabian
ff129d948c
Merge pull request woocommerce/woocommerce-admin#1383 from woocommerce/fix/1012-2
...
Fixes for ordering and zero-filling.
2019-02-05 19:08:06 +01:00
Claudio Sanches
10f40d4cf3
Merge branch 'master' into fix/1307
2019-02-05 15:48:59 -02:00
Peter Fabian
98e91966d5
Updated tests for code in master:
...
- added segment arrays and
- forced sync before running asserts.
2019-02-05 18:46:42 +01:00
Claudio Sanches
e0004eb461
Merge branch 'master' into feature/754
2019-02-05 15:42:34 -02:00
Peter Fabian
b69d2aa2ab
Merge branch 'master' into fix/1012-2
...
# Conflicts:
# tests/reports/class-wc-tests-reports-orders-stats.php
2019-02-05 18:34:15 +01:00
Albert Juhé Lluveras
84ef5ffb89
Show empty table when search returns no results ( https://github.com/woocommerce/woocommerce-admin/pull/1452 )
...
* Show empty table when search returns no results
* Fix singular wrong string for 'orders'
Co-Authored-By: Aljullu <aljullu@gmail.com>
* Check if search returned 0 results inside table components instead of passing a prop
2019-02-05 13:00:37 +01:00
Albert Juhé Lluveras
df97ac4d49
Improve display of 0-value charts ( https://github.com/woocommerce/woocommerce-admin/pull/1470 )
...
* Improve display of 0-value charts
* Add Changelog comment
2019-02-05 10:56:26 +01:00
Joshua T Flowers
3aaf318779
Exclude trashed orders from reports ( https://github.com/woocommerce/woocommerce-admin/pull/1464 )
2019-02-05 10:57:38 +08:00
renovate[bot]
fd3da36a2f
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1462 )
2019-02-05 10:53:46 +08:00
Jeff Stieler
0711ed85f8
Merge pull request woocommerce/woocommerce-admin#1426 from woocommerce/update/1323-handle-report-regeneration-fail
...
Use Action Scheduler for lookup table updates & schedule retries.
2019-02-04 17:12:35 -07:00
Jeff Stieler
7664612b57
Fix order stats report status filtering test case (returning customer value incorrect).
2019-02-04 16:59:08 -07:00
Albert Juhé Lluveras
16ea4f60fc
Fix hourly labels in bar charts X-axis ( https://github.com/woocommerce/woocommerce-admin/pull/1468 )
...
* Fix hourly labels in bar charts X-axis
* Add CHANGELOG comment
* Remove unnecessary date object call
2019-02-04 22:15:06 +01:00
Jeff Stieler
f938dd5708
Invoke queue test helper in new Order Stats and Products Report tests.
2019-02-04 11:46:46 -07:00
Claudio Sanches
58cdf6a7f9
Fixed hook names
2019-02-04 16:02:49 -02:00
Claudio Sanches
a1976bc1bc
Improve action/hook naming
2019-02-04 15:58:37 -02:00
Albert Juhé Lluveras
7916100009
Fix CSS Lint warning ( https://github.com/woocommerce/woocommerce-admin/pull/1469 )
2019-02-04 18:32:27 +01:00
Jeff Stieler
bebe1bdead
Add test for scheduling a retry job when order syncing fails.
2019-02-04 09:18:51 -07:00
Jeff Stieler
21572698d8
Fix unit tests that rely on queued data updates.
2019-02-04 09:18:50 -07:00
Jeff Stieler
11d18a8b5b
Queue individual order syncing instead of handling immediately.
2019-02-04 09:18:49 -07:00
Jeff Stieler
9f3c95ae63
Rework lookup table data store sync methods to return a meaningful status.
2019-02-04 09:09:44 -07:00
Jeff Stieler
9b1f6999aa
Add action argument support when scheduling dependent actions.
2019-02-04 09:06:44 -07:00
Joshua T Flowers
0d4e42def0
Add segments to expected response in order stats ( https://github.com/woocommerce/woocommerce-admin/pull/1466 )
2019-02-04 18:39:33 +08:00
Albert Juhé Lluveras
9dd4c10d7d
Fix autocompleters in customers and taxes report ( https://github.com/woocommerce/woocommerce-admin/pull/1458 )
2019-02-04 09:51:29 +01:00
Joshua T Flowers
fb0d71f117
Update page query to 1 when base query is changed ( https://github.com/woocommerce/woocommerce-admin/pull/1444 )
...
* Update page query to 1 when base query is changed
* Use history replace instead of updating query
2019-02-04 10:55:06 +08:00
Joshua T Flowers
17179d41ff
Add order status tests and refund tests ( https://github.com/woocommerce/woocommerce-admin/pull/1443 )
...
* Add default order status tests
* Test querying an excluded status
* Add tests for product line item refunds
* Update status test method comment
* Drop @since versioning from doc blocks
2019-02-04 10:52:29 +08:00
Joshua T Flowers
2c1f8c17c7
Fix incorrect label async request paths ( https://github.com/woocommerce/woocommerce-admin/pull/1447 )
2019-02-04 10:50:22 +08:00
Joshua T Flowers
a4f7fcdfe3
Fix variation search autocompleter invalid route ( https://github.com/woocommerce/woocommerce-admin/pull/1448 )
2019-02-04 10:49:58 +08:00
Claudio Sanches
c1bb5802d1
Fixed coding standards
2019-02-01 18:48:54 -02:00
Claudio Sanches
464ec09d38
Merge branch 'feature/754' of github.com:woocommerce/wc-admin into feature/754
2019-02-01 18:32:41 -02:00
Claudio Sanches
48ef33636f
Removed extra function from conflicts
2019-02-01 18:31:10 -02:00
Claudio Sanches
8c0c01a3da
Merge branch 'master' into feature/754
2019-02-01 18:27:23 -02:00
Claudio Sanches
31e8dc9332
Merge branch 'master' into fix/1307
2019-02-01 18:24:26 -02:00
Peter Fabian
32f851be5b
Merge pull request woocommerce/woocommerce-admin#1286 from woocommerce/fix/1035
...
Added segmenting support to REST API
2019-02-01 20:50:38 +01:00
Claudio Sanches
4c71e78222
Fixed database prefixes
...
Moved from woocommerce_ to wc_
2019-02-01 17:23:07 -02:00
Claudio Sanches
93f9ec8ae8
Docblocks
2019-02-01 17:10:31 -02:00
Claudio Sanches
e41a81f8b9
Updated woocommerce_trash_note to woocommerce_delete_note
...
Admin notes doesn't handle statuses, so it's not possible to move to
trash and restore admin notes, all admin notes are permanently deleted.
2019-02-01 17:08:43 -02:00
Claudio Sanches
707067e255
Docblocks
2019-02-01 17:02:15 -02:00
Claudio Sanches
cd55051da3
New actions for when deleting objects from database
2019-02-01 16:29:14 -02:00
Claudio Sanches
68e0c98828
New action name: woocommerce_delete_reports_order_stats
2019-02-01 16:10:00 -02:00
Claudio Sanches
07f3f33566
Introduced new hooks for jetpack sync
2019-02-01 15:43:24 -02:00
Peter Fabian
663e454b8f
Fixed schema: type and enum for segment_id.
2019-02-01 18:30:39 +01:00
Peter Fabian
2bc99cdb31
Added basic tests for zero filling when sorting intervals by non-date property.
2019-02-01 18:16:39 +01:00
Peter Fabian
9c52155d40
Merge pull request woocommerce/woocommerce-admin#1446 from woocommerce/fix/1445
...
Added primary key to tax lookup table to prevent duplicate entries.
2019-02-01 17:52:59 +01:00
Justin Shreve
3fa704f7f4
Add GPL License ( https://github.com/woocommerce/woocommerce-admin/pull/1440 )
...
* Add GPL License file
* Match Gutenberg license / add extra sections
2019-02-01 10:22:05 -05:00
Peter Fabian
c2bcad2e50
Merge branch 'master' into fix/1012-2
2019-02-01 13:32:35 +01:00
Albert Juhé Lluveras
6d8634a753
Add 'Clear' button to Search input ( https://github.com/woocommerce/woocommerce-admin/pull/1410 )
...
* Move labels loading logic into a lib
* Move lib/labels into lib/async-requests
* Implement tabular data filtering
* Allow searching for string in report tables
* Add table filtering to customers table
* Get ids from searched string to populate the table
* Fix autocompleter keyboard interactions
* Improve props naming
* Cleanup report customers data store
* Prevent an edge case issue that might not update the selectedOptions when directily modifying the URL
* Add 'Clear' button to Search input
* Cleanup
2019-02-01 11:49:46 +01:00
Albert Juhé Lluveras
666d8e4a3b
Merge getOrders and getItems ( https://github.com/woocommerce/woocommerce-admin/pull/1438 )
...
* Move labels loading logic into a lib
* Move lib/labels into lib/async-requests
* Implement tabular data filtering
* Allow searching for string in report tables
* Add table filtering to customers table
* Get ids from searched string to populate the table
* Fix autocompleter keyboard interactions
* Improve props naming
* Cleanup report customers data store
* Prevent an edge case issue that might not update the selectedOptions when directily modifying the URL
* Fix wrong selected autocompleter option
* Add missing translation domain
* Move searchItemsByString to wc-api/items/utils.js
* Avoid autocompleter results appearing when there was no search string
* Alphabetically order 'allowFreeTextSearch' prop
* Reset selected table rows when directly modifying the URL
* Simplify props destructuring
* Undo customers data store change
* Simplify isProductDetailsView expression
* Improve order
* Merge getOrders and getItems
2019-02-01 11:01:42 +01:00
Albert Juhé Lluveras
d8ed3b6614
Implement tabular data filtering ( https://github.com/woocommerce/woocommerce-admin/pull/1381 )
...
* Move labels loading logic into a lib
* Move lib/labels into lib/async-requests
* Implement tabular data filtering
* Allow searching for string in report tables
* Add table filtering to customers table
* Get ids from searched string to populate the table
* Fix autocompleter keyboard interactions
* Improve props naming
* Cleanup report customers data store
* Prevent an edge case issue that might not update the selectedOptions when directily modifying the URL
* Fix wrong selected autocompleter option
* Add missing translation domain
* Move searchItemsByString to wc-api/items/utils.js
* Avoid autocompleter results appearing when there was no search string
* Alphabetically order 'allowFreeTextSearch' prop
* Reset selected table rows when directly modifying the URL
* Simplify props destructuring
* Undo customers data store change
* Simplify isProductDetailsView expression
* Improve order
* Filter tax code parts before modifying them
2019-02-01 10:55:19 +01:00
Albert Juhé Lluveras
1069034ca2
Trim search box input ( https://github.com/woocommerce/woocommerce-admin/pull/1439 )
...
* Trim search box input
* Add tests
2019-02-01 10:43:56 +01:00
Peter Fabian
907fcdb863
Merge pull request woocommerce/woocommerce-admin#1435 from woocommerce/fix/1372
...
Added indices for faster joins with customer table and filtering by order status.
2019-02-01 10:27:06 +01:00
Peter Fabian
8bc4c70cae
Added primary key to tax lookup table to prevent duplicate entries.
2019-02-01 10:23:59 +01:00
Kelly Dwan
ca34ad0274
Bump version ( https://github.com/woocommerce/woocommerce-admin/pull/1442 )
2019-01-31 17:47:50 -05:00
Peter Fabian
40b9458f8d
Added indices for faster joins with customer table and filtering by order status.
2019-01-31 10:54:55 +01:00
Joshua T Flowers
e65247c54e
Add SKU to product variations table ( https://github.com/woocommerce/woocommerce-admin/pull/1422 )
...
* Add SKU to product variations data store extended info
* Show SKU in product variations table
* Add sku tests for product variation reports
2019-01-31 09:27:15 +08:00
Joshua T Flowers
49e78b90cf
Add settings page with excluded order statuses ( https://github.com/woocommerce/woocommerce-admin/pull/1364 )
...
* Add settings page routes
* Add control options for excluded statuses
* Add control options for excluded statuses
* Add excluded order statuses to rest api
* Add wc settings to wc-api
* Add wc settings to wc-api
* Split and validate multiselect values in settings controller
* Add wcAdminSettings to wcSettings global
* Set initial excluded statuses from serverside wcSettings data
* Add extensible filter for wcSettings global
* Split arrays into comma separated strings in wc-api
* Extract setting as separate component
* Extra settings to config file
* Add checkboxGroup option as input type
* Separate status types into default and custom groups
* Add setting option styling
* Add responsive styling for settings
* Fix wpClosedMenu and wpOpenMenu for settings page
* Add support for resetting to default values
* Only show checkbox group if options are available
* Add proptypes to Setting component
* Add extensible filter to analytics settings
* Add readme for settings config and extensibility
* Hook up excluded status settings to reports
* Pass object to settings API instead of comma delimited string
* Fix inpuType -> inputType typo
* Remove hasError from constructor
* Bump settings API to v4
* Use interpolateComponents instead of dangerously setting html
* Use empty array in initial excldued statuses setting value if none is retrieved
* Remove double check for refunded status in default order statuses
* Update settings wc-api to use namespace
* Add aria=labelledby to checkbox group
2019-01-31 09:04:11 +08:00
renovate[bot]
713d64c97a
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/1362 )
2019-01-30 16:15:54 -05:00
renovate[bot]
85a46252df
Update dependency core-js to v2.6.3 ( https://github.com/woocommerce/woocommerce-admin/pull/1375 )
2019-01-30 15:59:19 -05:00
renovate[bot]
f128716d28
Update babel monorepo ( https://github.com/woocommerce/woocommerce-admin/pull/1373 )
2019-01-30 15:46:29 -05:00
renovate[bot]
e18837e255
Update dependency autoprefixer to v9.4.7 ( https://github.com/woocommerce/woocommerce-admin/pull/1374 )
2019-01-30 15:25:19 -05:00
renovate[bot]
ead7ca0523
Pin dependency locutus to 2.0.10 ( https://github.com/woocommerce/woocommerce-admin/pull/1408 )
2019-01-30 15:13:31 -05:00
renovate[bot]
099e8a60af
Update dependency eslint-plugin-jsx-a11y to v6.2.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1416 )
2019-01-30 14:20:36 -05:00
renovate[bot]
40cd3545fe
Update dependency eslint-plugin-react to v7.12.4 ( https://github.com/woocommerce/woocommerce-admin/pull/1418 )
2019-01-30 13:59:32 -05:00
renovate[bot]
43c753011a
Update dependency eslint to v5.12.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1376 )
2019-01-30 13:53:25 -05:00
Timmy Crawford
974d263f69
Release/v0.6.0 ( https://github.com/woocommerce/woocommerce-admin/pull/1417 )
...
* Bump versions to 0.6.0
* Update docs
* Updates after running build.
2019-01-30 10:51:03 -08:00
renovate[bot]
e2da828d1f
Update dependency lerna to v3.10.7 ( https://github.com/woocommerce/woocommerce-admin/pull/1419 )
2019-01-30 13:14:58 -05:00
renovate[bot]
d4a7cec89a
Update dependency eslint-plugin-jest to v22.2.1 ( https://github.com/woocommerce/woocommerce-admin/pull/1415 )
2019-01-30 13:10:27 -05:00
Peter Fabian
e433609d9d
Updated test of schema for taxes/stats.
2019-01-30 18:46:06 +01:00
Peter Fabian
0ddc6d5e41
Added segmenting code for taxes/stats.
2019-01-30 18:36:20 +01:00
Peter Fabian
0d95552157
Added segmentby to schema, query arguments and allows parameters in the controller for taxes/stats.
2019-01-30 12:16:37 +01:00
Albert Juhé Lluveras
08dfea7cff
Add Taxes REST controller override ( https://github.com/woocommerce/woocommerce-admin/pull/1407 )
2019-01-30 10:43:30 +01:00
Justin Shreve
53a6e49874
Finish cleaning up client/store. ( https://github.com/woocommerce/woocommerce-admin/pull/1403 )
2019-01-30 02:22:10 -05:00
Timmy Crawford
88ea613627
Build: Updates from latest npm publish ( https://github.com/woocommerce/woocommerce-admin/pull/1409 )
...
* remove unreleased tags from changelogs
* chore(release): publish
- @woocommerce/components@1.4.1
- @woocommerce/csv-export@1.0.3
- @woocommerce/currency@1.1.0
- @woocommerce/date@1.0.6
- @woocommerce/navigation@1.1.1
- @woocommerce/number@1.0.1
2019-01-29 15:37:25 -08:00
Claudio Sanches
d1fef77ed0
Added unit tests for order deletation
2019-01-29 20:21:09 -02:00
Paul Sealock
4854933485
Merge pull request woocommerce/woocommerce-admin#1404 from woocommerce/fix/customers-date-between-args
...
Customers Report: REST API: Fix between argument handling
2019-01-30 10:32:54 +13:00
Paul Sealock
f71bfa95f4
Merge pull request woocommerce/woocommerce-admin#1406 from woocommerce/fix/customers-order-count-filter
...
Customers Report: fix order count filter
2019-01-30 10:32:29 +13:00
Kelly Dwan
dfd15f959a
Components package: Add emoji-flags dependency ( https://github.com/woocommerce/woocommerce-admin/pull/1411 )
...
* Add emoji-flags to the components package.json
* Update the changelog
2019-01-29 16:19:00 -05:00
Claudio Sanches
b0b506b397
Introduced new methods to clean up data when an order is deleted
2019-01-29 19:13:06 -02:00
Claudio Sanches
766fdeeada
Remove extra validation
2019-01-29 18:50:44 -02:00
Claudio Sanches
272203b879
Introduced new woocommerce_reports_orders_stats_data_deleted hook
2019-01-29 18:50:15 -02:00
Peter Fabian
6efef57cba
Factored out order-related product-level calculations to WC_Admin_Order and plugged it into the WC framework.
2019-01-29 19:57:04 +01:00
Timmy Crawford
10c6016d4c
Update usage of lib/number to @woocommerce/number ( https://github.com/woocommerce/woocommerce-admin/pull/1400 )
...
* Remove usage of lib/number
* Remove formatNumber usage when currency is used.
* Add wc-number as a dependency of wc-currency.
* Add locutus as a dev dependency.
* Add number to test helper.
2019-01-29 08:48:46 -08:00
Peter Fabian
e56009cfdc
Updated todo format to be in line with the rest of WooCommerce.
2019-01-29 13:29:50 +01:00
Peter Fabian
a3ae15d58e
Removed obsolete comment.
2019-01-29 12:52:20 +01:00
Peter Fabian
bee26375f9
Validate limit clause and set empty default if there is no limit.
2019-01-29 12:18:30 +01:00
Peter Fabian
c2eaf6d71c
Replaced REST exception with a custom exception and handle it in REST controllers.
2019-01-29 12:13:52 +01:00
Peter Fabian
e4e09b4c39
Merge branch 'master' into fix/1035
2019-01-29 10:01:41 +01:00
Paul Sealock
3379491c91
Customers Report: fix order count filter
2019-01-29 13:35:27 +13:00
Timmy Crawford
e136036ef9
Build: Create new number package ( https://github.com/woocommerce/woocommerce-admin/pull/1399 )
...
* Create new number package
* Updates per feedback.
* Update README.
2019-01-28 15:34:56 -08:00
Paul Sealock
765a007491
tweeek
2019-01-29 12:08:44 +13:00
Paul Sealock
e6b42631f3
formatting
2019-01-29 11:48:40 +13:00
Paul Sealock
41bec03880
tweeks
2019-01-29 11:28:58 +13:00
Paul Sealock
370a747c2b
add registered
2019-01-29 11:05:27 +13:00
Paul Sealock
3e16a37be0
add tests
2019-01-29 11:01:25 +13:00
Paul Sealock
483c199fbf
tests working
2019-01-29 10:53:56 +13:00
Paul Sealock
c6d1ce98c0
rest_validate_between_date_arg
2019-01-29 10:45:49 +13:00
Paul Sealock
2f022ffdba
dry interval.php
2019-01-29 10:23:44 +13:00
Paul Sealock
3d0890a704
basic working
2019-01-29 09:21:11 +13:00
Paul Sealock
bca0785e64
Customers Report: support between args for dates
2019-01-29 08:58:07 +13:00
Kevin Killingsworth
833345dfee
Remove 'wc-admin' client/store implementation ( https://github.com/woocommerce/woocommerce-admin/pull/1344 )
...
This has been replaced by the `wc-api` store, under client/wc-api
2019-01-28 14:18:21 -05:00
Jeff Stieler
7592dae4bb
Merge pull request woocommerce/woocommerce-admin#1385 from woocommerce/add/customers-report-table-summary
...
Add table summary to Customers Report
2019-01-28 09:59:52 -07:00
Jeff Stieler
2703a0da4c
Merge pull request woocommerce/woocommerce-admin#1370 from woocommerce/fix/942-phpunit-gutenberg-dependency
...
Conditionally include Gutenberg plugin in test suite
2019-01-28 09:59:13 -07:00
Peter Fabian
71dc581f53
Merge pull request woocommerce/woocommerce-admin#1394 from woocommerce/fix/1393
...
Added zero-filling for intervals for taxes/stats endpoint
2019-01-28 13:09:02 +01:00
Albert Juhé Lluveras
066daa4b6a
Add Top Coupons Block ( https://github.com/woocommerce/woocommerce-admin/pull/1397 )
...
* Add Top Coupons Block
* Order coupons by orders_count by default
* Fix wrong variable name
2019-01-25 18:59:53 +01:00
Joshua T Flowers
9c9ff13c2b
Allow customer date_last_active to be null ( https://github.com/woocommerce/woocommerce-admin/pull/1377 )
...
* Allow customer date_last_active to be null
* Only show last active in customers report table if set
2019-01-25 09:37:50 -08:00
Timmy Crawford
40602efd89
Components; Fix SummaryNumber example ( https://github.com/woocommerce/woocommerce-admin/pull/1392 )
2019-01-25 09:17:09 -08:00
Peter Fabian
05aedb2a63
Added tests for ASC ordering.
2019-01-25 17:40:33 +01:00
Peter Fabian
b87ca4f6aa
Added filling in zeros for interval not having records in the database.
2019-01-25 14:54:14 +01:00
Peter Fabian
c8c9cd4943
Updated error message to point to the correct report.
2019-01-25 13:30:27 +01:00
Peter Fabian
4c8a95cb89
Added fetching of db intervals for later use in zero-filling.
2019-01-25 13:29:59 +01:00
Peter Fabian
1c09b6836d
Adjusted default return value when page is out of range.
2019-01-25 13:14:41 +01:00
Paul Sealock
050438a11c
Add emoji flags
2019-01-25 13:17:08 +13:00
David Levin
74fcff642c
Merge pull request woocommerce/woocommerce-admin#1382 from woocommerce/update/total-spend-label
...
Customer report: Update lifetime spend label and re-order columns + default sorting
2019-01-24 09:04:40 -08:00
Peter Fabian
d75c963bb1
Merge branch 'master' into fix/1012-2
2019-01-24 11:18:23 +01:00
Albert Juhé Lluveras
95c21e0cc3
Move 'getLabels' functions into lib/async-requests ( https://github.com/woocommerce/woocommerce-admin/pull/1379 )
...
* Move labels loading logic into a lib
* Avoid making API calls when displaying Order labels
* Move lib/labels into lib/async-requests
* Rename 'getCustomerLabel' to 'getCustomerLabels'
2019-01-24 10:35:27 +01:00
Joshua T Flowers
81b6f0f61b
Use tableQuery sorting when url query is not present ( https://github.com/woocommerce/woocommerce-admin/pull/1378 )
2019-01-24 09:36:11 +08:00
Joshua T Flowers
23f807c0a4
Add regex expression option to autocompleters ( https://github.com/woocommerce/woocommerce-admin/pull/1380 )
2019-01-24 09:35:47 +08:00
Jeff Stieler
8207bd7649
Add tests for customers report stats endpoint.
2019-01-23 17:48:22 -07:00
Jeff Stieler
6a215ceca9
Exclude customers with no orders from average orders count calculation.
2019-01-23 17:47:44 -07:00
Jeff Stieler
4cfa082d0f
Load gutenberg from test plugins directory if required.
2019-01-23 16:59:10 -07:00
Peter Fabian
c96b291a6c
Added a bit of test for interval=hour order_by=date desc.
2019-01-23 22:13:00 +01:00
Peter Fabian
64f1418f22
Merge branch 'master' into fix/1012-2
2019-01-23 21:40:09 +01:00
Peter Fabian
5b46862584
Merge pull request woocommerce/woocommerce-admin#1371 from woocommerce/fix/1316-1
...
First attempt to fix tests failing around end of hour
2019-01-23 21:34:16 +01:00
Peter Fabian
d61a4dd5bd
Updated tests to be more stable around hour end.
2019-01-25 00:06:59 +01:00
David Levin
4c18267408
update orderby in index
2019-01-23 10:08:27 -08:00
David Levin
e7a20b4216
update column lifetime spend column label, and re-order columns
2019-01-23 09:51:12 -08:00
Peter Fabian
33f1240987
Fix to remove extra intervals correctly.
2019-01-23 17:18:39 +01:00
Peter Fabian
eff341d832
Made the interval sorting stable (second level sort by time_interval).
...
This is required so that intervals are sorted in the same way each time when going through pages of results.
2019-01-23 16:58:03 +01:00
Peter Fabian
71a9be299a
Updated tests to pass before implementing the updated new/returning customer definition.
...
Context: https://github.com/woocommerce/wc-admin/issues/558#issuecomment-447782060
2019-01-23 13:29:40 +01:00
Peter Fabian
83a0d96f68
Added segmenting to response for revenue/stats test.
2019-01-23 10:37:09 +01:00
Peter Fabian
e432a17f1e
Added segmenting to response for products/stats test.
2019-01-23 10:36:50 +01:00
Peter Fabian
f190c1bad1
Fixed copy-paste bug for testing subtotals in REST response.
2019-01-23 10:36:27 +01:00
Peter Fabian
bcb7513f34
Added segmenting to response for coupons/stats test.
...
Fixed copy-paste error in test for subtotals.
2019-01-23 10:35:48 +01:00
Peter Fabian
bc42e6d985
Fixed bug introduced during refactoring.
2019-01-23 10:34:55 +01:00
Peter Fabian
fed94cbd0c
Added segmenting to response for coupons/stats test.
...
Changed return type for currency.
2019-01-23 10:34:07 +01:00
Peter Fabian
507ee13825
Merge branch 'master' into fix/1035
...
# Conflicts:
# client/analytics/report/customers/table.js
# includes/api/class-wc-admin-rest-reports-orders-stats-controller.php
# tests/reports/class-wc-tests-reports-orders-stats.php
2019-01-23 10:13:55 +01:00
Paul Sealock
3521e8d485
Merge pull request woocommerce/woocommerce-admin#1329 from woocommerce/fix/reduce-margin-small-views
...
Reports: Reduce Margins on Small Viewports
2019-01-23 14:38:48 +13:00
Peter Fabian
012e14c589
Corrected time-calculation of last interval.
2019-01-22 19:50:35 +01:00
Jeff Stieler
0ef976f964
Increase default wc-api timeout to 1 minute.
...
Large datasets may cause responses to take longer than 5 seconds.
2019-01-22 11:22:28 -07:00
Jeff Stieler
2d4aea1971
Only install/activate Gutenberg plugin if WP version under test is earlier than 5.0.
2019-01-22 10:44:00 -07:00
Peter Fabian
8a9a2c0673
Fixed interval arithmetic for hours and days.
2019-01-22 17:49:02 +01:00
David Levin
e9bb73f23d
Update order of summary numbers on taxes report ( https://github.com/woocommerce/woocommerce-admin/pull/1356 )
2019-01-22 07:49:17 -08:00
Paul Sealock
48f6777ea3
side margins
2019-01-22 13:24:01 +13:00
Paul Sealock
258c298e91
400
2019-01-22 13:11:06 +13:00
Paul Sealock
0e01c98851
Reports: Reduce Margins on Small Viewports
2019-01-22 12:29:32 +13:00
Paul Sealock
a52fab85de
Merge pull request woocommerce/woocommerce-admin#1332 from woocommerce/fix/summary-number-close-on-mobile
...
SummaryNumbers: close on click for mobile
2019-01-22 12:09:07 +13:00
Paul Sealock
35b3579632
Orders Report: Point table links to wc-admin reports with persisted query
2019-01-22 11:32:33 +13:00
Paul Sealock
c7b705fb08
SummaryNumbers: close on click for mobile
2019-01-22 11:31:37 +13:00
Paul Sealock
d09c68660b
Merge pull request woocommerce/woocommerce-admin#1328 from woocommerce/fix/Filters-only-complete-ranges
...
Advanced Filters: Ranges: Allow update only on complete selection
2019-01-22 11:21:10 +13:00
Justin Shreve
fdddca1186
Merge pull request woocommerce/woocommerce-admin#1366 from woocommerce/fix/schema-typo
...
Fix performance-indicators/allowed schema.
2019-01-21 15:54:15 -05:00
Albert Juhé Lluveras
834901bc84
Fill full plot area in bar charts ( https://github.com/woocommerce/woocommerce-admin/pull/1365 )
...
* Fill full plot area in bar charts
* Refactor chart scales tests
2019-01-21 20:58:38 +01:00
Albert Juhé Lluveras
f2ac9f2bb2
Center points in single-date charts ( https://github.com/woocommerce/woocommerce-admin/pull/1360 )
...
* Center single point charts
* Don't render lines if there is only one date
* Remove xOffset from 'params'
* Improve variable naming
2019-01-21 20:30:21 +01:00
Albert Juhé Lluveras
37d6fa0b60
CSS Lint fixes ( https://github.com/woocommerce/woocommerce-admin/pull/1367 )
2019-01-21 19:09:16 +01:00
Justin Shreve
1f8caf106e
Fix performance-indicators/allowed schema.
2019-01-21 12:28:32 -05:00
Joshua T Flowers
3ac97e00c4
Add single category filter to products report ( https://github.com/woocommerce/woocommerce-admin/pull/1350 )
...
* Add namespace v4 for WC product/categories endpoint
* Update categories wc-api to use v4 namespace constant
* Add single product category filter to product categories report
* Add link to filtered product report from category report
* Use persistedQuery for category links
* Check if category is defined before displaying category link
* Remove selectedTags when filter does not match queried filter
2019-01-22 01:12:00 +08:00
Joshua T Flowers
4869401ec4
REST API: Allow sorting by stock_status in stocks endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/1335 )
...
* REST API: Allow sorting by stock_status in stocks endpoint
* Set stock_status as default orderby
* Sort by both stock status and quantity in meta query
* Use stock_status sort order by default in Stock table (https://github.com/woocommerce/woocommerce-admin/pull/1340 )
* Reverse stock quantity order when sorting by stock status
2019-01-22 01:11:20 +08:00
Jeff Stieler
4a6f2652b6
Hook customers report table summary up to stats endpoint.
2019-01-21 08:46:21 -07:00
Paul Sealock
7856a58b49
Advanced Filters: Ranges: Allow update only on complete selection
2019-01-21 09:54:31 +13:00
Albert Juhé Lluveras
c9df5861a8
Remove leading zero from chart dates ( https://github.com/woocommerce/woocommerce-admin/pull/1353 )
2019-01-19 12:38:17 +01:00
Jeff Stieler
07cbaae2a5
Add customers report stats endpoint.
2019-01-18 20:29:50 -07:00
Justin Shreve
2f60837ba5
Add performance indicators to dashboard ( https://github.com/woocommerce/woocommerce-admin/pull/1343 )
...
* Add label and generated report URL to the performance indicator response.
* Hook up performance indicators to the REST API
* Handle PR feedback
* Fix setting default values
2019-01-18 14:22:11 -05:00
Justin Shreve
286f5a7ae1
Update list of allowed stats
2019-01-18 15:11:38 -05:00
Justin Shreve
7c418a4a45
Add v4 of the data/countries filter so that the country autocompleter work and a notice goes away. ( https://github.com/woocommerce/woocommerce-admin/pull/1354 )
2019-01-18 14:17:12 -05:00
Justin Shreve
b8d25c3073
Fix setting default values
2019-01-18 12:11:49 -05:00
Peter Fabian
f2634ca5c8
Added support for segmenting to coupons/stats.
2019-01-18 17:11:46 +01:00
Justin Shreve
bd54541ca0
Handle PR feedback
2019-01-18 08:52:10 -05:00
Justin Shreve
01b96ebea5
Hook up performance indicators to the REST API
2019-01-18 08:19:19 -05:00
Justin Shreve
96fc10747f
Add label and generated report URL to the performance indicator response.
2019-01-18 08:16:52 -05:00
Peter Fabian
e8f264c346
Moved common code to parent class.
2019-01-18 14:08:34 +01:00
Peter Fabian
ea2f5ca5d9
Fixed number of parameters for product lookup update.
2019-01-18 13:07:19 +01:00
Peter Fabian
caea199852
Updated revenue/stats REST controller to include segmentation options/fields.
2019-01-18 13:06:40 +01:00
Peter Fabian
128f52fdc8
Restrict products/stats only to supported segmentby options.
2019-01-18 12:28:12 +01:00
Joshua T Flowers
25e7192ecb
Move search icon inside input wrapper ( https://github.com/woocommerce/woocommerce-admin/pull/1351 )
2019-01-18 18:51:47 +08:00
Peter Fabian
1d79714295
Added segmenting to products/stats.
2019-01-18 11:41:15 +01:00
Joshua T Flowers
fb8c4dd92f
Add single category filter to categories report ( https://github.com/woocommerce/woocommerce-admin/pull/1336 )
...
* Add single category filter to categories report
* Change categories leaderboard link to signle category link
* Remove todo comment regarding the single_category filter
* Update category links to categories report in products table
2019-01-18 15:46:12 +08:00
Joshua T Flowers
e0853b5408
Add country code as keyword for countries search ( https://github.com/woocommerce/woocommerce-admin/pull/1337 )
...
* Add country name to tooltip and screen reader text
* Add country code to autocompleter keywords
2019-01-18 11:13:07 +08:00
Joshua T Flowers
6b29ec01a7
Add autocompleter input type and fix load options ( https://github.com/woocommerce/woocommerce-admin/pull/1334 )
...
* Allow inputType option for autocompleters
* Return early if optionsData is undefined in loadOptions
* Remove number spinners for autocomplete number inputs
2019-01-18 10:53:38 +08:00
Joshua T Flowers
7cdbbf87e8
Update all wc-admin endpoints to v4 ( https://github.com/woocommerce/woocommerce-admin/pull/1298 )
...
* Update all wc-admin endpoints to v4
* Add namespace for products and customers controllers
* Include product quantity in orders data store
* Add coupons to extended data in the orders data store
* Format order statuses response from database
* Hook up orders table to orders endpoint
* Add namespace to data endpoint controller
* Add namespaces to remaining extended controllers
* Use NAMESPACE var in place of wc/v4
* Update product links in orders table to products reports
* Add coupons rest controller override
* Format coupon code in response
Co-Authored-By: joshuatf <joshuatf@gmail.com>
2019-01-18 10:52:58 +08:00
Joshua T Flowers
11ddae699a
Add helpText to coupon compare button ( https://github.com/woocommerce/woocommerce-admin/pull/1333 )
2019-01-18 10:22:51 +08:00
Jeff Stieler
4407e05bc4
Merge pull request woocommerce/woocommerce-admin#1342 from woocommerce/fix/1090-currency-settings-formatting
...
Honor WooCommerce Settings When Formatting Currency/Price
2019-01-17 17:06:13 -07:00
Jeff Stieler
ec2efaf560
Update affected package CHANGELOGs.
2019-01-17 16:38:43 -07:00
Jeff Stieler
560606df17
Update comment about formatCurrency() currency symbol parameter fallback logic.
2019-01-17 16:30:27 -07:00
Jeff Stieler
4fabbee20f
numberFormat(): add test for new non-number precision value logic.
2019-01-17 16:28:00 -07:00
Jeff Stieler
2ad5922f1f
Simplify precision preservation logic in numberFormat().
...
Props @Aljullu.
2019-01-17 16:25:44 -07:00
Albert Juhé Lluveras
059cd0ef0d
Set default order to 'desc' in time tables ( https://github.com/woocommerce/woocommerce-admin/pull/1341 )
2019-01-17 22:14:12 +01:00
Albert Juhé Lluveras
5dcea1af6f
Remove wc-api customers ( https://github.com/woocommerce/woocommerce-admin/pull/1338 )
2019-01-17 19:07:21 +01:00
Paul Sealock
836cccafb8
Merge pull request woocommerce/woocommerce-admin#1327 from woocommerce/fix/filter-width-wide-screens
...
Filters: make 1/4 width for wiiiiiiide screens
2019-01-18 07:01:17 +13:00
Paul Sealock
3ba676ac57
Merge pull request woocommerce/woocommerce-admin#1305 from woocommerce/fix/date-query-formats
...
Advanced Filters: append time stamp to dates for API query
2019-01-18 07:00:40 +13:00
Timmy Crawford
508c48042c
chore(release): publish ( https://github.com/woocommerce/woocommerce-admin/pull/1326 )
...
- @woocommerce/components@1.4.0
- @woocommerce/csv-export@1.0.2
- @woocommerce/date@1.0.5
2019-01-17 09:11:49 -08:00
Jeff Stieler
7a0243e6d7
Use store currency settings to initialize D3 format.
2019-01-17 10:08:15 -07:00
Jeff Stieler
25e81de952
Decode HTML entities in currency symbol and price format for use on the frontend.
...
The only alternative is to `dangerouslySetInnerHTML` everywhere.
2019-01-17 09:21:03 -07:00
Peter Fabian
25bb5e06df
Factor out the segmentation code so that it's more reusable and clutters orders/stats data store less.
2019-01-17 12:14:24 +01:00
Albert Juhé Lluveras
4d2ee738d0
Set eslint react version to 'detect' ( https://github.com/woocommerce/woocommerce-admin/pull/1300 )
2019-01-17 10:25:08 +01:00
Albert Juhé Lluveras
0cda85b997
Add missing thousands separator in charts Y-axis ( https://github.com/woocommerce/woocommerce-admin/pull/1312 )
2019-01-17 10:18:28 +01:00
Jeff Stieler
6ed8ea117a
Refactor formatCurrency() to use store settings for formatting rather than store locale.
2019-01-17 00:04:57 -07:00
Jeff Stieler
ddae6d3955
Add currency symbol to orders endpoint response.
2019-01-17 00:01:09 -07:00
Joshua T Flowers
da22cbdc9d
Update returning customer data to use customer ID ( https://github.com/woocommerce/woocommerce-admin/pull/1180 )
...
* Change check for returning customers to check customer_id
* Count distinct returning and new customers in totals
* Fix priority action misplacement and order date timestamp
* Change expected num returning/new customers to fix failing tests
Previously these included references to number of returning vs new orders. Update to refer to the newly updated customer count.
* Use new get_customer_id_by_user_id() to get customer ID
* Fix 0 returning customers expectation
* Move returning customer function to order stats data store
* Sync order stats on order delete
* Change date compare for is_returning_customer
* Add test case for returning customer order
* Add references to instead of 2
2019-01-17 10:47:30 +08:00