Commit graph

3633 commits

Author SHA1 Message Date
Ernest Warwas
193f2f1d38
[Admin] remove description from translation as its not scope of task
[Admin] remove description from translation as its not scope of task

Renamed argument
2022-10-05 09:05:39 +02:00
Ernest Warwas
758cc18e23
[API] contract tests
[API] contract tests

[API] contract tests

[Behat] scenario improvements

license block
2022-10-05 09:05:38 +02:00
Ernest Warwas
e358a93e29
[Spec] Changes in spec
[Spec] Changes in spec

fix behat scenario
2022-10-05 09:05:38 +02:00
Ernest Warwas
bd6f7fd85c
[Behat][Ui] Ui implementation 2022-10-05 09:05:37 +02:00
Rafikooo
8479139732
[UI][Products] Applied promotions on products implementation 2022-09-29 03:29:03 +02:00
Rafikooo
bc8f7f8037
[UI][Behat][Products] Applied promotions on products scenarios 2022-09-29 03:09:44 +02:00
Rafikooo
7d5e3e0a20
[Products][Admin][UI] Display the channel name instead of the channel code in the variant list 2022-09-28 22:25:30 +02:00
Rafikooo
3d138a51d2
[Products][Admin][UI] Display the channel name instead of the channel code in the variant list 2022-09-28 20:57:50 +02:00
Grzegorz Sadowski
a00f464b5e
feature #14349 [Admin][CatalogPromotion] Browsing affected product variants (NoResponseMate)
This PR was merged into the 1.12 branch.

Discussion
----------

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

## Updated actions on catalog promotions list
<img width="299" alt="image" src="https://user-images.githubusercontent.com/9448101/192285369-37e823e6-2452-4d26-ad81-28e833761b12.png">

## New affected variants list
<img width="1602" alt="image" src="https://user-images.githubusercontent.com/9448101/192308345-c1341b1d-2e2a-471e-9fb3-a1c8a310b699.png">


Commits
-------

8589aa4679 [Behat][Admin][CatalogPromotion] Browsing affected product variants
4fdc86af4a [Admin][CatalogPromotion] Browsing affected product variants
be7bf53e3c [API][ProductVariant] List with applied catalog promotion
2ab93f108a [Behat][CatalogPromotion] Fixes of browsing affected variants
8da9505c38 [Admin][CatalogPromotion] Add edit variant redirect action to affected variants list
2022-09-27 08:07:50 +02:00
Jan Goralski
2ab93f108a
[Behat][CatalogPromotion] Fixes of browsing affected variants 2022-09-26 16:15:48 +02:00
Jan Goralski
be7bf53e3c
[API][ProductVariant] List with applied catalog promotion 2022-09-23 14:21:52 +02:00
Jan Goralski
8589aa4679
[Behat][Admin][CatalogPromotion] Browsing affected product variants 2022-09-23 14:21:51 +02:00
Grzegorz Sadowski
83a8046ba0
[Behat][PostgreSQL] Fix removing items from cart 2022-09-22 11:11:09 +02:00
Grzegorz Sadowski
236cbd9d56
[Behat][PostgreSQL] Mark sorting products with missing translations scenarios as @no-postgres 2022-09-21 08:56:57 +02:00
Grzegorz Sadowski
53ffb7b0bc
[Behat] Improve scenarios to work with case sensitive PostgreSQL 2022-09-21 08:12:50 +02:00
Jan Goralski
8ae20f46d7
[Behat][Shop] Scenario for successful logout 2022-09-20 10:43:45 +02:00
Rafikooo
15f369672b
[CatalogPromotions][Behat][UI] Removing catalog promotion scenarios implemented 2022-09-15 15:35:29 +02:00
Rafikooo
f4d0ad7317
[CatalogPromotions][Behat] Implementation of scenarios 2022-09-14 10:51:56 +02:00
Kevin Kaniaburka
ee2ccabbdc
[Catalog Promotions][Behat] Unable to edit catalog promotion if it is currently being processed 2022-09-08 11:13:51 +02:00
Jan Goralski
b053235e43
[Behat][Admin][Order] Filtering by product/variant 2022-08-26 13:15:26 +02:00
Rafikooo
8fc2ca7c08
[Behat] Scenarios for removing catalog promotions 2022-08-22 13:56:08 +02:00
Mateusz Zalewski
3cb8e0b580
feature #14242 [API][Shop] List only orders from current channel (NoResponseMate)
This PR was merged into the 1.12 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.12 <!-- see the comment below -->                  |
| Bug fix?        | no                                                       |
| New feature?    | yes                                                       |
| 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.11 branch
 - Features and deprecations must be submitted against the 1.12 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
