Saad Tarhi
417683095a
Playwright E2E tests: Multiple signed in roles ( https://github.com/woocommerce/woocommerce-blocks/pull/10561 )
...
* Convert checkout place order E2E tests to Playwright
* Add "gotoMyAccount" method
* Create login/logout utility functions
* Use the existing "customer" test data
* Complete the place order test cases
* Fix "My Account" page title
* Fix rebase
* Reset My account page title
* Check for heading instead of the page title
* Check for heading in login/logout functions
* Fix all failing tests
* Add guest/customer/admin roles
* Update the auth setup
* Register the auth setup within Playwright
* Update testing cases
* Add generated auth files to .gitignore
* Tidy up comments
Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
* Remove unnecessary comment
Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
* Update comments
Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
* Remove unnecessary comment
Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
* Update comment for Guest case
Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
* Remove confusing comment
* Remove another unnecessary comment
* Remove unnecessary Playwright project dependency
* Tidy up the file structure and constants
* Fix mixed up test descriptions
* Remove commented code
Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
* Remove unnecessary function from frontend-utils
* Refactor testing cases
* Rename testing file
* Delete unused testing file
* Ensure we're logged out before trying to log in as a user
* Log out before each authentication setup step
* Ensure tests requiring admin are logged in
* Log in as admin during block theme setup
* Fix Playwright strict mode violation
* Run Multiple sign-in roles to the global-setup phase
In this step of the Playwright's setup, we can add the multiple sign-in
roles and keeping the admin logged by default.
This fixes the issue of failing tests `logged out` error.
* Remove unnecessary login as admin
* Remove "auth.setup" dependency since the logic lives in the global setup instead
* Remove unnecessary login as admin from test files
The admin profile is set by default
---------
Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2023-12-08 17:44:59 +01:00
Tarun Vijwani
62dbd8f70d
Convert PaymentMethodErrorBoundary to Class component ( https://github.com/woocommerce/woocommerce-blocks/pull/12088 )
...
* Convert PaymentMethodErrorBoundary to class component
* Remove unused expressPaymentMethodId variable
2023-12-08 16:28:55 +00:00
Ron Rennick
eb763901fa
add manifestignore support to generate docs manifest tool
2023-12-08 12:06:55 -04:00
Matt Sherman
e4f67f9f10
Template API: Registration of custom block types ( #41937 )
2023-12-08 10:49:20 -05:00
dependabot[bot]
95b8b03051
Bump automattic/jetpack-config from 1.15.4 to 2.0.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/11958 )
...
Bumps [automattic/jetpack-config](https://github.com/Automattic/jetpack-config ) from 1.15.4 to 2.0.0.
- [Release notes](https://github.com/Automattic/jetpack-config/releases )
- [Changelog](https://github.com/Automattic/jetpack-config/blob/trunk/CHANGELOG.md )
- [Commits](https://github.com/Automattic/jetpack-config/compare/v1.15.4...v2.0.0 )
---
updated-dependencies:
- dependency-name: automattic/jetpack-config
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 15:33:30 +00:00
Tarun Vijwani
5afdacb72e
Add missing selectors to data store documentation ( https://github.com/woocommerce/woocommerce-blocks/pull/11969 )
...
* Add missing selectors to docs
- Add missing selectors for the following:
- data-store/checkout
- data-store/collections
- data-store/payment
- data-store/schema
* Fix markdown
* Fix getIncompatiblePaymentMethods selector description.
* Fix schema selectors information
* Fix additional spacing
* Add more information about the objects.
* Update checkout.md to use more descriptive
variable name for prefersCollection
2023-12-08 15:15:34 +00:00
dependabot[bot]
088ca1df35
Bump automattic/jetpack-autoloader from 2.12.0 to 3.0.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/11957 )
...
Bumps [automattic/jetpack-autoloader](https://github.com/Automattic/jetpack-autoloader ) from 2.12.0 to 3.0.2.
- [Release notes](https://github.com/Automattic/jetpack-autoloader/releases )
- [Changelog](https://github.com/Automattic/jetpack-autoloader/blob/trunk/CHANGELOG.md )
- [Commits](https://github.com/Automattic/jetpack-autoloader/compare/v2.12.0...v3.0.2 )
---
updated-dependencies:
- dependency-name: automattic/jetpack-autoloader
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 15:10:14 +00:00
Maikel David Pérez Gómez
cc25c54afd
Grouped product field is being shown on non-grouped product types ( #41946 )
...
* Products in this group field should not be visible in any other product types, only visible in the grouped product type.
* Stock status under Inventory tab should not be visible when editing/creating a grouped product.
* Variations tab is not visible when editing/creating a grouped product.
* Add changelog file
* Fix php linter
2023-12-08 10:53:40 -04:00
dependabot[bot]
c8174e2f93
Bump automattic/jetpack-connection from 1.60.1 to 2.1.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/12036 )
...
Bumps [automattic/jetpack-connection](https://github.com/Automattic/jetpack-connection ) from 1.60.1 to 2.1.0.
- [Release notes](https://github.com/Automattic/jetpack-connection/releases )
- [Changelog](https://github.com/Automattic/jetpack-connection/blob/trunk/CHANGELOG.md )
- [Commits](https://github.com/Automattic/jetpack-connection/compare/v1.60.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: automattic/jetpack-connection
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 14:43:29 +00:00
dependabot[bot]
fd8443cb80
Bump @wordpress/wordcount from 3.13.0 to 3.47.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/12094 )
...
Bumps [@wordpress/wordcount](https://github.com/WordPress/gutenberg/tree/HEAD/packages/wordcount ) from 3.13.0 to 3.47.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/wordcount/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/wordcount@3.47.0/packages/wordcount )
---
updated-dependencies:
- dependency-name: "@wordpress/wordcount"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 14:28:16 +00:00
dependabot[bot]
e1a4d612eb
Bump @adobe/css-tools from 4.3.1 to 4.3.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/12002 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 13:49:57 +00:00
dependabot[bot]
049d45689c
Bump phpunit/phpunit from 9.6.13 to 9.6.15 ( https://github.com/woocommerce/woocommerce-blocks/pull/12035 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.6.13 to 9.6.15.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.15/ChangeLog-9.6.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.13...9.6.15 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 13:33:28 +00:00
Nathan Silveira
a91683b9bf
Prepare for @woocommerce/create-product-editor-block release 1.2.0 ( #41951 )
...
* Add changelog for 1.2.0
* Add additional changelog
2023-12-08 10:11:51 -03:00
Sebastian Buchwald
5ff41e577f
Fix empty ClassicTemplate on product_cat site templates ( https://github.com/woocommerce/woocommerce-blocks/pull/11164 )
...
Co-authored-by: Karol Manijak <20098064+kmanijak@users.noreply.github.com>
2023-12-08 13:30:31 +01:00
Mike Jolley
1535caac84
Update product category controls to use typescript ( https://github.com/woocommerce/woocommerce-blocks/pull/11909 )
...
* ProductControl is now defined in typescript. Remove todo
* Update components to typescript
* Update lifecycle test
2023-12-08 11:39:31 +00:00
Karol Manijak
31905b97f2
Make Featured Category centred horizontally ( https://github.com/woocommerce/woocommerce-blocks/pull/12063 )
2023-12-08 10:11:34 +01:00
Karol Manijak
e7a53dcf06
Update Features Flags and Experimental Interfaces doc with Collection Filters and its inner blocks ( https://github.com/woocommerce/woocommerce-blocks/pull/12047 )
...
* Update Features Flags and Experimental Interfaces doc with Collection Filters and its inner blocks
* Replace feature flag references with links to specific commit, not trunk
2023-12-08 10:10:58 +01:00
github-actions
d69d4ce978
Add changefile(s) from automation for the following project(s): woocommerce
2023-12-08 02:45:59 +00:00
paul sealock
f47816b3e6
Better event name
2023-12-08 15:39:14 +13:00
paul sealock
cbe376088c
Add a back button to method configuration screen
2023-12-08 15:33:54 +13:00
Roy Ho
4992b77e49
Remove styling from sale badge ( https://github.com/woocommerce/woocommerce-blocks/pull/12077 )
...
Co-authored-by: Daniel Dudzic <daniel.dudzic@automattic.com>
2023-12-07 18:24:18 -08:00
Damián Suárez
cf33d1a31c
[Product Block Editor]: re implement product description field ( #41862 )
2023-12-07 20:51:39 -03:00
Damián Suárez
4508f8764c
fix tests
2023-12-07 20:22:49 -03:00
Damián Suárez
a459f1eb7e
fix eslint error
2023-12-07 19:55:18 -03:00
Barry Hughes
030bc4004f
Add customer address change action to user profile ( #39254 )
2023-12-07 14:52:36 -08:00
Daniel Dudzic
ca3234b4be
Product Gallery: Replace the frontend custom placeholder with the core Woo placeholder ( https://github.com/woocommerce/woocommerce-blocks/pull/12086 )
2023-12-07 23:51:32 +01:00
Damián Suárez
a31f09bb06
fix e2e failing tests
2023-12-07 19:35:06 -03:00
Damián Suárez
c99c04b160
fix lint issues
2023-12-07 19:35:06 -03:00
Damián Suárez
a5f889a87f
changelog
2023-12-07 19:35:06 -03:00
Damián Suárez
1cc78c7ce1
changelog
2023-12-07 19:35:06 -03:00
Damián Suárez
d602d928e5
allow focusing to description block
2023-12-07 19:35:06 -03:00
Damián Suárez
74e2e166c0
don't allow focusing to Preview component
2023-12-07 19:35:06 -03:00
Damián Suárez
69914eea34
set initial blocks from the store
2023-12-07 19:35:06 -03:00
Damián Suárez
c296776121
parse and set iframe blocks when clicking on toolbar button
2023-12-07 19:35:06 -03:00
Damián Suárez
52c95d242c
fix checking description is defined
2023-12-07 19:35:06 -03:00
Damián Suárez
b7aeaecb3b
load description styles
2023-12-07 19:35:06 -03:00
Damián Suárez
b24ddef6c0
tweak description preview
2023-12-07 19:35:06 -03:00
Damián Suárez
d336a1c508
show full editor toolbar button when blocks
2023-12-07 19:35:05 -03:00
Damián Suárez
beca44c12b
react -> extract full editor toolbar button cpm
2023-12-07 19:35:05 -03:00
Damián Suárez
f573a0a4b4
use kebab-case to file names
2023-12-07 19:35:05 -03:00
Damián Suárez
25626b8df0
fix TS issues
2023-12-07 19:35:05 -03:00
Damián Suárez
ba52220f39
introduce _templateBlockId attr to Product block
2023-12-07 19:35:05 -03:00
Damián Suárez
23c8d67821
remove Add/Update button
2023-12-07 19:35:05 -03:00
Damián Suárez
b3c606d249
extend Description block with toolbar button
2023-12-07 19:35:05 -03:00
Damián Suárez
100263a64b
introduce wooBlockwithFullEditorToolbarButton HOC
2023-12-07 19:35:05 -03:00
Damián Suárez
0a513661c1
update deps
2023-12-07 19:35:05 -03:00
Damián Suárez
bcd6669721
add hooks dependency
2023-12-07 19:35:05 -03:00
Damián Suárez
5f91f74a93
silent useInnerBlocksProps TS issue
2023-12-07 19:35:05 -03:00
Damián Suárez
356ac0bdb5
insert Summary block into the Description one
2023-12-07 19:35:05 -03:00
Damián Suárez
5f9c5fc4d6
description block uses inner blocks
2023-12-07 19:35:05 -03:00