'class' => ActionColumn::class,
'urlCreator' => function ($action, ShiftTransfer $model, $key, $index, $column) {
return Url::toRoute([$action, 'id' => $model->id]);
- }
+ },
+ 'visibleButtons' => [
+ 'delete' => function($model){
+ return $model->status_id != ShiftTransfer::STATUS_ID_ACCEPTED;
+ },
+ 'update' => function($model){
+ return $model->status_id != ShiftTransfer::STATUS_ID_ACCEPTED;
+ },
+ ],
],
]
]) ?>
<div class="shiftTransferView m-5">
<?= Html::a('Назад', '/shift-transfer', ['class' => 'btn btn-secondary']) ?>
- <?= Html::a('Редактировать', ['/shift-transfer/update', 'id' => Yii::$app->request->get('id')], ['class' => 'btn btn-primary']) ?>
+ <?= $shiftTransfer->status_id != ShiftTransfer::STATUS_ID_ACCEPTED ? Html::a('Редактировать', ['/shift-transfer/update', 'id' => Yii::$app->request->get('id')], ['class' => 'btn btn-primary']) : '' ?>
<h1>Просмотр передачи смены</h1>