Commit graph

4637 commits

Author SHA1 Message Date
Francis Hilaire
eedc381c12
New context to handle Payment request notify urls 2024-10-11 13:10:21 +02:00
Grzegorz Sadowski
58f1cffea0
[UPMERGE] 2.0 -> payment-request (#17183)
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).

**Remember!** The upmerge should always be merged with using `Merge pull
request` button.

In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/payment-request -m "Resolve conflicts between 2.0 and payment-request"
```

If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.

Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.
2024-10-11 09:03:13 +02:00
Rafikooo
6d67b70008
[Behat] Remove redundant shipping prevention scenarios 2024-10-10 08:09:32 +02:00
Grzegorz Sadowski
814331bcba
Merge branch '2.0' into payment-request
* 2.0: (22 commits)
  Add the packages that have become optional in version 1.12 of the ResourceBundle.
  Format tags in services
  Fixes after CR
  Add image lightbox
  [Shop][UI] Ensure correct button disabling based on available shipping methods
  [Behat] Implement refined prevent shipping step completion scenarios
  [Behat] Refine Prevent shipping step completion scenarios
  [Behat] Add patch method to ApiClientInterface
  [Behat] Update preventing payment step feature with revised scenarios and implementation
  [Behat] Implement prevent shipping step completion scenarios
  [Behat] Add AddressFactory for default address setup
  [Behat] Update preventing shipping step feature with revised scenarios and improved phrasing
  [Behat][API] Enable preventing shipping step completion scenarios
  Fix unit tests
  Fix reviews test
  Add trait to live components
  Fix liveCollection missing template
  [Admin] Move templates to twig_hook configuration
  [UI] Fix phpunit tests
  [Shop] Move template configuration to twig_hooks
  ...
2024-10-09 14:57:29 +02:00
Rafikooo
47419fd771
[Behat] Refine Prevent shipping step completion scenarios 2024-10-09 00:53:09 +02:00
Rafikooo
7df7448307
[Behat] Update preventing payment step feature with revised scenarios and implementation 2024-10-09 00:53:09 +02:00
Rafikooo
5e9c145e22
[Behat] Update preventing shipping step feature with revised scenarios and improved phrasing 2024-10-08 16:57:48 +02:00
Rafikooo
658443f5ee
[Behat][API] Enable preventing shipping step completion scenarios 2024-10-08 16:57:47 +02:00
Grzegorz Sadowski
ccebc0cf4f
Resolve conflicts between 2.0 and payment-request 2024-10-08 13:35:47 +02:00
Michał Pysiak
555371e0e2
Changes after PR 2024-10-07 11:43:31 +02:00
Michał Pysiak
9b08a7a3a1
Change scenario 2024-10-07 09:57:24 +02:00
Michał Pysiak
80539930b8
Minor fixes after CR 2024-10-07 09:57:24 +02:00
Michał Pysiak
93c8f27ab7
[Behat] Change scenario tag 2024-10-07 09:57:24 +02:00
Michał Pysiak
5f68148f5f
[Behat] Move scenario to admin context 2024-10-07 09:57:23 +02:00
Kamil Grygierzec
d6dc98e936
Add behat tests for UI 2024-10-04 12:56:52 +02:00
Kamil Grygierzec
2bb67d9ad8
Add behat test 2024-10-04 12:33:07 +02:00
Grzegorz Sadowski
8db6bc38e0
[UPMERGE] 2.0 -> payment-request (#17080)
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).

**Remember!** The upmerge should always be merged with using `Merge pull
request` button.

In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/payment-request -m "Resolve conflicts between 2.0 and payment-request"
```

