Переглянути джерело

[Backend] Produit > Prix spécifiques : gestion 'from_quantity' défini seul

refactoring
Guillaume Bourgeois 2 роки тому
джерело
коміт
6cd247cfbb
1 змінених файлів з 14 додано та 6 видалено
  1. +14
    -6
      common/models/ProductPrice.php

+ 14
- 6
common/models/ProductPrice.php Переглянути файл

@@ -71,25 +71,33 @@ class ProductPrice extends ActiveRecordCommon
'id_user',
'required',
'when' => function ($model) {
return !$model->id_point_sale && !$model->id_user_group;
return !$model->id_point_sale && !$model->id_user_group && !$model->from_quantity;
},
'message' => 'Vous devez renseigner au moins un utilisateur, un point de vente ou un groupe d\'utilisateur'
'message' => 'Vous devez renseigner au moins un utilisateur, un point de vente, un groupe d\'utilisateur ou une quantité'
],
[
'id_point_sale',
'required',
'when' => function ($model) {
return !$model->id_user && !$model->id_user_group;
return !$model->id_user && !$model->id_user_group && !$model->from_quantity;
},
'message' => 'Vous devez renseigner au moins un utilisateur, un point de vente ou un groupe d\'utilisateur'
'message' => 'Vous devez renseigner au moins un utilisateur, un point de vente, un groupe d\'utilisateur ou une quantité'
],
[
'id_user_group',
'required',
'when' => function ($model) {
return !$model->id_user && !$model->id_point_sale;
return !$model->id_user && !$model->id_point_sale && !$model->from_quantity;
},
'message' => 'Vous devez renseigner au moins un utilisateur, un point de vente ou un groupe d\'utilisateur'
'message' => 'Vous devez renseigner au moins un utilisateur, un point de vente, un groupe d\'utilisateur ou une quantité'
],
[
'id_user_group',
'required',
'when' => function ($model) {
return !$model->id_user && !$model->id_user_group && !$model->id_point_sale;
},
'message' => 'Vous devez renseigner au moins un utilisateur, un point de vente, un groupe d\'utilisateur ou une quantité'
],
[['id_product', 'price'], 'required'],
[['id_product', 'id_user', 'id_point_sale', 'id_user_group', 'percent'], 'integer'],

Завантаження…
Відмінити
Зберегти