Commit Graph

47342 Commits

Author SHA1 Message Date
John Regan 9994291d33
31824 Add translator note
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-03-17 08:11:20 -05:00
Tomek Wytrębowicz ae89e6ae20 Suppress `lint:js` warnings in CI and GitHub PRs (https://github.com/woocommerce/woocommerce-admin/pull/8020)
- Add returned type annotations to `packages/admin-e2e-tests/src/elements/*.ts` and `packages/admin-e2e-tests/src/*.ts`.
- Remove unused vars from `packages/admin-e2e-tests/src/*.ts`.
- Simplify `unknown` type union.

Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-03-17 12:13:37 +01:00
Néstor Soriano 04a96f0c5b
Merge pull request #32076 from woocommerce/fix/31244-paypal-admin-js
Minify updated PayPal admin JS.
2022-03-17 10:57:05 +01:00
Chi-Hsuan Huang 6d139e063d Fix industry tab not clickable after going back (https://github.com/woocommerce/woocommerce-admin/pull/8469)
* Fix industry tab not clickable after going back

* Add changelog

* Add e2e test for testing industry tab going back

* Add changelog

* Add navigate to fix the test
2022-03-17 17:39:50 +08:00
Nestor Soriano ad55634ea5
Add error logging to DataRegenerator::create_table_primary_index 2022-03-17 09:31:26 +01:00
Christopher Allford 1519eeac81 Added Label Flag
This commit adds a flag that enables the command to check
for labels that should be added to the issues after they
are transferred into the monorepo.
2022-03-16 23:29:17 -07:00
Christopher Allford 831a895db3 Applied Linting 2022-03-16 23:05:50 -07:00
Christopher Allford 57ab538668 Added Issue Transfer Command Skeleton
This commit adds the skeleton for an issue transfer command.
Almost all of the functionality is implemented, but it is missing
the actual transfer of issues. I'm nervous about testing this, so
I'm going to implement the rest of the functionality first.
2022-03-16 22:53:30 -07:00
renovate[bot] 8e6d8c829e Update dependency @automattic/explat-client-react-helpers to ^0.0.4 (https://github.com/woocommerce/woocommerce-admin/pull/8471)
* Update dependency @automattic/explat-client-react-helpers to ^0.0.4

* Reverted patch for building @automattic/explat-client-react-helpers

* Updated pnpm-lock.yaml

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: rjchow <me@rjchow.com>
2022-03-17 11:15:12 +08:00
Moon 2ea4d92c30 Translate dates in NewSalesRecord note (https://github.com/woocommerce/woocommerce-admin/pull/8426)
* Translate dates

* Add changelog

* Add test

* Fix broken tests
2022-03-16 14:03:43 -07:00
louwie17 b2e83899b3 Add/8269 rest api docs (https://github.com/woocommerce/woocommerce-admin/pull/8429)
* Internalize all WooCommerce Admin main API controllers

* Internalize all report and report stat controllers

* Make function public and label as internal to fix PHP unit tests

* Add changelog
2022-03-16 14:46:48 -03:00
Jamel Noel Reid 1a29e3861c
Merge pull request #32082 from woocommerce/update/e2e-readme-boilerplate-link
Include link to e2e boilerplate in e2e Readme
2022-03-16 11:00:40 -05:00
Tam Mullen 76deb8b6a1
Include link to e2e boilerplate in e2e Readme 2022-03-16 15:43:49 +00:00
John Regan 53473a6aa5 31824 Remove test code 2022-03-16 09:21:20 -05:00
John Regan 05427269db Merge branch 'trunk' into 31824-add-order-id-to-error 2022-03-16 09:19:33 -05:00
John Regan 8dbc76ef2b fix/31824 - Initial commit 2022-03-16 09:19:18 -05:00
Nestor Soriano fc4a71d9b8
Don't use ADD PRIMARY KEY IF NOT EXISTS as it's not supported by MySQL
Instead, manually check if the key exists and create it if not.
2022-03-16 13:18:22 +01:00
renovate[bot] 3f3f25f4b7 Update dependency mariadb to v10.8.2 (https://github.com/woocommerce/woocommerce-admin/pull/8473)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-16 11:15:01 +08:00
Chi-Hsuan Huang a9fe13e80b Add capability for ExPlat integration to authenticate WPCOM users (https://github.com/woocommerce/woocommerce-admin/pull/8428)
* Add @wordpress/api-fetch to explat/package.json

* Export auth exPlat utils

* Support request assignment as wpcom user

* Add experiments proxy api for js

* Update error response

* Add changelog

* Update pnpm-lock.yaml

* Change error type

* Update explat/README.md

* Update includes/class-experimental-abtest.php

Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>

* Fix get explat /assignments

* Fix url & add comment to assignment.ts

* Fix cors issue

* Fix php test

Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-03-16 11:03:10 +08:00
Renovate Bot 84a7c24599 Update dependency jest-environment-jsdom to ~27.5.0 2022-03-16 02:58:10 +00:00
Jorge A. Torres 9eca3a5825
Merge pull request #30531 from shoheitanaka/patch-19
Escape processing missing
2022-03-15 17:34:10 -05:00
Shohei Tanaka 8ba55cd021 Escape processing missing
It was escaped in other email templates, but not here.
2022-03-15 17:19:30 -05:00
Jorge A. Torres ca7bedd249
Merge pull request #31987 from woocommerce/fix/internal-links-in-readmes
Fix internal links in README files
2022-03-15 15:38:46 -05:00
Jorge A. Torres 80b1ea2b34
Correct "good first issue" link 2022-03-15 14:50:52 -05:00
Jacob Sewell 463394f3db Create lookup_notes method to bypass woocommerce_note_where_clauses filter. (https://github.com/woocommerce/woocommerce-admin/pull/8387)
* Add args_to_where_clauses() and lookup_notes() methods to Admin\Notes\DataStore.
For use by internal code to bypass woocommerce_note_where_clauses filter.

* Changelog for 8385/8387.

* Add some linter whitelist notation to preexisting warnings in class-wc-test-notes-data-store.

* Add unit tests for the differences between lookup_notes() and get_notes().

* Minor text fix in changelog for 8385/8387.

* Better explanation in pagination tests in test_lookup_notes_versus_get_notes().

* All Notes created by WC_Tests_Notes_Data_Store should have source and name values.

* Add tearDown method to WC_Tests_Notes_Data_Store to delete test-created Notes.
2022-03-15 14:24:09 -05:00
barryhughes 72e00f9f99 Minify updated PayPal admin JS. 2022-03-15 11:09:24 -07:00
louwie17 f37af20b5f New task list version 1 (https://github.com/woocommerce/woocommerce-admin/pull/8457)
* Allow for easy task component switch

* Add past tense feature addition with cross out

* Add visible option for task lists and make use of new feature config

* Fix lint errors

* Fix lint errors

* Fix css lint

* Fix js unit tests

* Address PR feedback

* Add js tests for task list changes

* Add php tests for updated logic

* Add changelog

* Update copy

* Make snooze test a little more robust
2022-03-15 14:40:22 -03:00
Nestor Soriano eb94672f76
Delete the (now redundant) product_or_parent_id_term_id index
in the product attributes lookup table.
2022-03-15 17:03:51 +01:00
Nestor Soriano 904ec4343c
Fix misc links in READMEs and GitHub templates. 2022-03-15 16:01:12 +01:00
Fernando 9a704ad1e2 Remove class `ExtendedPayments`. (https://github.com/woocommerce/woocommerce-admin/pull/8461)
* Removed class `ExtendedPayments`

* Add changelog

Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-03-15 09:10:40 -03:00
Mike Jolley 2e3937d68e Composer update 2022-03-15 11:50:10 +00:00
Mike Jolley 8740ec4de1 Update WooCommerce Blocks package to 7.2.0 2022-03-15 11:50:03 +00:00
Chi-Hsuan Huang eb2777f344 Update @types/wordpress__notices (https://github.com/woocommerce/woocommerce-admin/pull/8464) 2022-03-15 17:35:18 +08:00
Chi-Hsuan Huang 7514af2801 Update `@woocommerce/date` documentation (https://github.com/woocommerce/woocommerce-admin/pull/8465)
* Update packages/date README.md

* Update headings
2022-03-15 17:34:33 +08:00
anitaamurthy c335c7322e Fixed failing unit tests in Version2/product-reviews 2022-03-15 14:41:39 +05:30
Moon b2d32e9e72 Add required dependencies for pnpm nx build {package} command (https://github.com/woocommerce/woocommerce-admin/pull/8436)
* Add required dependencies for pnpm nx install {package} command

* Update pnpm lock file

* Add missing deps for packages/*

* Change to use relative imports for packages/components

* Move ts from deps to devDeps

* Add rimraf to packages/* devDependencies for clean command

* Add webpack cli to packages dependencies

* Add jest-cli to packages devDependencies

Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2022-03-14 20:04:46 -07:00
Moon 8232b226f7 Use constant to construct image URLs (https://github.com/woocommerce/woocommerce-admin/pull/8451)
* Add WC_ADMIN_IMAGES_FOLDER constant

* Use WC_ADMIN_IMAGES_FOLDER to construct image URL

* Rename WC_ADMIN_IMAGES_FOLDER to WC_ADMIN_IMAGES_FOLDER_URL

* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs

* Move wcpay-banner.png to client dir

* Move wcpay-banner.png to client dir

* Use WC_ADMIN_IMAGES_FOLDER_URL for wcAdminAssetUrl

* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs

* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs

* Revert to images

* Add / to the path
2022-03-14 15:01:03 -07:00
Jorge A. Torres 7ffd4f2f85
Merge pull request #31979 from woocommerce/add/commment-about-db-updates-on-install
Add code comments clarifying database updates on new WooCommerce installs
2022-03-14 16:20:46 -05:00
Matt Sherman 1ccb11c0f6 Experimental: Add filters to allow simple products to be included in Variations analytics report (https://github.com/woocommerce/woocommerce-admin/pull/8462) 2022-03-14 17:06:05 -04:00
louwie17 8d4471fce4 Fix paid themes (https://github.com/woocommerce/woocommerce-admin/pull/8412)
* Add support for paid themes

* Fix lint errors

* Add changelog

* Refactor get_products logic and add unit tests

* Add comment
2022-03-14 17:31:03 -03:00
Joel Thiessen 8465c10917 Display WCPay task when installed via subscriptions option on profiler (https://github.com/woocommerce/woocommerce-admin/pull/8445) 2022-03-14 12:44:55 -07:00
Nestor Soriano 1caf5aa7da
Add a primary key to the product attributes lookup table. 2022-03-14 11:30:54 +01:00
Chi-Hsuan Huang 4ec162bab0 Add ":preserveSemverRanges" to renovate.json (https://github.com/woocommerce/woocommerce-admin/pull/8466) 2022-03-14 17:18:04 +08:00
Chi-Hsuan Huang d797b658c6 Add `moment-timezone` to `@woocommerce/components` package.json (https://github.com/woocommerce/woocommerce-admin/pull/8458)
* Add moment-timezone to package.json

* Add changelog
2022-03-14 17:07:21 +08:00
Jorge A. Torres 826ba0ff48
Merge pull request #30586 from jobthomas/master
Updated old Woo to new Woo branding colour in e-mails
2022-03-11 18:48:24 -05:00
Job 94729ca032 Update wc-setup.scss 2022-03-11 18:05:06 -05:00
Job 98376d4ec4 Update class-wc-settings-emails.php 2022-03-11 18:05:06 -05:00
Jorge A. Torres ae2a7af951
Merge pull request #30763 from szepeviktor/patch-5
Remove stray unset from wc_update_200_line_items
2022-03-11 16:31:38 -05:00
Viktor Szépe 5963c564cb Remove stray unset from wc_update_200_line_items
Discovered by @phpstan
2022-03-11 15:41:56 -05:00
Jorge A. Torres 8af58a5e93
Merge pull request #32000 from woocommerce/fix/csv-import-failure-formatting
Allow limited HTML when rendering failure messages (CSV import).
2022-03-11 14:51:21 -05:00