Commit graph

31178 commits

Author SHA1 Message Date
Jacob Tobiasz
e63fea8f2f
Update product associations feature test tag 2023-12-22 15:21:23 +01:00
Jacob Tobiasz
cd207b6eb4
Remove duplicated translation entries 2023-12-22 14:20:23 +01:00
Jacob Tobiasz
9dccd3cfe4
Allow to install lower version of stripe/stripe-php 2023-12-22 13:57:22 +01:00
Jacob Tobiasz
66d6a047d8
Resolve conflicts between 1.12 and 1.13 2023-12-22 13:53:00 +01:00
Jan Góralski
57ef590dce
minor #15664 Move validation groups parameters to appropriate bundle configs (TheMilek)
This PR was merged into the 1.13 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         |  1.13 <!-- see the comment below -->                  |
| Bug fix?        | no                                                     |
| New feature?    | no                                                     |
| BC breaks?      | no                                                       |
| Deprecations?   | no <!-- don't forget to update the UPGRADE-*.md file --> |
| License         | MIT                                                          |

<!--
 - Bug fixes must be submitted against the 1.12 branch
 - Features and deprecations must be submitted against the 1.13 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
-->
To make it load by default we should add it to our bundle config files instead of _sylius file itself

Commits
-------
  Move validation groups parameters to appropriate bundle configs
  Adjust gateway config validation groups parameter definition to changes
  Improve the new CHANGELOG.md entry
2023-12-22 13:02:57 +01:00
Jacob Tobiasz
c49e3682c7
Improve the new CHANGELOG.md entry
Co-authored-by: Jan Góralski <jan.wojciech.goralski@gmail.com>
2023-12-21 18:03:10 +01:00
Jan Góralski
61923954bb
minor #15617 Switch JS session Behat driver to the Symfony Panther (jakubtobiasz)
This PR was merged into the 1.12 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.12
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | reactivated #13796
| License         | MIT


Commits
-------
  Add a support for Symfony Panther in the JS-based Behats
  Fix PHPSpec scenario
  Add support for Panther to CookieSetter service
  Run failing scenarios on Panther with using chromedriver
  Bring back the "chrome_headless_second_session" mink session
2023-12-21 15:21:57 +01:00
Jan Goralski
dc300fb0da [Documentation] Update mailer configuration 2023-12-21 15:14:16 +01:00
arti0090
dbbea4689f PR comment fix 2023-12-21 15:14:16 +01:00
arti0090
e4fdf671de [WIP][DOCS] Add info about mailer to 1.12 2023-12-21 15:14:16 +01:00
Jacob Tobiasz
c9c1ec8291
Bring back the "chrome_headless_second_session" mink session 2023-12-21 14:51:22 +01:00
Jacob Tobiasz
1d48c06ff5
Run failing scenarios on Panther with using chromedriver 2023-12-21 14:23:41 +01:00
Alexis DUMAS
ec9f4f53a1 Update themes.rst 2023-12-21 11:33:07 +01:00
Kamil Grygierzec
ea50847309
Adjust gateway config validation groups parameter definition to changes 2023-12-21 10:36:42 +01:00
Kamil Grygierzec
6235621ac2
Move validation groups parameters to appropriate bundle configs 2023-12-21 10:30:03 +01:00
Jacob Tobiasz
bb26e46f3c
minor #15657 [AUTO] Updated translations from Crowdin (1.13) (SyliusBot)
This PR was merged into the 1.13 branch.

Discussion
----------



Commits
-------
  [Translations] Updated translations from Crowdin
2023-12-21 10:12:53 +01:00
Sylius Bot
33c6c7d511 [CS][DX] Refactor 2023-12-21 10:04:44 +01:00
Jacob Tobiasz
ed578b3952
feature #15660 [API] Finish covering managing orders (TheMilek)
This PR was merged into the 1.13 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.13 <!-- see the comment below -->                  |
| Bug fix?        | no                                                     |
| New feature?    | yes                                                       |
| BC breaks?      | no                                                       |
| Deprecations?   | no <!-- don't forget to update the UPGRADE-*.md file --> |
| License         | MIT                                                          |

<!--
 - Bug fixes must be submitted against the 1.12 branch
 - Features and deprecations must be submitted against the 1.13 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
-->


Commits
-------
  Cover handling order shipment
  Cover accessing order from payments and shipments
  Cover preventing to view customers cart from the orders resource
  Remove no more valid scenarios
  Use SectionProvider in OrderExtension
  Move applyToCollection logic to private method and use in both cases
  Rename fulfilled_order file to fulfilled
  Add parameter for order state to filter out and fix the OrdrerExtension logic
2023-12-20 19:05:45 +01:00
Jacob Tobiasz
249eb7476f
minor #15639 [API][Admin] Finish covering product scenarios (NoResponseMate)
This PR was merged into the 1.13 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.13 |
| Bug fix?        | no                                                       |
| New feature?    | kinda                                                       |
| BC breaks?      | no                                                       |
| Deprecations?   | no |
| Related tickets | -                      |
| License         | MIT                                                          |

Commits
-------
  [API][Admin] Finish covering product filtering
  [API][Admin] Finish covering product and product taxon sorting
  [API][Admin] More product related scenarios marked no-api
  [API][Admin] Cover seeing applied promotions on variants
  [API][Admin] Refactor viewing product suite split
  [API] Finish covering viewing product attributes
  [API][Admin] Cover managing product associations
  Cleanup
  [API] Cover viewing details of a product
  [Behat] Update step names in scenarios after changing name of steps
2023-12-20 18:48:40 +01:00
Jacob Tobiasz
4866eb4334
feature #15632 Cover shipping method management (TheMilek)
This PR was merged into the 1.13 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.13 <!-- see the comment below -->                  |
| Bug fix?        | no                                                       |
| New feature?    | yes                                                       |
| BC breaks?      | no                                                      |
| License         | MIT                                                          |

