Commit graph

31466 commits

Author SHA1 Message Date
Wojdylak
ceba4a8942
[ApiBundle][Address] Rename GetAddressLogEntryAction to GetAddressLogEntryCollectionAction 2023-12-21 10:14:59 +01:00
Wojdylak
0072784228
[ApiBundle][Address] Add address log entries operation 2023-12-21 10:14:59 +01:00
Rafikooo
72d559127f
[Behat] Use ChannelTransformer in DashboardContext 2023-12-21 10:14:59 +01:00
Rafikooo
76919bf0a0
[Behat] Improve statistics UI implementation 2023-12-21 10:14:59 +01:00
Rafikooo
6b98f18125
[Scenarios] Improve statistics scenarios 2023-12-21 10:14:59 +01:00
Jacob Tobiasz
46037d5521
Make automatic refactoring running every day 2023-12-21 10:14:59 +01:00
Rafikooo
c39ed1e704
[Behat] Modify ResponseChecker methods signature 2023-12-21 10:14:59 +01:00
Rafikooo
e70347cdd1
[Behat] Add ChannelContext improvements 2023-12-21 10:14:59 +01:00
Rafikooo
7af279a6a6
[Behat][API] Add new method to the ResponseCheckerInterface 2023-12-21 10:14:59 +01:00
Rafikooo
538a436838
[Unit] Add setUpOrderPlacer method in OrderPlacerTrait 2023-12-21 10:14:59 +01:00
Rafikooo
3cf2711350
[Unit] Refactor tests that uses OrderPlacerTrait 2023-12-21 10:14:59 +01:00
Rafikooo
760727b003
[Unit] Refactor OrderPlacerTrait 2023-12-21 10:14:59 +01:00
Sylius Bot
1ac8eb69df
[CS][DX] Refactor 2023-12-21 10:14:59 +01:00
Wojdylak
aed6f64611
[PromotionBundle] Add data mapper to PromotionCouponGeneratorInstructionType 2023-12-21 10:14:59 +01:00
Wojdylak
192f29ea57
[PromotionBundle] Add sylius validation group to CouponPossibleGenerationAmount 2023-12-21 10:14:29 +01:00
Wojdylak
ca50413356
[PromotionBundle] Add validation group to PromotionCouponGeneratorInstructionType 2023-12-21 10:14:29 +01:00
Wojdylak
64216857c0
[PromotionBundle] Deprecate PromotionCouponGeneratorInstructionInterface 2023-12-21 10:14:29 +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