mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 09:02:12 +00:00
Add prefix sylius_ to validation groups
This commit is contained in:
parent
d56ce734c6
commit
c021e3e3a1
4 changed files with 101 additions and 101 deletions
|
|
@ -242,10 +242,10 @@ sylius_promotion:
|
|||
validation_groups:
|
||||
order_percentage_discount:
|
||||
- 'sylius'
|
||||
- 'order_percentage_discount'
|
||||
- 'sylius_order_percentage_discount'
|
||||
shipping_percentage_discount:
|
||||
- 'sylius'
|
||||
- 'shipping_percentage_discount'
|
||||
- 'sylius_shipping_percentage_discount'
|
||||
your_promotion_action:
|
||||
- 'sylius'
|
||||
- 'your_custom_validation_group'
|
||||
|
|
@ -262,10 +262,10 @@ sylius_promotion:
|
|||
validation_groups:
|
||||
cart_quantity:
|
||||
- 'sylius'
|
||||
- 'cart_quantity'
|
||||
- 'sylius_cart_quantity'
|
||||
customer_group:
|
||||
- 'sylius'
|
||||
- 'customer_group'
|
||||
- 'sylius_customer_group'
|
||||
your_promotion_rule:
|
||||
- 'sylius'
|
||||
- 'your_custom_validation_group'
|
||||
|
|
|
|||
|
|
@ -27,45 +27,45 @@ sylius_promotion:
|
|||
validation_groups:
|
||||
order_percentage_discount:
|
||||
- 'sylius'
|
||||
- 'order_percentage_discount'
|
||||
- 'sylius_order_percentage_discount'
|
||||
shipping_percentage_discount:
|
||||
- 'sylius'
|
||||
- 'shipping_percentage_discount'
|
||||
- 'sylius_shipping_percentage_discount'
|
||||
order_fixed_discount:
|
||||
- 'sylius'
|
||||
- 'order_fixed_discount'
|
||||
- 'sylius_order_fixed_discount'
|
||||
unit_fixed_discount:
|
||||
- 'sylius'
|
||||
- 'unit_fixed_discount'
|
||||
- 'sylius_unit_fixed_discount'
|
||||
unit_percentage_discount:
|
||||
- 'sylius'
|
||||
- 'unit_percentage_discount'
|
||||
- 'sylius_unit_percentage_discount'
|
||||
promotion_rule:
|
||||
validation_groups:
|
||||
cart_quantity:
|
||||
- 'sylius'
|
||||
- 'cart_quantity'
|
||||
- 'sylius_cart_quantity'
|
||||
customer_group:
|
||||
- 'sylius'
|
||||
- 'customer_group'
|
||||
- 'sylius_customer_group'
|
||||
nth_order:
|
||||
- 'sylius'
|
||||
- 'nth_order'
|
||||
- 'sylius_nth_order'
|
||||
shipping_country:
|
||||
- 'sylius'
|
||||
- 'shipping_country'
|
||||
- 'sylius_shipping_country'
|
||||
has_taxon:
|
||||
- 'sylius'
|
||||
- 'has_taxon'
|
||||
- 'sylius_has_taxon'
|
||||
total_of_items_from_taxon:
|
||||
- 'sylius'
|
||||
- 'total_of_items_from_taxon'
|
||||
- 'sylius_total_of_items_from_taxon'
|
||||
contains_product:
|
||||
- 'sylius'
|
||||
- 'contains_product'
|
||||
- 'sylius_contains_product'
|
||||
item_total:
|
||||
- 'sylius'
|
||||
- 'item_total'
|
||||
- 'sylius_item_total'
|
||||
|
||||
sylius_shop:
|
||||
product_grid:
|
||||
|
|
|
|||
|
|
@ -15,72 +15,74 @@
|
|||
<class name="Sylius\Component\Promotion\Model\PromotionAction">
|
||||
<property name="configuration">
|
||||
<constraint name="Collection">
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">
|
||||
<value>order_percentage_discount</value>
|
||||
<value>shipping_percentage_discount</value>
|
||||
<value>sylius_order_percentage_discount</value>
|
||||
<value>sylius_shipping_percentage_discount</value>
|
||||
</option>
|
||||
<option name="fields">
|
||||
<value key="percentage">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">
|
||||
<value>order_percentage_discount</value>
|
||||
<value>shipping_percentage_discount</value>
|
||||
<value>sylius_order_percentage_discount</value>
|
||||
<value>sylius_shipping_percentage_discount</value>
|
||||
</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">
|
||||
<value>order_percentage_discount</value>
|
||||
<value>shipping_percentage_discount</value>
|
||||
</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">
|
||||
<value>sylius_order_percentage_discount</value>
|
||||
<value>sylius_shipping_percentage_discount</value>
|
||||
</option>
|
||||
</constraint>
|
||||
<constraint name="Range">
|
||||
<option name="groups">
|
||||
<value>order_percentage_discount</value>
|
||||
<value>shipping_percentage_discount</value>
|
||||
</option>
|
||||
<option name="min">0</option>
|
||||
<option name="max">1</option>
|
||||
<option name="notInRangeMessage">sylius.promotion_action.percentage_discount_configuration.not_in_range</option>
|
||||
<option name="groups">
|
||||
<value>sylius_order_percentage_discount</value>
|
||||
<value>sylius_shipping_percentage_discount</value>
|
||||
</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ChannelCodeCollection">
|
||||
<option name="groups">order_fixed_discount</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_order_fixed_discount</option>
|
||||
<option name="constraints">
|
||||
<constraint name="Collection">
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="fields">
|
||||
<value key="amount">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">order_fixed_discount</option>
|
||||
<option name="groups">sylius_order_fixed_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">order_fixed_discount</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_order_fixed_discount</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ChannelCodeCollection">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
<option name="constraints">
|
||||
<constraint name="Collection">
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="fields">
|
||||
<value key="amount">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
</value>
|
||||
<value key="filters">
|
||||
|
|
@ -94,16 +96,16 @@
|
|||
<value key="min">
|
||||
<constraint name="Optional">
|
||||
<constraint name="Type">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
</constraint>
|
||||
</value>
|
||||
<value key="max">
|
||||
<constraint name="Optional">
|
||||
<constraint name="Type">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
</constraint>
|
||||
</value>
|
||||
|
|
@ -118,13 +120,13 @@
|
|||
<value key="taxons">
|
||||
<constraint name="Optional">
|
||||
<constraint name="All">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
<option name="constraints">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\TaxonCodeExists">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
</option>
|
||||
</constraint>
|
||||
|
|
@ -141,13 +143,13 @@
|
|||
<value key="products">
|
||||
<constraint name="Optional">
|
||||
<constraint name="All">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
<option name="constraints">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ProductCodeExists">
|
||||
<option name="groups">unit_fixed_discount</option>
|
||||
<option name="groups">sylius_unit_fixed_discount</option>
|
||||
</constraint>
|
||||
</option>
|
||||
</constraint>
|
||||
|
|
@ -162,30 +164,30 @@
|
|||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ChannelCodeCollection">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
<option name="constraints">
|
||||
<constraint name="Collection">
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="fields">
|
||||
<value key="percentage">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Range">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="min">0</option>
|
||||
<option name="max">1</option>
|
||||
<option name="notInRangeMessage">sylius.promotion_action.percentage_discount_configuration.not_in_range</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
</value>
|
||||
<value key="filters">
|
||||
|
|
@ -199,16 +201,16 @@
|
|||
<value key="min">
|
||||
<constraint name="Optional">
|
||||
<constraint name="Type">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
</constraint>
|
||||
</value>
|
||||
<value key="max">
|
||||
<constraint name="Optional">
|
||||
<constraint name="Type">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
</constraint>
|
||||
</value>
|
||||
|
|
@ -223,13 +225,13 @@
|
|||
<value key="taxons">
|
||||
<constraint name="Optional">
|
||||
<constraint name="All">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
<option name="constraints">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\TaxonCodeExists">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
</option>
|
||||
</constraint>
|
||||
|
|
@ -246,13 +248,13 @@
|
|||
<value key="products">
|
||||
<constraint name="Optional">
|
||||
<constraint name="All">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
<option name="constraints">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ProductCodeExists">
|
||||
<option name="groups">unit_percentage_discount</option>
|
||||
<option name="groups">sylius_unit_percentage_discount</option>
|
||||
</constraint>
|
||||
</option>
|
||||
</constraint>
|
||||
|
|
@ -267,10 +269,8 @@
|
|||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
</property>
|
||||
</class>
|
||||
|
|
|
|||
|
|
@ -15,163 +15,163 @@
|
|||
<class name="Sylius\Component\Promotion\Model\PromotionRule">
|
||||
<property name="configuration">
|
||||
<constraint name="Collection">
|
||||
<option name="groups">cart_quantity</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_cart_quantity</option>
|
||||
<option name="fields">
|
||||
<value key="count">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">cart_quantity</option>
|
||||
<option name="groups">sylius_cart_quantity</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">cart_quantity</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_cart_quantity</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Collection">
|
||||
<option name="groups">customer_group</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_customer_group</option>
|
||||
<option name="fields">
|
||||
<value key="group_code">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">customer_group</option>
|
||||
<option name="groups">sylius_customer_group</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">customer_group</option>
|
||||
<option name="type">string</option>
|
||||
<option name="groups">sylius_customer_group</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\CustomerGroupCodeExists">
|
||||
<option name="groups">customer_group</option>
|
||||
<option name="groups">sylius_customer_group</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Collection">
|
||||
<option name="groups">nth_order</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_nth_order</option>
|
||||
<option name="fields">
|
||||
<value key="nth">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">nth_order</option>
|
||||
<option name="groups">sylius_nth_order</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">nth_order</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_nth_order</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Collection">
|
||||
<option name="groups">shipping_country</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_shipping_country</option>
|
||||
<option name="fields">
|
||||
<value key="country">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">shipping_country</option>
|
||||
<option name="groups">sylius_shipping_country</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">shipping_country</option>
|
||||
<option name="type">string</option>
|
||||
<option name="groups">sylius_shipping_country</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\CountryCodeExists">
|
||||
<option name="groups">shipping_country</option>
|
||||
<option name="groups">sylius_shipping_country</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Collection">
|
||||
<option name="groups">has_taxon</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_has_taxon</option>
|
||||
<option name="fields">
|
||||
<value key="taxons">
|
||||
<constraint name="All">
|
||||
<option name="groups">has_taxon</option>
|
||||
<option name="groups">sylius_has_taxon</option>
|
||||
<option name="constraints">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">has_taxon</option>
|
||||
<option name="groups">sylius_has_taxon</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\TaxonCodeExists">
|
||||
<option name="groups">has_taxon</option>
|
||||
<option name="groups">sylius_has_taxon</option>
|
||||
</constraint>
|
||||
</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ChannelCodeCollection">
|
||||
<option name="groups">total_of_items_from_taxon</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_total_of_items_from_taxon</option>
|
||||
<option name="constraints">
|
||||
<constraint name="Collection">
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="fields">
|
||||
<value key="amount">
|
||||
<constraint name="Required">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">total_of_items_from_taxon</option>
|
||||
<option name="groups">sylius_total_of_items_from_taxon</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">total_of_items_from_taxon</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_total_of_items_from_taxon</option>
|
||||
</constraint>
|
||||
</constraint>
|
||||
</value>
|
||||
<value key="taxon">
|
||||
<constraint name="Optional">
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\TaxonCodeExists">
|
||||
<option name="groups">total_of_items_from_taxon</option>
|
||||
<option name="groups">sylius_total_of_items_from_taxon</option>
|
||||
</constraint>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Collection">
|
||||
<option name="groups">contains_product</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_contains_product</option>
|
||||
<option name="fields">
|
||||
<value key="product_code">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">contains_product</option>
|
||||
<option name="groups">sylius_contains_product</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">contains_product</option>
|
||||
<option name="type">string</option>
|
||||
<option name="groups">sylius_contains_product</option>
|
||||
</constraint>
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ProductCodeExists">
|
||||
<option name="groups">contains_product</option>
|
||||
<option name="groups">sylius_contains_product</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
|
||||
<constraint name="Sylius\Bundle\CoreBundle\Validator\Constraints\ChannelCodeCollection">
|
||||
<option name="groups">item_total</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="groups">sylius_item_total</option>
|
||||
<option name="constraints">
|
||||
<constraint name="Collection">
|
||||
<option name="allowExtraFields">true</option>
|
||||
<option name="fields">
|
||||
<value key="amount">
|
||||
<constraint name="NotBlank">
|
||||
<option name="groups">item_total</option>
|
||||
<option name="groups">sylius_item_total</option>
|
||||
</constraint>
|
||||
<constraint name="Type">
|
||||
<option name="groups">item_total</option>
|
||||
<option name="type">numeric</option>
|
||||
<option name="groups">sylius_item_total</option>
|
||||
</constraint>
|
||||
</value>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
</option>
|
||||
<option name="allowExtraFields">true</option>
|
||||
</constraint>
|
||||
</property>
|
||||
</class>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue