@@ -114,6 +114,11 @@ $this->addBreadcrumb($this->getTitle()) ; | |||
. 'Ils créditent leur compte en vous donnant la somme de leur choix et c\'est ensuite à vous de '.Html::a('mettre à jour', ['user/index']).' leur Crédit en ligne.<br />' | |||
. 'Ceci fait, les clients paient leur commande directement via leur Crédit.') ; ?> | |||
<?= $form->field($model, 'credit_limit_reminder',[ | |||
'template' => '{label}<div class="input-group">{input}<span class="input-group-addon"><span class="glyphicon glyphicon-euro"></span></span></div>{hint}', | |||
]) | |||
->hint("Une relance est envoyé au client dès que ce seuil est dépassé.") ; ?> | |||
<?= $form->field($model, 'photo')->fileInput() ?> | |||
<?php | |||
if (strlen($model->photo)) { |
@@ -54,6 +54,7 @@ use yii\helpers\Html; | |||
* @property string $description | |||
* @property string $postcode | |||
* @property string $city | |||
* @property float credit_limit_reminder | |||
*/ | |||
class Producer extends ActiveRecordCommon | |||
{ | |||
@@ -85,7 +86,7 @@ class Producer extends ActiveRecordCommon | |||
[['description', 'order_infos','slug'], 'string'], | |||
[['negative_balance', 'credit', 'active'], 'boolean'], | |||
[['name', 'siret', 'logo', 'photo', 'postcode', 'city', 'code','type'], 'string', 'max' => 255], | |||
['free_price', 'double'], | |||
[['free_price', 'credit_limit_reminder'], 'double'], | |||
['free_price', 'compare', 'compareValue' => 0, 'operator' => '>=', 'type' => 'number', 'message' => 'Prix libre doit être supérieur ou égal à 0'], | |||
]; | |||
} | |||
@@ -113,7 +114,8 @@ class Producer extends ActiveRecordCommon | |||
'date_creation' => 'Date de création', | |||
'order_infos' => 'Informations', | |||
'slug' => 'Slug', | |||
'type' => 'Type de producteur' | |||
'type' => 'Type de producteur', | |||
'credit_limit_reminder' => 'Seuil de crédit limite avant relance', | |||
]; | |||
} | |||
@@ -0,0 +1,15 @@ | |||
<?php | |||
use yii\db\Migration ; | |||
use yii\db\mysql\Schema ; | |||
class m190109_100018_add_field_credit_limit_reminder extends Migration { | |||
public function up() { | |||
$this->addColumn('producer', 'credit_limit_reminder', Schema::TYPE_FLOAT) ; | |||
} | |||
public function down() { | |||
$this->dropColumn('producer', 'credit_limit_reminder') ; | |||
} | |||
} |