-------

d6027ed795 [API][Shop] List orders from current channel
2022-08-18 13:14:40 +02:00
Mateusz Zalewski
d8a72b112a
Merge branch '1.11' into 1.12
* 1.11:
  temporary build fix
  [Behat][Spec] Add UI tag and implement spec
  register coupon eligibility checker
  create promotion coupon channels eligibility checkers
2022-08-18 13:03:48 +02:00
Jan Goralski
d6027ed795
[API][Shop] List orders from current channel 2022-08-18 12:50:25 +02:00
Kamil Grygierzec
0d7173378c [Behat][Spec] Add UI tag and implement spec 2022-08-18 12:32:29 +02:00
Adam Kasperczak
0df918d097
feature #14230 [Admin][CatalogPromotion] Add filters (NoResponseMate)
This PR was merged into the 1.12 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.12 <!-- see the comment below -->                  |
| Bug fix?        | no                                                       |
| New feature?    | yes                                                       |
| 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.11 branch
 - Features and deprecations must be submitted against the 1.12 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
-->
<img width="1514" alt="image" src="https://user-images.githubusercontent.com/9448101/184340969-33f9bc3a-03ce-4ba3-8478-3aef0d726092.png">


Commits
-------

9d22630bc7 [Behat][CatalogPromotion] Describe filtering
9205294ec3 [Behat][CatalogPromotion][UI] Tests of filtering the list
c9b2061f1d [Admin][CatalogPromotion][UI] Add index filters
4d9a8bb298 [Behat][CatalogPromotion][API] Tests of filtering the list
94698544c4 [Admin][CatalogPromotion][API] Add index filters
6f75aae26e [Unit][CatalogPromotion] Update CatalogPromotionsTest with search
52069f3006 [Behat][CatalogPromotion] Remove tests of filtering unused states
2022-08-18 08:41:15 +02:00
Jan Goralski
52069f3006
[Behat][CatalogPromotion] Remove tests of filtering unused states 2022-08-16 09:54:09 +02:00
Jan Goralski
9d22630bc7
[Behat][CatalogPromotion] Describe filtering 2022-08-12 14:14:09 +02:00
Grzegorz Sadowski
fccee12e17
feature #14228 [Shop][UI] Update cart on checkout (jakubtobiasz)
This PR was merged into the 1.12 branch.

Discussion
----------

| Q               | A                                                            |
|-----------------|--------------------------------------------------------------|
| Branch?         | 1.12 <!-- see the comment below -->                  |
| Bug fix?        | no                                                   |
| New feature?    | yes                                                       |
| BC breaks?      | yes                                                       |
| Deprecations?   | no <!-- don't forget to update the UPGRADE-*.md file --> |
| Related tickets | fixes #X, partially #Y, mentioned in #Z                      |
| License         | MIT                                                          |

When we change the quantity of a product we have to update the cart before going to the checkout process. This PR "adds" the updating on the checkout.


Commits
-------

fcd5064cf7 Add updating the cart on checkout
9b6b3c9a65 Refactor handling the checkout redirect
b335c38120 Change the way how checkout in a cart is handled
6ae4c232e0 Update behat scenario
2022-08-12 13:25:19 +02:00
Jakub Tobiasz
6ae4c232e0 Update behat scenario 2022-08-12 12:55:38 +02:00
Mateusz Zalewski
043453fe50
Merge branch '1.11' into 1.12
* 1.11:
  [Minor][Behat] Attributes deletion scenario improvements
2022-08-11 15:32:07 +02:00
Adam Kasperczak
177f592db4
refactor #14226 [Behat] Improve scenarios to work with case sensitive PostgreSQL (GSadee)
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/ <!-- don't forget to update the UPGRADE-*.md file --> |
| Related tickets | continuation of https://github.com/Sylius/Sylius/pull/13786|
| License         | MIT                                                          |

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

