|
|
@@ -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'], |