diff --git a/migrations/m170714_090429_add_default_columns.php b/migrations/m170714_090429_add_default_columns.php index 5fea8c0..3cfaf17 100644 --- a/migrations/m170714_090429_add_default_columns.php +++ b/migrations/m170714_090429_add_default_columns.php @@ -13,9 +13,9 @@ class m170714_090429_add_default_columns extends Migration public function safeDown() { - echo "m170714_090429_add_default_columns cannot be reverted.\n"; - - return false; + $this->dropColumn('label', 'default'); + $this->dropColumn('delivery', 'default'); + $this->dropColumn('payment', 'default'); } /* diff --git a/models/Delivery.php b/models/Delivery.php index 7cffd3d..3dc3dbd 100755 --- a/models/Delivery.php +++ b/models/Delivery.php @@ -16,6 +16,7 @@ * @property integer $sort * @property float $value * @property boolean $status + * @property boolean $default * @property DeliveryLang[] $deliveryLangs * @property Language[] $languages * @property Order[] $orders @@ -83,6 +84,10 @@ [ 'status' ], 'boolean', ], + [ + [ 'default' ], + 'boolean', + ], ]; } @@ -96,6 +101,7 @@ 'sort' => Yii::t('order', 'Sort'), 'value' => Yii::t('order', 'Value'), 'status' => Yii::t('order', 'Status'), + 'default'=> Yii::t('order', 'Default'), ]; } diff --git a/models/Label.php b/models/Label.php index 17dfae9..f2b2b4a 100755 --- a/models/Label.php +++ b/models/Label.php @@ -17,6 +17,7 @@ * @property string $value * @property boolean $status * @property string $color + * @property boolean $default * @property LabelLang[] $labelLangs * @property Language[] $languages * @property Order[] $orders diff --git a/models/Payment.php b/models/Payment.php index 88095c2..4598da2 100755 --- a/models/Payment.php +++ b/models/Payment.php @@ -15,6 +15,7 @@ * @property integer $id * @property integer $sort * @property boolean $status + * @property boolean $default * @property Order[] $orders * @property PaymentLang[] $paymentLangs * @property Language[] $languages @@ -78,6 +79,10 @@ [ 'status' ], 'boolean', ], + [ + [ 'default' ], + 'boolean', + ], ]; } @@ -90,6 +95,7 @@ 'id' => Yii::t('order', 'ID'), 'sort' => Yii::t('order', 'Sort'), 'status' => Yii::t('order', 'Status'), + 'default'=> Yii::t('order', 'Default'), ]; } diff --git a/views/delivery/_form.php b/views/delivery/_form.php index 2b53bbc..dd7773e 100755 --- a/views/delivery/_form.php +++ b/views/delivery/_form.php @@ -35,6 +35,12 @@ 'class' => 'flat', ] ) ?> + = $form->field($model, 'default') + ->checkbox( + [ + 'class' => 'flat', + ] + ) ?>