Commit e86ffb35e1e60e6312bcb3fe2ab2def61e9a4cde
1 parent
287e356d
-Permissions bug fixes
Showing
1 changed file
with
13 additions
and
7 deletions
Show diff stats
views/order/_form.php
| ... | ... | @@ -172,11 +172,16 @@ JS; |
| 172 | 172 | <div class="row"> |
| 173 | 173 | <div class="col-sm-6"> |
| 174 | 174 | |
| 175 | - <?= $form->field($model, 'deadline') | |
| 175 | + <?php | |
| 176 | + $model->deadline = date('d.m.Y', (int) $model->deadline); | |
| 177 | + echo $form->field($model, 'deadline') | |
| 176 | 178 | ->widget( |
| 177 | 179 | DatePicker::className(), |
| 178 | 180 | [ |
| 179 | 181 | 'disabled' => !$permissions->checkAttr('deadline'), |
| 182 | + 'pluginOptions' => [ | |
| 183 | + 'format' => 'dd.mm.yyyy', | |
| 184 | + ], | |
| 180 | 185 | ] |
| 181 | 186 | ) ?> |
| 182 | 187 | |
| ... | ... | @@ -208,7 +213,9 @@ JS; |
| 208 | 213 | <?= $form->field($model, 'label') |
| 209 | 214 | ->dropDownList( |
| 210 | 215 | ArrayHelper::map( |
| 211 | - Label::find() | |
| 216 | + Label::find()->where([ | |
| 217 | + 'id' => $permissions->labelsArray, | |
| 218 | + ]) | |
| 212 | 219 | ->asArray() |
| 213 | 220 | ->all(), |
| 214 | 221 | 'id', |
| ... | ... | @@ -263,7 +270,7 @@ JS; |
| 263 | 270 | |
| 264 | 271 | <?php |
| 265 | 272 | |
| 266 | - if (!$permissions->checkAttr('manager_id')) { | |
| 273 | + if ($permissions->checkAttr('manager_id')) { | |
| 267 | 274 | echo $form->field($model, 'manager_id') |
| 268 | 275 | ->dropDownList( |
| 269 | 276 | ArrayHelper::map( |
| ... | ... | @@ -730,12 +737,11 @@ JS; |
| 730 | 737 | ); ?> |
| 731 | 738 | </div> |
| 732 | 739 | <div class="col-md-2" style="margin-top: 23px"> |
| 733 | - <?php echo Html::submitButton( | |
| 740 | + <?php if ($permissions->checkAttr('add_product')) | |
| 741 | + echo Html::submitButton( | |
| 734 | 742 | \Yii::t('app', 'Добавить'), |
| 735 | 743 | [ |
| 736 | - 'class' => ( $model->isNewRecord || !$permissions->checkAttr( | |
| 737 | - 'add_product' | |
| 738 | - ) ) ? 'btn btn-primary disabled' : 'btn btn-primary', | |
| 744 | + 'class' => 'btn btn-primary', | |
| 739 | 745 | ] |
| 740 | 746 | ) ?> |
| 741 | 747 | </div> | ... | ... |