If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.

Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.
2024-10-02 06:49:03 +02:00
Grzegorz Sadowski
3ec2396737
Add possibility to remove option values from Product Option (#17048)
| Q               | A
|-----------------|-----
| Branch?         | 2.0 <!-- see the comment below -->
| New feature?    | a bit
| BC breaks?      | yes
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.13 branch
 - Features and deprecations must be submitted against the 1.14 branch
- Features, removing deprecations and BC breaks must be submitted
against the 2.0 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
![Screenshot 2024-09-27 at 17 41
46](https://github.com/user-attachments/assets/076b858f-1b28-4adf-9d40-2d27cab3f867)
2024-10-01 13:17:03 +02:00
Grzegorz Sadowski
54238fa3d4
Merge branch 'payment-request' into upmerge/2.0_payment-request 2024-10-01 09:09:56 +02:00
Kamil Grygierzec
3d39f05fdf
cover the tests 2024-10-01 08:29:17 +02:00
Rafał Jaskulski
1c33c35d80
[Behat] Fix displaying themed channel scenario (#17062)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | n/a
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.13 branch
 - Features and deprecations must be submitted against the 1.14 branch
- Features, removing deprecations and BC breaks must be submitted
against the 2.0 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
2024-10-01 08:29:00 +02:00
Rafał Jaskulski
4549e2fa42
Enable tests for placing an orders in chosen locale (#17060)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | n/a
| License         | MIT
2024-10-01 08:27:12 +02:00
Karol
36f81a04ac
[API][Behat] Add Customer Persist processor (#17053)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | yes
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | n/a
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.13 branch
 - Features and deprecations must be submitted against the 1.14 branch
- Features, removing deprecations and BC breaks must be submitted
against the 2.0 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
2024-09-30 13:43:57 +02:00
Wojdylak
d61a8e476a
Enable tests for placing an orders in chosen locale 2024-09-30 13:41:29 +02:00
Michał Pysiak
693a7cdfcb
[Behat] Enable scenario 2024-09-30 10:21:21 +02:00
Michał Pysiak
5958c399dd
[Behat] Remove legacy scenario 2024-09-30 08:45:18 +02:00
Michał Pysiak
13819ebaec
[API][Behat] Add Customer Persist processor 2024-09-30 08:40:01 +02:00
Wojdylak
0e2772054e
Add validation for cart item quantity range 2024-09-30 08:07:25 +02:00
Wojdylak
365de37fba
Enable impersonation tests 2024-09-27 13:31:51 +02:00
Wojdylak
5e753f591a
[PaymentBundle] Minor improvements 2024-09-27 09:44:07 +02:00
Wojdylak
6ea219dd8e
Mirror improvement 2024-09-27 09:34:51 +02:00
Wojdylak
e4cbd6b46a
[Admin][PaymentRequest] Add behat tests 2024-09-27 09:34:51 +02:00
Wojdylak
1659159c1b
Enable behat test for picking up cart created in ui and the api 2024-09-27 08:51:19 +02:00
Wojdylak
63d886137d
Enable behat test for placing orders as impersonated shop users 2024-09-27 08:51:19 +02:00
Grzegorz Sadowski
859c87a278
[UPMERGE] 2.0 -> payment-request (#17041)
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).

**Remember!** The upmerge should always be merged with using `Merge pull
request` button.

In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/payment-request -m "Resolve conflicts between 2.0 and payment-request"
```

If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.

Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.
2024-09-27 07:04:34 +02:00
Wojdylak
1e81b40498
Enable behat tests for browsing orders with different currencies 2024-09-26 15:48:25 +02:00
Grzegorz Sadowski
42f2fcb123
Resolve conflicts between 2.0 and payment-request 2024-09-26 13:52:33 +02:00
Karol
e30d0e5df3
[Behat] Enable some already covered scenarios (#17029)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file
-->
| Related tickets | 
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.13 branch
 - Features and deprecations must be submitted against the 1.14 branch
- Features, removing deprecations and BC breaks must be submitted
against the 2.0 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
2024-09-26 11:08:52 +02:00
Karol
0be81a594c
[Behat][API] Uncomment managing users suite (#17028)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file
-->
| Related tickets | 
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.13 branch
 - Features and deprecations must be submitted against the 1.14 branch
- Features, removing deprecations and BC breaks must be submitted
against the 2.0 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
2024-09-26 11:04:53 +02:00
Grzegorz Sadowski
54760822b8
[Behat] Enable some already covered scenarios 2024-09-26 09:35:45 +02:00
Grzegorz Sadowski
0643a227c0
[Behat][API] Uncomment managing users suite 2024-09-26 08:50:28 +02:00
Rafał Jaskulski
e5c594ade5
[Behat][Shop] Enable receiving fixed order discount scenario (#17026)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file
-->
| Related tickets | 
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.13 branch
 - Features and deprecations must be submitted against the 1.14 branch
- Features, removing deprecations and BC breaks must be submitted
against the 2.0 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
2024-09-26 08:35:47 +02:00
Rafał Jaskulski
28614745c4
[Behat] Enable impersonating scenarios (#17027)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file
-->
| Related tickets | 
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.13 branch
 - Features and deprecations must be submitted against the 1.14 branch
- Features, removing deprecations and BC breaks must be submitted
against the 2.0 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
2024-09-26 08:24:13 +02:00
Grzegorz Sadowski
9939ac5dd4
[Behat] Enable impersonating scenarios 2024-09-26 07:41:50 +02:00
Grzegorz Sadowski
1ef6610f8a
[Behat][Shop] Enable receiving fixed order discount scenario 2024-09-26 07:29:17 +02:00
Grzegorz Sadowski
c8f5ed6cbc
[Behat] Reorder tags 2024-09-25 15:17:22 +02:00
Grzegorz Sadowski
4e19386c7e
[UPMERGE] 2.0 -> payment-request (#17016)
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).

**Remember!** The upmerge should always be merged with using `Merge pull
request` button.

In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/payment-request -m "Resolve conflicts between 2.0 and payment-request"
```

If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.

Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.
2024-09-25 10:25:02 +02:00
Grzegorz Sadowski
64d6b9d526
Resolve conflicts between 2.0 and payment-request 2024-09-25 07:34:26 +02:00
Kamil Grygierzec
318522acfa
Fix the js tests 2024-09-24 23:04:46 +02:00
Kamil Grygierzec
c83f3524b6
Cover behat tests 2024-09-24 23:04:46 +02:00