Commit graph

243 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
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
54238fa3d4
Merge branch 'payment-request' into upmerge/2.0_payment-request 2024-10-01 09:09:56 +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
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
Wojdylak
0e2772054e
Add validation for cart item quantity range 2024-09-30 08:07:25 +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
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
Grzegorz Sadowski
54760822b8
[Behat] Enable some already covered scenarios 2024-09-26 09:35:45 +02:00
Grzegorz Sadowski
1ef6610f8a
[Behat][Shop] Enable receiving fixed order discount scenario 2024-09-26 07:29:17 +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
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
Wojdylak
532be0456b
Resolve conflicts between 2.0 and payment-request 2024-09-24 09:18:52 +02:00
Francis Hilaire
9b3a842094
re-Enable some scenarios 2024-09-20 13:22:57 +02:00
Jan Goralski
3d4dd1c843
Resolve conflicts between 2.0 and bootstrap-shop 2024-09-17 13:56:55 +02:00
Kamil Grygierzec
78b10cee88 Enable behat tests 2024-09-16 12:58:08 +02:00
Jan Goralski
b832f7f49e [Behat] More tests fixing 2024-09-16 12:20:17 +02:00
Grzegorz Sadowski
b5ff350a68
[PayPal] Remove deprecated Express Checkout gateway 2024-09-16 11:53:49 +02:00
Grzegorz Sadowski
fbb9ed7e81
[Cart] Fix scenarios 2024-09-16 07:48:36 +02:00
Grzegorz Sadowski
486bc3d38b
[Shop] Cover remaining scenarios 2024-09-14 22:42:50 +02:00
Grzegorz Sadowski
cb7f5d6f3b
[Shop] Cover remaining product-related scenarios 2024-09-14 21:39:26 +02:00
Grzegorz Sadowski
703d137f26
[Shop] Cover remaining cart-related scenarios 2024-09-14 21:39:26 +02:00
Grzegorz Sadowski
834bdc1eae
[Cart] Cover remaining scenarios 2024-09-14 21:39:26 +02:00
Grzegorz Sadowski
86a0e91300
[Checkout] Cover remaining scenarios 2024-09-14 21:39:26 +02:00
Grzegorz Sadowski
45f5e85e17
Merge branch '2.0' into bootstrap-shop
* 2.0:
  [CI] Split JS builds for Panther and Chromedriver + add additional rerun
  Revert "[CI] Upmerge Action False Positive"
  Remove note about twig/twig from CONFLICTS.md file
  Bump twig packages
  [CI] Complete upmerge action successfully even if there are no changes between branches
  Add missing tags and cover scenarios in shopping_cart suite
  [CS][DX] Refactor
2024-09-12 14:49:50 +02:00
Michał Pysiak
bc4a5bc7d8 Enable scenarios, fix behats 2024-09-11 11:27:24 +02:00
Kamil Grygierzec
f839453bb8 Add missing tags and cover scenarios in shopping_cart suite 2024-09-11 08:06:49 +02:00
Grzegorz Sadowski
da773b13dc
Merge branch '2.0' into payment-request
* 2.0:
  ShopUserBasedExtension - rename function name
  [Behat] Enable shop checkout context in address book suite
  [Behat] Enable customer address book scenarios
  Refactor a bit the validation of Statistics, enable unit test
  [API] Cover missing suite for getting errors in admin's language
  [Api] Fix spec tests
  [Api] Enable behat tests
  [Api] Add change password operation
  [Api] Secure the customer get endpoint
2024-09-10 15:25:23 +02:00
Grzegorz Sadowski
5bde5a76e8
Merge branch '2.0' into bootstrap-shop
* 2.0:
  ShopUserBasedExtension - rename function name
  [Behat] Enable shop checkout context in address book suite
  [Behat] Enable customer address book scenarios
  Refactor a bit the validation of Statistics, enable unit test
  [API] Cover missing suite for getting errors in admin's language
  [Api] Fix spec tests
  [Api] Enable behat tests
  [Api] Add change password operation
  [Api] Secure the customer get endpoint
2024-09-10 15:24:34 +02:00
Rafikooo
1e5e7a3273 [Behat] Enable customer address book scenarios 2024-09-10 15:16:26 +02:00
Wojdylak
5bbf2e6980 [API] Implement payment method group generator 2024-09-10 14:43:20 +02:00
Wojdylak
15f9616768 [Shop] Registration after checkout 2024-09-10 14:18:30 +02:00
Wojdylak
32219b6123 [Shop] Changing payment method 2024-09-10 14:12:43 +02:00
Wojdylak
9c5828a14d [Shop][Cart] Enable session related scenarios 2024-09-10 13:39:48 +02:00
Michał Pysiak
b0cd5d14cb Enable scenarios, fix behat context 2024-09-10 13:19:23 +02:00
Michał Pysiak
5625cf5968 Enable and fix behat scenarios 2024-09-10 13:04:53 +02:00
Michał Pysiak
3eb88812ec Fix upmerge 2024-09-10 08:26:34 +02:00
Grzegorz Sadowski
cf58892acf
Merge branch '2.0' into bootstrap-shop
* 2.0:
  [CS][DX] Refactor
  [UserBundle] Add Jms/Serializer-bundle
  [UserBundle] FOS/Rest
  [CS][DX] Refactor
  [Behat] Disable some customer scenarios
  [API] Split state provider configurations into admin and shop sections
  [Core] Add new payment repository method
  [Behat] Change the term status to state in payment and shipment scenarios
  [Behat] Refine codebase for shipment and payment contexts
  [Unit] Add new shipment and payment tests and refine existing ones
  [Behat] Adjust shipment and payment URLs
  [API][Shop] Secure shipment and payment endpoints
  [API][Shop] Move shipment and payment endpoints under the order resource
  [Unit] Add disableShopContext util function
  [Behat] Add requestGet method to API client
  [Unit] Change nAWw2jewpA token value to token
  [Unit] Add new response util functions
  [Unit] Refine order placer trait
  [Behat][API] Enable customer suite
  [Behat] Enable customer scenarios
2024-09-10 06:58:33 +02:00