5a2cb18a77 [Behat] Improve scenarios to work with case sensitive PostgreSQL
2022-08-11 13:30:02 +02:00
Jakub Tobiasz
fcd5064cf7 Add updating the cart on checkout 2022-08-10 15:39:13 +02:00
Grzegorz Sadowski
5a2cb18a77
[Behat] Improve scenarios to work with case sensitive PostgreSQL 2022-08-10 07:17:43 +02:00
Łukasz Chruściel
4968eec5b9
Merge branch '1.11' into 1.12
* 1.11:
  [Documentation] Minor fixes to naming conventions page
  [Bundle][Attribute]Delete unnecessary newline
  [Bundle][Attribute]Added behavior tests to check attribute removal, and added a migration that disables cascading removal.
  [Bundle][Attribute]Removal of the cascade from migration
  [Bundle][Attribute]It will also listen on the product attribute object for protection against deletion when it is used by the product object
2022-08-09 14:30:10 +02:00
Łukasz Chruściel
1a5529adc9
[Minor][Behat] Attributes deletion scenario improvements 2022-08-09 14:28:58 +02:00
patryk
9e7b314cba [Bundle][Attribute]Added behavior tests to check attribute removal, and added a migration that disables cascading removal. 2022-08-03 15:05:17 +02:00
Grzegorz Sadowski
86813b6ed6
[Behat] Improve implementation for changing required address in the checkout 2022-08-02 09:09:48 +02:00
Grzegorz Sadowski
5ccdb76f20
[UI][Checkout] Adjust addressing to use required address during checkout 2022-08-02 09:09:00 +02:00
Grzegorz Sadowski
7ba944a320
[API][Checkout] Adjust addressing to use required address during checkout 2022-08-02 09:09:00 +02:00
Grzegorz Sadowski
c8214105c6
[Behat][Checkout] Improve scenarios for shipping as the required address in the checkout 2022-08-02 09:08:59 +02:00
Grzegorz Sadowski
5d244a4994
[UI][Channel] Add shippingAddressInCheckoutRequired field to channel entity 2022-08-02 09:08:59 +02:00
Grzegorz Sadowski
b8fbd53549
[API][Channel] Add shippingAddressInCheckoutRequired field to channel entity 2022-08-02 09:08:59 +02:00
Grzegorz Sadowski
2bb910d8a6
[Behat][Channel][Checkout] Add scenarios for changing the required address in the checkout 2022-08-02 09:08:59 +02:00
Mateusz Zalewski
b5dfee8caf
Remove unused HomePage method 2022-08-01 14:13:39 +02:00
Mateusz Zalewski
85974a9576
Move Behat scenarios and implementation
Also use units calculation from the Order class
2022-08-01 11:27:04 +02:00
Jakub Tobiasz
7febf6e4c1 Change cart button to display items count, not products count 2022-07-29 16:03:58 +02:00
Mateusz Zalewski
b26ec93813
Describe redirect issue with the Behat scenario 2022-07-21 16:53:28 +02:00
Mateusz Zalewski
6193a33da8
feature #14153 [Admin][UI][API] Reset password validation (NoResponseMate)
This PR was merged into the 1.12 branch.

Discussion
----------

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

Based on #14147

Extracted it to not mix the concepts as the base PR only touches UI, but the validation is for both UI and API.

Commits
-------

6c1336a886 Add administrator password reset ui tests
ad5cf70619 [Admin][UI] Rendering the reset password page
5f845b1c83 Move ResetPassword command and handler into Core
99dd0b2eca [Admin][UI] Password resetting
f430bfb8c2 [Behat][Admin] Better elements' names in ResetPasswordPage
c37d52f999 [Admin][Core] Extract ResetPassword message dispatching to a standalone service
ea77ea005c [Behat] Fix admin's logging in logic
23ef23e223 [Behat][Admin] Fix and cleanup of password resetting
f6ce7838cb Fix sylius.admin.login.before_form event's priorities
53542d27db [Core] Remove "experimental" tag from ResetPassword related classes
ddbfa821e8 [Behat] More precise password changed notification check
0c596f6d41 [Admin][UI] Rework password reset template events
3ede1e5532 [Admin][UI] Add completely forgotten password reset email link
5c320f0ca3 [API][UI] Add validation for expired admin password reset token
fd24b11ee7 [API][UI] Add password validation to admin's password reset workflow
2022-07-21 16:15:41 +02:00
Jan Goralski
fd24b11ee7
[API][UI] Add password validation to admin's password reset workflow 2022-07-21 15:52:29 +02:00