Moon
a2dfbffe89
Remove inbox_action_click event -- this is called from backend by triggerNoteAction ( https://github.com/woocommerce/woocommerce-admin/pull/8376 )
2022-02-28 11:40:35 -08:00
Moon
01e5cbdd7f
Only run the version check for an admin request ( https://github.com/woocommerce/woocommerce-admin/pull/8384 )
2022-02-27 19:42:48 -08:00
Fernando
77fb10c53e
OBW: fix copy on Business Details when "WooCommerce Shipping" is not listed ( https://github.com/woocommerce/woocommerce-admin/pull/8324 )
...
* Fix wc-shipping copy
* Fix method `createInstallExtensionOptions`
* Fix tests
* Add changelog
* Add WCTax logic
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-02-25 18:26:44 -03:00
louwie17
84e6a1e317
Add missing dependency to onboarding package ( https://github.com/woocommerce/woocommerce-admin/pull/8378 )
...
* Add missing dependency
* Add changelog
2022-02-25 08:44:07 -04:00
louwie17
02d7973b55
Update WooCommerce Payment note action callback logic ( https://github.com/woocommerce/woocommerce-admin/pull/8366 )
...
* Update WooCommerce Payment note action callback logic
* Fix lint errors
2022-02-25 08:43:59 -04:00
Néstor Soriano
d76dac08e6
Add syntax highlight to README for the code hacker
2022-02-25 11:38:27 +01:00
Nestor Soriano
32e01a21f2
Fix internal links in README files
...
After the WooCommerce code was moved to 'plugins/woocommerce' many of
the internal links in the README files (links to other README files
or to code files) were broken. This commit fixes that.
2022-02-25 11:27:58 +01:00
Jaclyn Chen
cb9e6b34df
Fix hidden notes in `admin/notes` when the user is not in tasklist experiment ( https://github.com/woocommerce/woocommerce-admin/pull/8328 )
...
* Fix hidden notes from tasklist experiment.
* Add changelog.
* Use PR number instead of issue number in the changelog.
2022-02-25 08:09:49 +08:00
Claudio Sanches
7fdebe1214
Merge pull request #31973 from woocommerce/update/package
...
Update browserslist package
2022-02-24 19:02:18 -03:00
Vedanshu Jain
e0af6c1050
Merge pull request #31779 from woocommerce/fix/31729-add-menu-page-arg
...
Use integers for menu page priority.
2022-02-24 20:10:01 +05:30
Nestor Soriano
0f5a395cb9
Add code comments about db updates on new WooCommerce installs.
...
The update functions in wc-update-functions.php run when WooCommerce
is updated from a previous version, but not when it's newly installed.
This commit adds a couple of comments explaining that.
2022-02-24 15:26:34 +01:00
Ilyas Foo
48cbbfbe38
Bump woocommerce-admin to 3.2.1
2022-02-24 10:36:36 +08:00
Moon
5338ebf04a
Make $customer_id public again ( https://github.com/woocommerce/woocommerce-admin/pull/8371 )
...
* Make $customer_id public -- see issue 8369. We have a backward compatibility issue
2022-02-23 16:31:41 -08:00
Jeff Stieler
291790c64d
Refactor handle_upload() rather than change import_error() visibility.
2022-02-23 18:56:48 -03:00
Jeff Stieler
c85f3b7e1d
Add test case for tax importer.
2022-02-23 18:56:43 -03:00
Jeff Stieler
735d9f15a2
Add test case for product importer.
2022-02-23 18:56:37 -03:00
Jeff Stieler
654036850e
Prevent path traversal outside ABSPATH in product and tax importers.
2022-02-23 18:56:31 -03:00
Claudio Sanches
4a87a9bfbb
Merge pull request from GHSA-6wvr-47ff-m546
...
Fixed permission check for reviews in v1 & v2 REST API
2022-02-23 18:54:33 -03:00
roykho
c749bd3bd6
Update browserslist package
2022-02-23 12:10:00 -08:00
louwie17
e652b0b93f
Fixes some minor process issues ( https://github.com/woocommerce/woocommerce-admin/pull/8355 )
...
* Additional general updates and improvements
* Fix php lint errors
2022-02-23 13:04:59 -04:00
louwie17
ed2a1eaae2
Updated changelog with cherry picks ( https://github.com/woocommerce/woocommerce-admin/pull/8347 )
2022-02-23 08:59:49 -04:00
Daniele Scasciafratte
76c3ef7466
Fix Notice in RuleEvaluator ( https://github.com/woocommerce/woocommerce-admin/pull/8184 )
...
* Fix Notice in RuleEvaluator
Ref: https://github.com/woocommerce/woocommerce-admin/issues/7825
* fix indentation
* fix lint
2022-02-22 20:48:15 -08:00
Chi-Hsuan Huang
e8ce945d0e
Implement MailChimp API request threshold for MailchimpScheduler ( https://github.com/woocommerce/woocommerce-admin/pull/8342 )
...
* Implement MailChimp API request threshold for MailchimpScheduler
Fix class-wc-tests-mailchimp-scheduler.php
Fix class-wc-tests-mailchimp-scheduler.php
* Add changelog
* Fix class-wc-tests-mailchimp-scheduler.php
* Fix class-wc-tests-mailchimp-scheduler.php
2022-02-23 09:37:00 +08:00
Chi-Hsuan Huang
f052c3fed1
Replace deprecated wp.compose.withState with wp.element.useState ( https://github.com/woocommerce/woocommerce-admin/pull/8338 )
...
* Update search-list-control
* Update tag
* Update stories
* Add packages/components changelog
2022-02-23 09:35:50 +08:00
Moon
1c2bc9843c
Use WC_VERSION as cache buster for assets ( https://github.com/woocommerce/woocommerce-admin/pull/8308 )
...
* Use WC_VERSION as cache buster
* Add changelog
2022-02-22 10:51:53 -08:00
Lourens Schep
0b34842c8d
Bump woocommerce-admin version
2022-02-22 14:36:48 -04:00
berislav grgičak
e2dfe225b8
Increase chart selection to 10 and allow color overriding ( https://github.com/woocommerce/woocommerce-admin/pull/8258 )
...
* Increase selection limit to 10
* Add filter for overriding chart colors
* Add filter documentation
* Update chart story
* Add testing instructions
* Changelogs
* Remove broken changelog entires
* Update changelogs
* Fix changelogs
* Add filter example
* Improve filter example
2022-02-22 09:01:14 -04:00
Chi-Hsuan Huang
56f7850d07
Make src/Features/* internal except for Features.php, Onboarding.php and TransientNotices.php ( https://github.com/woocommerce/woocommerce-admin/pull/8318 )
...
* Move src/Features/* to src-internal/Admin/ except for Features.php, Features/Onboarding.php and TransientNotices.php
2022-02-21 17:47:28 +08:00
Chi-Hsuan Huang
9c49667dde
Fix Google Listings plugin is always shown in free features despite already activated ( https://github.com/woocommerce/woocommerce-admin/pull/8330 )
...
* Add is_visible rule for google-listings-and-ads to not display it if it's already activated
* Add changelog
2022-02-21 17:46:25 +08:00
Chi-Hsuan Huang
dd4736cc5c
Add build-types to .eslintignore ( https://github.com/woocommerce/woocommerce-admin/pull/8334 )
2022-02-21 12:12:05 +08:00
Chi-Hsuan Huang
bda55d99f3
Bump package versions ( https://github.com/woocommerce/woocommerce-admin/pull/8333 )
2022-02-21 11:27:45 +08:00
Chi-Hsuan Huang
c05ed7777a
Update dependencies to support react 17 ( https://github.com/woocommerce/woocommerce-admin/pull/8305 )
...
* Upgrade dependencies to support react17
Update pkg
Update @wordpress/api-fetch and gridicons
* Update test snapshots
* Update SnackbarList with latest react-spring
* Mock data.dispatch for task-list-item.test.tsx
* Remove '@wordpress/components/src/visually-hidden/style' import
wp-components has included it
* Update interpolateComponents import path
* Fix display-options test
* Add changelogs
Update changelogs
* Add @automattic/explat-client-react-helpers back
* Update webpack.config for explat-client-react-helpers
Update webpack config comment
Fix grammar
2022-02-21 10:34:25 +08:00
Pierre Carrier
b072cc1f9e
includes/class-wc-geolocation.php: bot.whatismyipaddress.com gone, tnedi.me new
2022-02-20 13:14:59 -05:00
Josh Betz
31b22673f4
Revert "If applied, this commit will format Line items price in order api ( #31593 )"
...
This reverts commit afde32fd01
.
2022-02-18 14:42:25 -06:00
Vedanshu Jain
dcbc37a904
Merge pull request #31785 from Saggre/fix/wc-api-error-code
...
Fix typo in wc api exception code
2022-02-18 21:15:18 +05:30
Fernando
524fad10cd
Merge pull request #31906 from woocommerce/fix/28603_follow_up
...
Add event tracking to Payments tab
2022-02-18 12:04:31 -03:00
Ron Rennick
101347788f
Merge pull request #31921 from woocommerce/try/k6-run-ci-onpr
...
Run k6 tests on PR after e2e and API
2022-02-18 10:55:31 -04:00
louwie17
42625174d9
Have free subscriptions adhere to cbd industry ( https://github.com/woocommerce/woocommerce-admin/pull/8323 )
...
* Make sure the free subscriptions does not show when cbd industry is selected
* Add changelog and fix productTypes not being defined
* Fix lint issue
* Fix lint error
2022-02-18 10:23:37 -04:00
barryhughes
5855856125
Explicitly set usser when testing if non-reviews can be deleted.
2022-02-18 06:08:37 -08:00
louwie17
7c6a1f3b5b
Fix payment task conflicts ( https://github.com/woocommerce/woocommerce-admin/pull/8321 )
...
* Fix payment logic of payment tasks between current task list and experimental one.
* Revert testing changes
* Fix linting
* Add changelog
2022-02-18 09:59:39 -04:00
Néstor Soriano
adc5b1ba42
Merge pull request #30994 from dnwjn/feature/refund-restock-note-filter
...
Add filter for refund restock note
2022-02-18 12:20:38 +01:00
Néstor Soriano
9c017e0366
Change @since annotation for woocommerce_refund_restock_note to 6.4
2022-02-18 11:59:11 +01:00
Tam Mullen
579d491ca2
Update orders and product k6 tests to be more robust
2022-02-17 22:34:09 +00:00
Tam Mullen
67d6c063fd
Add k6 test scenario for all requests to run in PR action
2022-02-17 22:09:11 +00:00
barryhughes
5ceaf46285
Add check against deleting non-product reviews to our APIv3 Product Review tests.
2022-02-17 11:34:56 -08:00
barryhughes
be2eac5637
Tests for product review permissions, simplify permission checks (APIv3).
2022-02-17 11:28:00 -08:00
Moon
718bac6981
Prompt a modal to save any unsaved changes in OBW ( https://github.com/woocommerce/woocommerce-admin/pull/8278 )
...
* Add a modal to show when unsaved changes are detected
* Add functions to track value changes from the steps
* Warn unsaved changes for the store details
* Add styles for the unsaved modal
* Warn unsaved changes for the Industry
* Warn unsaved changes for the Product Types
* Warn unsaved changes for the Business Details
* Add changelog
* Add testing instructions.
* Sort array values before comparison
* Use only the array values to compare the diff
* Catch rejected promise on continue
* Set initial value to an empty object
* Fix failing tests
2022-02-17 11:15:11 -08:00
Moon
c16a17a17b
Enable navigation in core env ( https://github.com/woocommerce/woocommerce-admin/pull/8310 )
2022-02-17 11:14:45 -08:00
Moon
3a81e6b78d
Make classes in src internal ( https://github.com/woocommerce/woocommerce-admin/pull/8317 )
...
* Add psr-4 for the internal classes -- this is a temp. changes. We should remove it once we completely merge to the core
* Register class aliases
* Move WcPayPromotion classes to the internal
* Ignore namespace PHP CS issue
* Make features/WcPayPromotion internal
* Added src-internal directory for Automattic\WooCommerce\Internal\Admin namespace
* Moved src/Features/WcPayPromotion to src-internal/Admin/WcPayPromotion
* Add phpcs rules for src-internal
* Remove phpcs:ignoreFile
* Update letter case to make it PSR4 compatible
* Fix letter cases
* Move the alias array into the function
* Rename WcPayPromotion to WCPayPromotion (letter case update)
* Include src-internal
* Update letter case
* Make classes internal
* Update references
* Fix WC_ADMIN_ABSPATH path
2022-02-17 11:14:23 -08:00
Moon
aa554fb1e3
Move src/Schedulers/* to src-internal/Admin/Schedulers ( https://github.com/woocommerce/woocommerce-admin/pull/8316 )
...
* Add psr-4 for the internal classes -- this is a temp. changes. We should remove it once we completely merge to the core
* Register class aliases
* Move WcPayPromotion classes to the internal
* Ignore namespace PHP CS issue
* Make features/WcPayPromotion internal
* Added src-internal directory for Automattic\WooCommerce\Internal\Admin namespace
* Moved src/Features/WcPayPromotion to src-internal/Admin/WcPayPromotion
* Add phpcs rules for src-internal
* Remove phpcs:ignoreFile
* Update letter case to make it PSR4 compatible
* Fix letter cases
* Move the alias array into the function
* Rename WcPayPromotion to WCPayPromotion (letter case update)
* Include src-internal
* Update letter case
* Make src/Schedulers/* internal, except the SchedulerTraits
* Add @internal comment tag
* Clean up incorrect import
* Remove unused import
2022-02-17 10:48:31 -08:00
Fernando Marichal
5dc30bd013
Add Account Details event tracking
2022-02-17 15:43:16 -03:00
Fernando
ce0f73aa9b
Refactor `MerchantEmailNotifications` ( https://github.com/woocommerce/woocommerce-admin/pull/8304 )
...
* Refactor `MerchantEmailNotifications`
* Rename `NotificationEmail`
* Add changelog
* Add folder `Notes` to `Internal`
* Moved folder and the namespace was renamed
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-02-17 14:33:19 -03:00
barryhughes
401f4c0d0e
Simplify early checks, do not duplicate work performed by wc_rest_check_product_review_permissions().
2022-02-17 09:20:02 -08:00
barryhughes
a6fb397a1a
Protect REST API v1 and v2 from a category of accidental deletion, where the supplied product ID is invalid.
2022-02-17 08:51:21 -08:00
barryhughes
efac1bad3c
Separate out assertions; group those relating to other comment types in their own test.
2022-02-17 08:35:13 -08:00
Nestor Soriano
563c56d76b
Remove the DataRegenerator::maybe_create_table_indices
...
It's not needed since dbDelta will take care of the indices in both
new WooCommerce installs and upgrades from a previous version.
2022-02-17 16:04:17 +01:00
Nestor Soriano
eca84266f0
Create and fill the product attributes lookup table in clean installs.
...
The table creation and filling was happening in a data migration, but
data migrations only run when WooCommerce is upgraded, not on a
clean install. Also, the option for using the lookup table
wasn't being set after a clean install (when the table has been created
and is empty since there are no products yet).
As part of the fix the table is added to the list of WooCommerce
core tables, and thus it's covered by the "Verify base database tables"
tool.
2022-02-17 11:00:12 +01:00
Néstor Soriano
48da1c7928
Merge pull request #31889 from woocommerce/add/abort-resume-tool-for-product-attributes-lookup-table-regeneration
...
Add extra UI for aborting/resuming the product attributes lookup table filling
2022-02-17 09:13:10 +01:00
Ilyas Foo
5840898524
Add card fees to specify what the discount applies to ( https://github.com/woocommerce/woocommerce-admin/pull/8319 )
2022-02-17 11:30:59 +08:00
rjchow
99a382c649
Fixed typing errors in Stepper component after typescript conversion
2022-02-17 10:35:39 +08:00
rjchow
0a314f1a97
Renamed stepper components to .tsx
2022-02-17 10:35:39 +08:00
Barry Hughes
91ed566198
Merge pull request #31414 from woocommerce/fix/extend-admin-refunds-for-gift-cards
...
Support gift cards in admin order refunds template.
2022-02-16 15:34:59 -08:00
barryhughes
9a4b4907cd
Tweak docblock for `woocommerce_admin_order_should_render_refunds` filter hook.
2022-02-16 15:02:43 -08:00
xristos3490
45b9eebcda
Move filter at the top of the template
2022-02-16 21:56:24 +02:00
Fernando Marichal
b327fb5439
Add event tracking to Payments
2022-02-16 15:32:41 -03:00
Moon
8023579670
Move src/Features/WcPayPromotion to /src-internal/Admin/WcPayPromotion ( https://github.com/woocommerce/woocommerce-admin/pull/8307 )
...
* Add psr-4 for the internal classes -- this is a temp. changes. We should remove it once we completely merge to the core
* Register class aliases
* Move WcPayPromotion classes to the internal
* Ignore namespace PHP CS issue
* Make features/WcPayPromotion internal
* Added src-internal directory for Automattic\WooCommerce\Internal\Admin namespace
* Moved src/Features/WcPayPromotion to src-internal/Admin/WcPayPromotion
* Add phpcs rules for src-internal
* Remove phpcs:ignoreFile
* Update letter case to make it PSR4 compatible
* Fix letter cases
* Move the alias array into the function
* Rename WcPayPromotion to WCPayPromotion (letter case update)
* Include src-internal
* Update letter case
* Move src/Features/RemoteFreeExtensions to src-internal/Admin/RemoteFreeExtensions (https://github.com/woocommerce/woocommerce-admin/pull/8311 )
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2022-02-16 04:50:33 -08:00
Ilyas Foo
d590b1116f
Fix WCPay in core texts and promo slug ( https://github.com/woocommerce/woocommerce-admin/pull/8296 )
...
* Fix texts and change promo slug
* Changelog
2022-02-16 11:10:59 +08:00
barryhughes
c675f72ea6
Remove handling for nested id (no routes allow for this).
2022-02-15 06:34:27 -08:00
barryhughes
18fa388ed9
Clean-up.
2022-02-15 06:32:02 -08:00
barryhughes
a7c98d5f58
Update and resolve conflicts.
2022-02-15 05:44:34 -08:00
barryhughes
4282811649
Tidy tests.
2022-02-15 05:42:24 -08:00
barryhughes
43d49bfed0
Cleanup reviews/comments work.
2022-02-15 05:38:50 -08:00
Néstor Soriano
44a2c99268
Merge pull request #31811 from woocommerce/mvp-cot/intial-table-strucuture
...
Add DB table structure for custom order tables.
2022-02-15 11:58:08 +01:00
RJ
ab1cbfb6f2
Added tracks test for PaymentGatewaySuggestions ( https://github.com/woocommerce/woocommerce-admin/pull/8306 )
2022-02-15 10:30:46 +08:00
Claudio Sanches
a9189c73d1
Merge pull request #31897 from woocommerce/prep/trunk
...
Prep trunk for next release
2022-02-14 17:13:00 -03:00
Travis
ae582fdc66
Jetpack Backup note - change time range and add an image ( https://github.com/woocommerce/woocommerce-admin/pull/8293 )
...
* start note after 3 days and add an image
* add changelog entry
* add PR number to changelog
2022-02-14 12:42:50 -06:00
roykho
618864243e
Bump version for package.json
2022-02-14 08:40:21 -08:00
Nestor Soriano
5d1040232d
Remove no longer needed 'use'.
2022-02-14 15:11:06 +01:00
Néstor Soriano
fbc67db556
Merge pull request #31692 from woocommerce/scafolding-for-custom-order-tables
...
Add scafolding for the custom orders table feature.
2022-02-14 15:02:16 +01:00
roykho
dae8aa1d67
Prep trunk for next release
2022-02-14 05:55:53 -08:00
Lucas Bustamante
616b61348e
Merge pull request #31872 from woocommerce/add/suppress-wp-compose-console-messages
...
Suppress wp.console.withState deprecation warning
2022-02-11 13:41:50 -03:00
Nestor Soriano
e2a94bd776
Add extra UI for aborting/resuming the product attributes table filling.
...
Two new tools are added in the Status - Tools section:
- "Abort the table regeneration" - this one shows up if a regeneration
process is in progress. Running it will remove the "regeneration
in progress" option and set the "regeneration aborted" flag, it also
removes any pending regeneration step scheduled action.
- "Resume the table regeneration" - this one resumes the regeneration
process by setting the "regeneration in progress" option, removing
the "regeneration aborted" option, and scheduling a new regeneration
step action.
2022-02-11 16:27:53 +01:00
Paul Sealock
e41441f83e
Add hook reference generator README and documentation ( https://github.com/woocommerce/woocommerce-admin/pull/8004 )
...
* Add hook reference README
* update hook reference
* better
* changelog
* add pr number
* remove example
* add desc
* add stats
* jsdoc REPORTS_FILTER
* Category configs
* configs
* data
* dashboard
* dashboard charts
* save
* save
* save
* done with filters
* Add scope to slotFill docs
* data
* add all slotfills
* data
* Fix error when scope is not present, and make use of typedef imports
* Move chart and filter jsdoc definitions to the reports index file
* Update hook reference data.json
* Make use of import for filter typedef and address some typos
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2022-02-11 10:38:38 -04:00
louwie17
0deb1c33bc
Add wc_version to store profiler view and complete tracks ( https://github.com/woocommerce/woocommerce-admin/pull/8290 )
...
* Add wc_version to store profiler view and complete tracks
* Add changelog
* Update changelog
2022-02-11 10:03:37 -04:00
louwie17
7e999148f1
Sync changelog and testing instructions from 3.2 ( https://github.com/woocommerce/woocommerce-admin/pull/8289 )
...
* Add additional testing instructions
* Update changelog entries for 3.2
2022-02-11 08:40:33 -04:00
RJ
087ce5aa61
Enable type definitions output for @woocommerce/components ( https://github.com/woocommerce/woocommerce-admin/pull/8282 )
...
* Output typedefs for @woocommerce/packages
2022-02-11 19:39:34 +08:00
Chi-Hsuan Huang
4f5e537a54
Fix a lot of pending "run_remote_notifications" scheduled actions ( https://github.com/woocommerce/woocommerce-admin/pull/8285 )
...
* Change to only create remote action when there_are_now_products is false
* Add changelog
* Update src/RemoteInboxNotifications/StoredStateSetupForProducts.php
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Update function name
* Add comment
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-02-11 15:08:11 +08:00
Barry Hughes
fa3ca776de
Merge pull request #31826 from woocommerce/add/api/order-payment-url
...
API: Orders: Add payment_url
2022-02-10 16:29:45 -08:00
Joshua T Flowers
7ebb561d98
Add checks around setup widget display when features are disabled ( #31884 )
...
* Add checks around setup widget display when features are disabled
* Avoid refetching task list after initialization
2022-02-10 16:59:53 -05:00
Joshua T Flowers
f9cf24e50b
Add WooCommerce Admin widget tracks ( #31857 )
...
* Add tracks events for dashboard setup widget load and click
* Add status widget tracks
* Use data attributes to track current and total steps
* Add newline at EOF
* Remove errant console logs
2022-02-10 16:59:22 -05:00
Fernando
0f5a6e251b
Merge pull request #31844 from woocommerce/fix/28603_tracks_on_payments_tab
...
Fix Payments tab tracking
2022-02-10 18:41:00 -03:00
Fernando Marichal
780a703aa7
Fix current tab setting
2022-02-10 17:54:29 -03:00
Fernando Marichal
4d7e8ce2e8
Fix lint
2022-02-10 17:18:16 -03:00
Fernando Marichal
49053b5f88
Set current tab
2022-02-10 17:16:44 -03:00
Fernando Marichal
42e4564705
Remove `add_admin_options_tracking`
2022-02-10 17:07:44 -03:00
Fernando Marichal
7abd23438d
Fix toggle tracking
2022-02-10 17:05:27 -03:00
Claudio Sanches
b7cef6ad78
Update changelog and prepare everything for 6.3
2022-02-10 13:00:01 -03:00
Roy Ho
53d30f7000
Merge branch 'trunk' into update/woocommerce-blocks-6.9.0
2022-02-10 06:45:17 -08:00
Roy Ho
85ac42b945
Merge pull request #31875 from woocommerce/update/bump_woocommerce_admin_3.1.0-rc.1
...
Bump WooCommerce Admin version to 3.2.0-rc.1
2022-02-10 06:41:10 -08:00
Néstor Soriano
6eaef89bdb
Fix unit tests related to wc_get_price_excluding_tax
2022-02-10 12:40:10 +01:00
Nestor Soriano
7f48e88a09
Small changes to the custom orders table implementation
...
- Add an extra warning message in the settings page
- Escape table name for DROP statement in DatabaseUtil::drop_database_table
2022-02-10 09:13:39 +01:00
Dharmesh Patel
1be5e81860
Fixed clear cart after payment for block-based themes(Twenty Twenty-Two).
2022-02-10 10:14:01 +05:30
barryhughes
8d279c018c
Update tests for product reviews (REST API endpoints).
2022-02-09 19:53:00 -08:00
Fernando Marichal
ca88734006
Fix actions in gateways
2022-02-09 22:02:44 -03:00
Josh Betz
4069cc3470
fix tests
2022-02-09 13:47:50 -06:00
Lourens Schep
cd410637fd
Bump WooCommerce Admin version
2022-02-09 15:26:14 -04:00
Jon Lane
287c560692
Suppress wp.console.withState deprecation warning
2022-02-09 10:23:53 -08:00
Nestor Soriano
3964a2255a
Make the db utils class non-static, change the custom orders tables UI
...
- Rename DBUtils to DatabaseUtils, and register it in the DI container
(instead of having it just contain static methods)
- The tool for the custom orders tables has now two shapes:
"create tables" and "delete tables" (so no regeneration, migration...)
- Not yet used constants and methods from DataSynchronizer removed
- Added missing method comments
2022-02-09 11:58:19 +01:00
Chi-Hsuan Huang
e1ac06afa7
Fix payments extensions displayed below the offline payments options ( https://github.com/woocommerce/woocommerce-admin/pull/8232 )
...
* Fix payments extensions displayed below the offline payments options
Add spaces back
* Add changelog
* Remove the snapshot test and update payment gateway render test
* Make sorting compare function as a helper function
2022-02-09 14:12:20 +08:00
Chi-Hsuan Huang
6dc5189fc2
Replace "any" type with an explicit type ( https://github.com/woocommerce/woocommerce-admin/pull/8262 )
...
* Replace "any" type with an explicit type
* Add types in utils and import FormInputProps to store address
2022-02-09 12:40:44 +08:00
barryhughes
b2580b29f7
Further adjust permissions for reviews (REST API).
2022-02-08 14:48:04 -08:00
louwie17
83e1addd82
Fix minor process issues ( https://github.com/woocommerce/woocommerce-admin/pull/8279 )
2022-02-08 18:22:26 -04:00
louwie17
7d2aa04b2a
Add business-details step complete track ( https://github.com/woocommerce/woocommerce-admin/pull/8265 )
...
* Add business-details step complete track
* Add changelog
* Update tab name and treat each tab as an individual step when trickering tracks
* Add comment
* Fix linting
* Remove unnecessary css selector
* Update goToNextStep param to make it less confusing
* Update jsdoc param
2022-02-08 14:29:17 -04:00
xristos3490
741f5015e0
typo
2022-02-08 19:27:30 +02:00
xristos3490
f331dbc9d2
Move filter into the template controller
2022-02-08 19:24:55 +02:00
Néstor Soriano
87d8e93bfe
Fix argument count in hook.
2022-02-08 17:42:30 +01:00
vedanshujain
fc0c45a204
Show link to create custom orders table.
2022-02-08 21:57:39 +05:30
vedanshujain
3d29e8329c
Refactor and move DB related methods to util class.
2022-02-08 21:44:38 +05:30
Tim
b1e7046808
Removed duplicate height style in email-styles template
2022-02-08 09:29:11 +00:00
Nestor Soriano
2e613bbd0c
Merge branch 'scafolding-for-custom-order-tables' into mvp-cot/intial-table-strucuture
2022-02-08 09:26:08 +01:00
RJ
b9806c5087
Made email in OBW optional again ( https://github.com/woocommerce/woocommerce-admin/pull/8263 )
2022-02-08 08:56:45 +08:00
louwie17
23505c1e58
Make sure hidden fields are cleared when definition changes ( https://github.com/woocommerce/woocommerce-admin/pull/8250 )
...
* Make sure hidden fields are cleared when definition changes
* Make use of shortened condition available in TS
2022-02-07 19:31:08 -04:00
barryhughes
f762037e61
Update permission checks for V1/V2 product review endpoints.
2022-02-07 12:58:29 -08:00
louwie17
c2537136bb
Fix shipping task step when store location isn't filled out ( https://github.com/woocommerce/woocommerce-admin/pull/8260 )
...
* Remove completeStep call in StoreLocation callback to avoid duplicate call.
* Add changelog
2022-02-07 14:55:35 -04:00
Moon
080dc48a9b
Fix/8191 deleting products adds blank space to analytics data ( https://github.com/woocommerce/woocommerce-admin/pull/8255 )
...
* Retrieve variation name from woocommerce_order_items for deleted products
* Remove test code
* Refactor to use wc_order_product_lookup table
* Identation fix
* Remove link if the variation/product has been deleted
* Add changelog
* Remove (deleted) suffix
* Add (Deleted) suffix in frontend
2022-02-07 10:13:27 -08:00
Nestor Soriano
7a9651ad30
Rename FeatureController to CustomOrdersTableController.
...
Also fix priority-args count reversed in filter hookings in that class.
2022-02-07 11:57:54 +01:00
Ilyas Foo
dfdafc1568
Update headercard to use filter to add ExPlat parameter ( https://github.com/woocommerce/woocommerce-admin/pull/8233 )
...
* Add changelog
* Update headercard experiment hook to utilize `woocommerce_explat_request_args` filter
* Add test
* Fix experiment name check
* Update parameter name
* Add changelog
* Removed old changelog
* Added prop comments to Layout component
* Add preload option for homescreen
* Fix class attribute typo
* Hide extended tasklist when task detail is shown
* Add local Suspense to stop lazy component bubbling up to Controller's Suspense
* Remove unused props
* Add missed Suspense, add loading logic to ActivityHeader
Co-authored-by: Moon <moon.kyong@automattic.com>
2022-02-07 08:50:20 +08:00
Fernando Marichal
eb44888a79
Fix `track_setting_change` method
2022-02-05 09:54:10 -03:00
Oscar Gare
7428e264bd
woocommerce_adjust_non_base_location_prices filter not work if there is no order
2022-02-05 10:57:46 +01:00
Barry Hughes
f3927c786a
Merge pull request #31819 from woocommerce/add/indices-to-product-attributes-lookup-table
...
Add database indices for the product attributes lookup table
2022-02-04 14:55:15 -08:00
Fernando Marichal
59b4c806f6
Add event tracking to `Payment methods` list
2022-02-04 14:57:29 -03:00
Joshua T Flowers
517d248ed7
Remove unused task styling classes ( https://github.com/woocommerce/woocommerce-admin/pull/8234 )
...
* Remove unused task styling classes
* Rename typo in dismiss modals
* Remove extra styling selector class
* Add changelog entry
2022-02-04 10:26:56 -05:00
Joshua T Flowers
e8c1c94b01
Only add product data on REST requests and task list ( https://github.com/woocommerce/woocommerce-admin/pull/8235 )
...
* Only add product data on REST requests and task list
* Add changelog entry
* Return new product data variable
2022-02-04 10:03:47 -05:00
louwie17
ec3852160d
Add support for filtering by changelog type for testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/8256 )
...
* Add support for filtering by changelog type for testing instructions, and remove some warnings
* Update readme
* Remove error log
* Add changelog
2022-02-04 09:32:21 -04:00
Fernando Marichal
4cd6d31839
Add Payments tab tracking
2022-02-04 10:23:20 -03:00
Fernando Marichal
22b887fb20
Add `woocommerce_update_options_payment_gateways_` action
2022-02-04 10:22:52 -03:00
Fernando Marichal
178db4e789
Add action `woocommerce_update_options_payment_gateways`
2022-02-04 10:21:22 -03:00
Peter Fabian
79578e1262
Make the error code more correct.
2022-02-04 11:00:46 +01:00
Peter Fabian
4e8b179a8b
Update plugins/woocommerce/includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php
...
Report more correct error code.
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-02-04 10:58:47 +01:00
Nestor Soriano
a2e3e31bd0
Create indices in a stored procedure so that IF...THEN can be used.
2022-02-04 10:27:51 +01:00
Jacob Sewell
9c18a427fa
Avoid `get_notes` call in `CouponPageMoved` ( https://github.com/woocommerce/woocommerce-admin/pull/8202 )
...
* First draft of CouponPageMoved::has_(unactioned|dismissed)_note() method changes to avoid get_notes().
* Add static function get_note_by_name( $note_name ) to Automattic\WooCommerce\Admin\Notes\Notes class.
* Use Notes::get_note_by_name() in Notes::get_note_status().
* Use new Notes::get_note_by_name() in CouponPageMoved::has_unactioned_note().
* Use new Notes::get_note_by_name() in CouponPageMoved::has_dismissed_note().
* Add changelog for 7986/8202.
2022-02-03 15:27:55 -06:00
Josh Betz
8a9782986d
API: Orders: Add payment_url
...
Adds the payment URL to the order response if we request it. This is
helpful for sharing payment links from the apps.
Ref: https://wp.me/p91TBi-7ov
2022-02-03 14:10:20 -06:00
Philipp Bammes
14ce6090b0
Align notion for country states in PHP comments
...
Use adjectival form of country names, lowercase "states" etc., end with period, remove reference links.
2022-02-03 20:35:13 +01:00
Philipp Bammes
434de6aa19
Add states for Germany
...
Source: 666bcce731/common/subdivisions/en.xml (L1090-L1106)
2022-02-03 20:05:46 +01:00
Peter Fabian
c3572a19ff
Fixed permission check for reviews in v1 & v2 REST API
2022-02-03 16:24:17 +01:00
Alex Florisca
556b6101bf
Bump woocommerce-blocks to 6.9.0 in composer.json
2022-02-03 10:14:16 +00:00
Néstor Soriano
c36d25af71
Merge pull request #31663 from woocommerce/add/wcpay_settings_tracker
...
Add WcPay settings info to WC Tracker
2022-02-03 10:45:49 +01:00
Nestor Soriano
7795682232
Add database indices for the product attributes lookup table.
...
These are intended to improve the performance of the table querying
when there's a lot of products and attributes, see:
https://github.com/woocommerce/woocommerce/issues/31688
The indices will be created during the database migration to v6.3,
regardless of whether the lookup table already existed at that point
or not.
2022-02-03 10:08:50 +01:00
louwie17
8d3eefb508
Add additional testing instructions for 3.2 release ( https://github.com/woocommerce/woocommerce-admin/pull/8247 )
...
* Add additional testing instructions for 3.2 release
* Add specificity to the scheduled actions that need running
2022-02-02 11:48:07 -04:00
louwie17
d492793276
Update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/8243 )
2022-02-02 10:46:24 -04:00
louwie17
d41906267a
Dev/e2e reset ( https://github.com/woocommerce/woocommerce-admin/pull/8219 )
...
* Add payment_setup track for WooCommerce Payments
* Add WooCommerce Reset Plugin to E2E environment
* Add resetWoComerceState util
* Add state reset before obw test
* Refactor resetWooCommerceState
resetWooCommerceState now makes the HTTP request locally instead of from inside the browser context.
* Update reset functionality
* Add custom settings reset function for onboarding
* Update reset functionality
* Add action-scheduler run helper function
* Fix add section test
* Add plugin removal helper functions
* Fix lint errors
* Fix broken e2e tests
* Add changelog
* Remove unused imports
* Add comment for extra timeout
* Add helper function to wait until button stops moving, incase of animations
* Fix lint error
* Add variable for string used in multiple places
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
2022-02-02 08:55:10 -04:00
vedanshujain
ad6c9a7099
Fixups for typo and unintended code.
2022-02-02 15:14:34 +05:30
vedanshujain
5308d5b10a
Add initial DB structure for custom order tables.
2022-02-02 14:51:18 +05:30
vedanshujain
1aaa4de48e
Refactor verify_base_tables method to allow custom schema verification.
2022-02-02 14:50:30 +05:30
Moon
69034713a1
Reintroduce CES ( https://github.com/woocommerce/woocommerce-admin/pull/8238 )
...
* Reintroduce CES for the following actions
* Add a product
* Update product
* Edit order
* Add changelog
* Add PR # to the changelog
2022-02-01 15:34:17 -08:00
Moon
52fbcffe92
Make ExPlat request URL args filterable ( https://github.com/woocommerce/woocommerce-admin/pull/8231 )
...
* Support woocommerce_explat_request_args filter to modify ExPlat request args
* Add ExPlat test
* Add ExPlat test for PHP
* Add changelog
* Add doc for the filter
* Fix syntax
2022-02-01 14:17:03 -04:00
Chi-Hsuan Huang
e6f19d0d91
Fix country/region selection not preserved in store details task ( https://github.com/woocommerce/woocommerce-admin/pull/8228 )
...
* Fix country/region selection not preserved in store details task
* Update store-adress test cases
* Add changelog
* Check alphabets regx for isStateAbbreviation
* Update comments
* Use unknown type for locale
* Add Disable reason
2022-02-01 14:13:54 -04:00
Peter Fabian
2a4de35e24
Merge pull request #31701 from dhjw/autocomplete-signup
...
Enable browser-suggested passwords on checkout signup
2022-02-01 18:40:06 +01:00
Joshua T Flowers
ea6b50f241
Show single success message for theme install and activation ( https://github.com/woocommerce/woocommerce-admin/pull/8236 )
...
* Show single success message for theme install and activation
* Add changelog entry
2022-02-01 12:02:33 -05:00
Peter Fabian
4645a3a534
Merge pull request #31754 from woocommerce/fix/echo-atto-required-asterix
...
Echo the escaped text (required field asterix)
2022-02-01 17:51:30 +01:00
Saggre
6eadc14259
Fix invalid wc api exception code
2022-02-01 13:27:08 +02:00
Jeff Stieler
598f5f329d
Fix typo.
2022-02-01 09:56:15 +01:00
Jeff Stieler
40f2575b6c
Style the 2022 theme store notice.
2022-02-01 09:55:49 +01:00
Jeff Stieler
de57b39d8e
Use integers for menu page priority.
2022-01-31 18:12:23 -07:00
Jacob Sewell
5002a1498a
Fix distorted Country/Region label at some zoom levels ( https://github.com/woocommerce/woocommerce-admin/pull/8186 )
...
* Override overflow rule for label in select controls in OBW store address inputs.
* Changelog for 7893/8186.
* Rather than specifically override the overflow for store addresss country/region, remove the specific rule that was causing the issue.
* Increase line-height on SelectControl label.
* Restore overflow: hidden rule for profile wizard control label.
* Update changelog for 7893/8186.
* Add package changelog entry for 7893/8186.
2022-01-31 15:56:15 -06:00
Joshua T Flowers
8abea5a435
Add asynchronous plugin install and activation endpoints ( https://github.com/woocommerce/woocommerce-admin/pull/8079 )
...
* Move plugin installation method to plugin helper
* Add hook to for note addition on install error to JP/WCS note
* Add install scheduler
* Add async request parameter
* Fix up scheduled action errors
* Add route to get installation status
* Add activation endpoints and helper async methods
* Fix errors in plugin activation
* Make job ID null by default
* Add async plugin tests
* Fix install activation error errant method
* Return error codes from API
* Us AS to retrieve jobs instead of transients
* Get plugin status data from AS actions
* Use job ID instead of action ID for scheduling activation
* Add generic activation and installation status endpoints
* Add changelog entry
2022-01-31 09:17:14 -05:00
Joshua T Flowers
75bc438973
Update store setup widget to use task list API ( #31755 )
...
* Hide store setup widget if user cannot manage woocommerce
* Use task list API to retrieve tasks
* Fix up URL and URL fragments from tasks
* Remove URL assertion on external API response
* Simplify task count and completed count test
* Update tests around widget visibility
* Update step number to be completed count +1
2022-01-30 10:28:40 -05:00
barryhughes
80fbb5f74d
Echo the escaped text (required field asterix)
2022-01-28 06:18:17 -08:00
Vedanshu Jain
02085a084f
Merge pull request #31589 from masteradhoc/patch-2
...
Special characters in email subject
2022-01-28 17:37:25 +05:30
Peter Fabian
9203111ee5
Merge pull request #31744 from woocommerce/fix/double_php_version_nag
...
Fix: double "PHP version upgrade required" notice
2022-01-28 10:36:13 +01:00
Barry Hughes
dc2269eb12
Merge pull request #31673 from mrleemon/trunk
...
Wrap terms and conditions required asterisk symbol with <abbr> tag
2022-01-27 19:22:24 -08:00
Barry Hughes
a859cdd50c
Merge pull request #31295 from oscarssanchez/fix/customers-api-search-param
...
Customers endpoint: Check if search param could be considered empty
2022-01-27 19:21:31 -08:00
Barry Hughes
085d12fc6c
Merge pull request #31711 from woocommerce/issue-31710
...
Hook `set_session` at `woocommerce_after_calculate_totals` @ `1000`
2022-01-27 16:08:57 -08:00
Barry Hughes
0a381f422b
Merge pull request #31266 from carlalexander/patch-1
...
Enhancement: Add `file` to check import file path hooks
2022-01-27 16:05:45 -08:00
barryhughes
0052af05d6
Ensure PHP is parsed
2022-01-27 15:56:48 -08:00
Oscar Sanchez S
806a25633c
Check if search param could be considered empty
2022-01-27 15:37:31 -08:00
Barry Hughes
3e740461dc
Revise docblock.
2022-01-27 15:33:56 -08:00
Barry Hughes
6c2778c109
Add docblock for revised filter.
2022-01-27 15:33:08 -08:00
Nestor Soriano
d93d0abd77
Fix: double "PHP version upgrade required" double notice
...
Recently a new admin notice has been added to warn users about the
upcoming PHP 7.2 requirement starting in Woo 6.5. For new installs
this was appearing together with the "recommended PHP 7.2" notice.
This commit removes the "recommended" notice if the new "required"
notice is already being displayed (unless the site is also using
an outdated WordPress version, which is also covered by the
"recommended" notice).
2022-01-27 16:52:26 +01:00
Fernando
525b8d5ec1
Replace mysql image with mariadb ( https://github.com/woocommerce/woocommerce-admin/pull/8220 )
...
* Replace mysql image with mariadb
This fixes the missing architecture error raised by docker compose
* Update readme.txt
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-01-27 11:28:56 -03:00
RJ
ed27652e35
fix: onboarding wizard checkmarks go missing sometimes ( https://github.com/woocommerce/woocommerce-admin/pull/8222 )
...
- checkmarks in the stepper component go missing if the first checkmark is hidden
- happens because of html id collision between the checkmarks
- added some randomness to the mask ids
2022-01-27 19:08:31 +08:00
Barry Hughes
7395a4698b
Merge pull request #31734 from helgatheviking/twenty-twenty-one-inputs
...
Limit input widths to number inputs in Twenty Twenty One theme.
2022-01-26 18:41:17 -08:00
helgatheviking
d7a76a5e89
Limit input widths to number inputs in Twenty Twenty One theme. Follow up to #31698 .
2022-01-26 18:17:39 -07:00
jamelreid
70091b2a35
Updated describeIf to use repository variable
2022-01-26 17:07:10 -05:00
Joshua T Flowers
ace300b4cd
Fix setup wizard title and flash of content ( https://github.com/woocommerce/woocommerce-admin/pull/8201 )
...
* Fix setup wizard title and flash of content
* Redirect to profiler server-side if landing on the homepage
* Add changelog entry
2022-01-26 15:28:52 -05:00
jamelreid
8158343c74
Added support for PLUGIN_REPOSITORY & PLUGIN_NAME
2022-01-26 12:49:32 -05:00
jamelreid
a631454b91
Updated describe block for better logging
2022-01-26 11:53:43 -05:00
Chi-Hsuan Huang
8281eac885
Fix Uncaught TypeError count(NULL) for php8+ in Marketing.php ( https://github.com/woocommerce/woocommerce-admin/pull/8213 )
...
* Fix Uncaught TypeError count(NULL) for php8+ in Marketing.php
* Add changelog
2022-01-26 22:42:03 +08:00
Chi-Hsuan Huang
bfa445f600
Add Spain to Square suggestion country list ( https://github.com/woocommerce/woocommerce-admin/pull/8210 )
...
* Add Spain to square_credit_card suggestion country list
* Fix payment-gateway-suggestions.md data source polling url
* Add changelog
2022-01-26 17:37:05 +08:00
dependabot[bot]
cad71e98a0
Bump node-fetch from 2.6.1 to 2.6.7 in /.github/actions/pr-labeler ( https://github.com/woocommerce/woocommerce-admin/pull/8218 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 16:21:51 +08:00
dhjw
af347d3dc0
Merge branch 'woocommerce:trunk' into autocomplete-signup
2022-01-25 19:43:26 -08:00
Matt Sherman
56a78ab4f9
Bump version to 3.3.0-dev and sync changelog from 3.2.0-beta.1 ( https://github.com/woocommerce/woocommerce-admin/pull/8217 )
...
* Bump version to 3.3.0-dev
* Bump WP tested up to
* Update changelog
* Update testing instructions version
2022-01-25 17:55:50 -05:00
louwie17
2e3b9f1e01
Add tasklist_payment_setup track for WooCommerce Payments ( https://github.com/woocommerce/woocommerce-admin/pull/8146 )
...
* Add changelog
* Move payment setup even to Action button
2022-01-25 17:47:36 -04:00
Jacob Sewell
917545577f
Task List: Personalize your store / Import products - error message is not formatted correctly ( https://github.com/woocommerce/woocommerce-admin/pull/8173 )
...
* Use __() to display a generic error message on sample item import rather than passing through the server message because it probably has tags.
* Add changelog for 4314/8173.
* Add support for __unstableHTML option to Snackbar.
* Use __unstableHTML option to display server-side error messages as they come in.
* Update changelog description for 4314/8173.
2022-01-25 13:06:38 -06:00
Tam Mullen
a61cca5f5f
Merge pull request #31042 from woocommerce/performance/merchant-search-orders
...
Add new performance test Merchant / Search Orders
2022-01-25 15:10:58 +00:00
Fernando
c4e62407ed
Merge pull request #31689 from woocommerce/fix/wc-admin-is-admin-check
...
Add method to check capability to access to the top-level WooCommerce menu item.
2022-01-25 11:26:26 -03:00
Ilyas Foo
af2f0f7a78
Bump versions for multiple WooCommerce packages ( https://github.com/woocommerce/woocommerce-admin/pull/8214 )
...
* Bump versions for multiple packages
* Bump all package versions
* Fix spacing
2022-01-25 19:22:58 +08:00
Peter Fabian
c0951016db
Merge pull request #31290 from woocommerce/add/rest-api-order-auto-draft
...
PoC: Allow auto-draft in API orders
2022-01-25 12:01:02 +01:00
Ilyas Foo
ad5b1bd36c
Update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/8212 )
2022-01-25 17:26:42 +08:00
Ilyas Foo
4acea19739
Update woocommerce-admin to 3.1.0
2022-01-25 12:04:50 +08:00
Sadik
1225371ca8
get_percent_complete return value cast to int
2022-01-24 14:38:25 -08:00
Barry Hughes
fbd450c24d
Merge pull request #31256 from woocommerce/create-product-attributes-lookup-table-in-data-migration
...
Create and activate product attributes lookup table in data migration
2022-01-24 13:08:57 -08:00
Claudio Sanches
2e2ec741cc
Merge pull request #31707 from woocommerce/update/woocommerce-blocks-6.7.3
...
Update WooCommerce blocks package to 6.7.3
2022-01-24 17:07:36 -03:00
Claudio Sanches
648e29146d
Merge pull request #31712 from woocommerce/bump/sniff
...
Bump woocommerce sniff version
2022-01-24 17:03:42 -03:00
Barry Hughes
ee76f6939d
Merge pull request #31565 from johnregan3/31252-woo-var-header-hook
...
Add $loop var to woocommerce_variation_header hook
2022-01-24 10:51:51 -08:00
Barry Hughes
053ee9007c
Merge pull request #31303 from paulochang/patch-4
...
Make GT postcode visible but do not require it.
2022-01-24 10:00:32 -08:00
Barry Hughes
d0f4773ac7
Merge pull request #31698 from helgatheviking/twenty-twenty-inputs
...
Limit input widths to number inputs in Twenty Twenty theme
2022-01-24 08:59:01 -08:00
roykho
a6a686049a
Bump woocommerce sniff version
2022-01-24 08:39:16 -08:00
louwie17
3742be465e
Add performance tracks to onboarding flow ( https://github.com/woocommerce/woocommerce-admin/pull/8042 )
...
* Add payment_setup track for WooCommerce Payments
* Add timing props to tracks in onboarding when installing extensions
* Update extension key logic
* Add changelog
* Add tests for extension installation data for tracks
* Add util function for plugin slug parsing
* Only install and activate plugins that are not already active
2022-01-24 12:23:12 -04:00
Jason Kytros
4001340603
Hook `set_session` at `woocommerce_after_calculate_totals` @ `1000`
2022-01-24 17:29:19 +02:00
Jeff Stieler
bbce4c0d4b
2022 Theme: Fix Search Blocks ( #31687 )
...
* Style search blocks for 2022 theme.
* Use magnifying glass icon for single product zoom.
* Match border color on WP search block.
2022-01-24 09:45:11 -05:00
Veljko V
d0f70804db
Add missing product_search_term in import
...
Added a missing product_search_term in the imports
2022-01-24 15:33:52 +01:00
Luigi
5e2dadb10e
Update WooCommerce blocks package to 6.7.3
2022-01-24 14:25:31 +01:00
Nestor Soriano
186f5b4eda
Set the return type of LookupDataStore::regeneration_was_aborted to bool
2022-01-24 11:11:23 +01:00
Nestor Soriano
d90a1f4e1a
Enable the product attributes lookup table after data regeneration
...
After a regeneration of the product attributes lookup table finishes
successfully the table usage will be automatically enabled, except
if the regeneration was aborted via the deletion of the
woocommerce_attribute_lookup_regeneration_in_progress option.
2022-01-24 11:11:08 +01:00
Ilyas Foo
0d730a5bed
Update readme ( https://github.com/woocommerce/woocommerce-admin/pull/8203 )
2022-01-24 12:46:36 +08:00
Vedanshu Jain
c158d5168f
Merge pull request #31682 from woocommerce/fix/31671-checkout-pay-order-styling
...
Fix styling of "pay for order" form.
2022-01-24 10:14:57 +05:30
dhjw
cd8559381b
Enable browser-suggested passwords on checkout signup
2022-01-22 16:07:04 -08:00
helgatheviking
f7d9ebc436
Limit input widths to number inputs
2022-01-22 12:33:16 -07:00
Jacob Sewell
2b1dd08040
Fix/7174 dismiss button alignment ( https://github.com/woocommerce/woocommerce-admin/pull/8168 )
...
* Combine all the .woocommerce-task-dashboard__container .woocommerce-task-card rules in one block.
* Move the .woocommerce-task-card__section-controls text-align center rule up in specificity so it overrides the rule in experimental-list.
Do we need the experimental-list package still?
* Changelog for 7174/8168.
* Expand button to container width and center text rather than centering the entire button in the ellipsis menu.
* Move ellipsis menu button style to _global so it applies, um, globally.
* Update changelog description for 7174/8186.
* Move ellipsis-menu popover button style to package from _global.
* Add components package changelog for Dismiss button in Unreleased section.
2022-01-22 11:48:01 -06:00
Joshua T Flowers
b5ae232106
Add product meta data to published product tracks ( #31355 )
2022-01-21 17:19:56 -05:00
Fernando Marichal
c065121582
Add call to method `can_view_woocommerce_menu_item`
2022-01-21 17:29:44 -03:00
Nestor Soriano
2565df378e
Add scafolding for the custom orders table feature.
...
- Add the src/Internal/DataStores/Orders, with the appropriate
class files.
- Add an entry in the tools page to initiate the (re)generation
of the table data (does nothing for now).
- Add a new data store class (empty for now).
2022-01-21 16:17:18 +01:00
Fernando Marichal
8e1bd702e4
Add calls to method `can_view_woocommerce_menu_item`
2022-01-21 11:02:23 -03:00
Fernando Marichal
317e530fba
Add method can_view_woocommerce_menu_item
...
This commit adds a method to check if the user can access the top-level WooCommerce item.
2022-01-21 11:02:02 -03:00
Jacob Sewell
1e8cdb3543
Reduce padding around plugin list titles for marketing tools page. ( https://github.com/woocommerce/woocommerce-admin/pull/8171 )
...
* Reduce padding around plugin list titles for marketing tools page.
* Changelog for 8164/8171.
* Update plugin list title padding
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-01-20 20:50:21 -06:00
dependabot[bot]
f217131dd0
Bump trim-off-newlines from 1.0.1 to 1.0.3 ( https://github.com/woocommerce/woocommerce-admin/pull/8195 )
...
Bumps [trim-off-newlines](https://github.com/stevemao/trim-off-newlines ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/stevemao/trim-off-newlines/releases )
- [Commits](https://github.com/stevemao/trim-off-newlines/compare/v1.0.1...v1.0.3 )
---
updated-dependencies:
- dependency-name: trim-off-newlines
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-20 16:41:17 +08:00
RJ
49bf6a5c81
Updated frontend email validation to use @wordpress/url ( https://github.com/woocommerce/woocommerce-admin/pull/8197 )
...
* Updated frontend email validation to use @wordpress/url
- added testing for StoreDetails
- changed basic email validation to use @wordpress/url isEmail
2022-01-20 16:40:20 +08:00
renovate[bot]
8af4fe6311
Update dependency follow-redirects to 1.14.7 [SECURITY] ( https://github.com/woocommerce/woocommerce-admin/pull/8194 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-20 16:33:34 +08:00
Chi-Hsuan Huang
ff1e31cfd4
Enhance report chart i18n support ( https://github.com/woocommerce/woocommerce-admin/pull/8129 )
...
* Support i18n texts for report chart
* Add changelogs
* Add d3-time-format to date pkg devDependencies
* Fix date php format and add tests
* Add date changelog
* Fix date test
* Escape week of string for php formatter
2022-01-20 08:20:18 +08:00
Chi-Hsuan Huang
19e7345f01
Fix undefined derived_currency value for the track 'wcadmin_storeprofiler_store_details_continue' ( https://github.com/woocommerce/woocommerce-admin/pull/8193 )
...
* Fix undefined store_country value for the track wcadmin_storeprofiler_store_details_continue
* Add changelog
2022-01-20 08:19:20 +08:00
Fernando
b74600593e
Change the reviews empty state panels logic ( https://github.com/woocommerce/woocommerce-admin/pull/8147 )
...
* Add unapproved reviews check
* Add tests
* Add changelog
* Create a review e2e test
* Fix lint
* Rename some constants (https://github.com/woocommerce/woocommerce-admin/pull/8178 )
* Renamed `countUnapprovedReviews`
* Renamed `lowStockProductsCount`
* Renamed `unreadOrdersCount`
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-01-19 13:45:17 -03:00
Joshua T Flowers
ecd8c34c42
Hide store address fields in regions that specify hidden ( https://github.com/woocommerce/woocommerce-admin/pull/8172 )
...
* Hide store address fields in regions that specify hidden
* Add changelog entry
2022-01-19 09:07:43 -05:00
Žygimantas Arūna
db6f6f22ca
New hook: cart item removed because of hash change
2022-01-19 15:01:21 +01:00
Peter Fabian
af3c2732c1
Merge pull request #31508 from woocommerce/update/revert-Customize-WC-logic
...
Revert #30044
2022-01-19 14:50:02 +01:00
Peter Fabian
322696b2fa
Merge pull request #31506 from siliconforks/woocommerce_product_recount_terms-filter
...
Change '__return_true' to true in apply_filters()
2022-01-19 14:38:14 +01:00
Chi-Hsuan Huang
9cfd69d778
Fix incorrect date options when the "Default Date Range" is set from Analytics settings ( https://github.com/woocommerce/woocommerce-admin/pull/8189 )
...
* Add defaultDateRange argument to getAllowedIntervalsForQuery function for default period value
* Fix incorrect date options when the "Default Date Range" is set
* Add changelog
2022-01-19 10:15:33 +08:00
Jeff Stieler
8c78791c37
Fix styling of order pay form via my account.
2022-01-18 16:50:30 -07:00
Jeff Stieler
1a8e27e5ca
Fix my account orders action button spacing.
2022-01-18 16:50:07 -07:00
Joshua T Flowers
067c9f763e
Fix task ID class check and add tests around tracking ( https://github.com/woocommerce/woocommerce-admin/pull/8185 )
...
* Fix task ID class check and add tests around tracking
* Add changelog entry
* Add doc comment for return value of recorded tracks event
2022-01-18 15:29:14 -05:00
Joel Thiessen
96c7eb4e26
Adding tooltip to describe the lack of refund deductions from revenue summaries ( https://github.com/woocommerce/woocommerce-admin/pull/8187 )
2022-01-18 12:07:32 -08:00
jonathansadowski
5e4f6c7413
Add `@see` tag to hint at usage of `wp_doing_ajax`
2022-01-18 13:15:32 -06:00
mrleemon
f5411284a5
Wrap terms and conditions required asterisk symbol with <abbr> tag
2022-01-18 20:00:33 +01:00
Jonathan Sadowski
d39bd0eb54
Partially revert #31113
...
This commit reverts the deprecation if `is_ajax` that occurred in #31113 . It leaves beind the changes to use the native function `wp_doing_ajax` instead.
2022-01-18 11:28:35 -06:00
Fernando
3c424992a4
Refactor selling options - OBW - Business Details ( https://github.com/woocommerce/woocommerce-admin/pull/8081 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-01-18 10:46:10 -03:00
Chi-Hsuan Huang
2ce17ed7c0
Fix incorrect total count of downloads on the analytics download report ( https://github.com/woocommerce/woocommerce-admin/pull/8182 )
...
* Fix incorrect total count of downloads on download analytics report
* Add changelog
2022-01-18 19:04:20 +08:00
Chi-Hsuan Huang
18a4a467f8
Fix get_automated_tax_supported_countries doesn't include UK ( https://github.com/woocommerce/woocommerce-admin/pull/8180 )
...
* Add GB to automated tax supported countries list
* Add changelog
2022-01-18 18:31:46 +08:00
Chi-Hsuan Huang
3b8c6662e8
Fix incorrectly displayed note created date ( https://github.com/woocommerce/woocommerce-admin/pull/8179 )
...
* Fix incorrectly displayed note created date
* Add changelog
* Add package changelog
2022-01-18 18:24:15 +08:00
Menaka S
80bf1cfb76
Add WcPay settings info to WC Tracker
2022-01-18 14:22:42 +04:00
Chi-Hsuan Huang
08acc3e2f7
Fix incorrect reader text generated for data points on charts table ( https://github.com/woocommerce/woocommerce-admin/pull/8181 )
...
* Fix incorrect screen reader text generated for data points on charts table
* Add changelog
2022-01-18 18:10:23 +08:00