<!--
 - Bug fixes must be submitted against the 1.12 branch
 - Features and deprecations must be submitted against the 1.13 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
-->


Commits
-------
  [API] Add missing shipping method serialization and resources
  Validate shipping method rules and calculators
  [Behat] Cover shipping method management
  Add parameter for shipping method rule and calculator validation groups
  Cover contract tests
  Update upgrade file
  Change shipping validation groups parameters
  Add comments fixes
  move validation groups parameters to shipping config
2023-12-20 18:25:52 +01:00
Kamil Grygierzec
0aab186720
move validation groups parameters to shipping config 2023-12-20 17:46:01 +01:00
Kamil Grygierzec
77cf963b17
Add comments fixes 2023-12-20 17:45:59 +01:00
Kamil Grygierzec
2110bfa744
Change shipping validation groups parameters 2023-12-20 17:38:40 +01:00
Kamil Grygierzec
6b69ce0a41
Update upgrade file 2023-12-20 17:38:40 +01:00
Kamil Grygierzec
99b2cacbd3
Cover contract tests 2023-12-20 17:38:40 +01:00
Kamil Grygierzec
82eb13ea1c
Add parameter for shipping method rule and calculator validation groups 2023-12-20 17:38:40 +01:00
Kamil Grygierzec
474b1087ac
[Behat] Cover shipping method management 2023-12-20 17:38:40 +01:00
Kamil Grygierzec
74309f102f
Validate shipping method rules and calculators 2023-12-20 17:38:40 +01:00
Kamil Grygierzec
936418bb2b
[API] Add missing shipping method serialization and resources 2023-12-20 17:38:39 +01:00
Kamil Grygierzec
611d1abef1
Add parameter for order state to filter out and fix the OrdrerExtension logic 2023-12-20 16:01:05 +01:00
Kamil Grygierzec
fccadad26f
Rename fulfilled_order file to fulfilled 2023-12-20 16:01:05 +01:00
Kamil Grygierzec
869ccf83df
Move applyToCollection logic to private method and use in both cases 2023-12-20 16:01:05 +01:00
Kamil Grygierzec
b5514735c3
Use SectionProvider in OrderExtension 2023-12-20 16:01:04 +01:00
Kamil Grygierzec
ffef436a43
Remove no more valid scenarios 2023-12-20 16:01:04 +01:00
Kamil Grygierzec
fc6aea03a9
Cover preventing to view customers cart from the orders resource 2023-12-20 16:01:04 +01:00
Kamil Grygierzec
272d29a7f6
Cover accessing order from payments and shipments 2023-12-20 16:01:04 +01:00
Kamil Grygierzec
d21340b80d
Cover handling order shipment 2023-12-20 15:57:36 +01:00
Wojdylak
3d3d16b584
[Behat] Update step names in scenarios after changing name of steps 2023-12-20 14:58:29 +01:00
Jan Goralski
610d15cfe7
[API] Cover viewing details of a product 2023-12-20 14:04:58 +01:00
Jacob Tobiasz
ee2768e843
feature #15663 [ApiBundle][Address] Add address log entries operation (Wojdylak)
This PR was merged into the 1.13 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.13
| Bug fix?        | no
| New feature?    | yes
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | N/A
| License         | MIT

Commits
-------
  [ApiBundle][Address] Add address log entries operation
  [ApiBundle][Address] Rename GetAddressLogEntryAction to GetAddressLogEntryCollectionAction
2023-12-20 14:00:49 +01:00
Jacob Tobiasz
42eb657dc4
minor #15652 [UI] Improved Statistics Scenarios (Rafikooo)
This PR was merged into the 1.13 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.13 <!-- see the comment below -->                  |
| Bug fix?        | no                                                      |
| New feature?    | no                                                      |
| BC breaks?      | no                                                      |
| Deprecations?   | no<!-- don't forget to update the UPGRADE-*.md file --> |
| Related tickets | https://github.com/Sylius/Sylius/pull/15598   |
| License         | MIT                                                          |

Viewing statistics across various time periods was not being tested. This pull request also aims to simplify the testing process for the API feature counterpart that is introduced here: https://github.com/Sylius/Sylius/pull/15598

Commits
-------
  [Scenarios] Improve statistics scenarios
  [Behat] Improve statistics UI implementation
  [Behat] Use ChannelTransformer in DashboardContext
2023-12-20 13:58:05 +01:00
Jan Goralski
41d35e26f1
Cleanup
[API] Unify position sorting
2023-12-20 13:47:53 +01:00
Jan Goralski
a9679a9591
[API][Admin] Cover managing product associations 2023-12-20 13:47:53 +01:00
Jan Goralski
46f3afb02b
[API] Finish covering viewing product attributes 2023-12-20 13:47:53 +01:00
Jan Goralski
d9f9022660
[API][Admin] Refactor viewing product suite split 2023-12-20 13:47:53 +01:00
Jan Goralski
8253bda642
[API][Admin] Cover seeing applied promotions on variants 2023-12-20 13:47:52 +01:00
Jan Goralski
c5e83a88b3
[API][Admin] More product related scenarios marked no-api 2023-12-20 13:47:52 +01:00
Jan Goralski
6639ce0ae4
[API][Admin] Finish covering product and product taxon sorting 2023-12-20 13:47:52 +01:00
Jan Goralski
e71ee0de25
[API][Admin] Finish covering product filtering 2023-12-20 13:47:52 +01:00
Wojdylak
85c925fbe3
[ApiBundle][Address] Rename GetAddressLogEntryAction to GetAddressLogEntryCollectionAction 2023-12-20 12:08:30 +01:00