Commit graph

4653 commits

Author SHA1 Message Date
Grzegorz Sadowski
692b1567d2
[PaymentRequest] Fix Payum payment request (#17446)
| Q               | A
|-----------------|-----
| Branch?         | 2.0
| Bug fix?        | yes
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | none
| License         | MIT
2024-11-10 14:46:36 +01:00
Francis Hilaire
9f19a7db17
Refactor some scenario to handle Payum and non Payum scenarios 2024-11-09 14:01:51 +01:00
Grzegorz Sadowski
c9d5ed275b
[Admin] Fix deleting customer account 2024-11-08 12:18:37 +01:00
Wojdylak
2126d7e3fa
[PaymentBundle] Use a single encryption method 2024-10-30 14:13:25 +01:00
Grzegorz Sadowski
697ad04f5b
Merge branch '1.14' into 2.0
* 1.14:
  Changes after CR
  Add info to UPGRADE file
  Add deprecations and configuration unit tests
  Fix behat test
  Skip svg sanitize test if package is not installed
  Fix composerRequireChecker
  Format fix
  Add phpstan ignores
  Adjust behat tests
  Add tests
  Add allowed types configuration and change validation
  Remove enshrined/svg-sanitize dependency
2024-10-29 13:27:50 +01:00
Michał Pysiak
7d6b4d6e5b
Adjust behat tests 2024-10-29 10:44:59 +01:00
Michał Pysiak
b847995f96
Add tests 2024-10-29 10:44:59 +01:00
Wojdylak
e3e305907b
[Behat] Change panther to chromedriver 2024-10-20 14:25:23 +02:00
Grzegorz Sadowski
6a8c441f4e
Merge branch '1.13' into 1.14
* 1.13:
  Revert "[Behat] Temporarily add todo tag to problematic scenarios"
  Replace deprecated DOMNodeInserted event with MutationObserver
2024-10-17 14:16:31 +02:00
kulczy
012f2e56e3 Revert "[Behat] Temporarily add todo tag to problematic scenarios"
This reverts commit 7fd5f1d691.
2024-10-17 13:22:14 +02:00
Grzegorz Sadowski
33a7f234b9
Merge branch '1.14' into 2.0
* 1.14:
  [Behat] Temporarily add todo tag to problematic scenarios
  [Behat] Make scenario for adding a promotion in different language non javascript
  [Behat] Make scenario for adding a promotion with too long label non javascript
2024-10-17 07:51:54 +02:00
Grzegorz Sadowski
a7bb9cd32b
Merge branch '1.13' into 1.14
* 1.13:
  [Behat] Temporarily add todo tag to problematic scenarios
  [Behat] Make scenario for adding a promotion in different language non javascript
  [Behat] Make scenario for adding a promotion with too long label non javascript
2024-10-17 07:49:41 +02:00
Grzegorz Sadowski
7fd5f1d691
[Behat] Temporarily add todo tag to problematic scenarios 2024-10-17 06:58:54 +02:00
Grzegorz Sadowski
970820243e
[Behat] Make scenario for adding a promotion in different language non javascript 2024-10-17 06:55:24 +02:00
Grzegorz Sadowski
b19cd53a86
[Behat] Make scenario for adding a promotion with too long label non javascript 2024-10-17 06:55:23 +02:00
Grzegorz Sadowski
3dc016fe9e
[PaymentRequest] Minor improvements 2024-10-14 09:49:12 +02:00
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