9 if (! User::canPermission('createRecord'))
11 return $this->redirect(['site/index']);
13 $this->title = Yii::t('status', 'Statuses');
14 $this->params[ 'breadcrumbs' ][] = $this->title;
16 $columns = [[ 'class' => 'yii\grid\SerialColumn' ]];
18 if (User::canPermission('updateRecord'))
20 $template .= '{delete}';
21 array_push($columns, [
22 'attribute' => 'name',
23 'value' => function ($data)
25 return showUrlUpdate($data->name, $data);
31 array_push($columns, 'name');
33 array_push($columns, [ 'class' => 'yii\grid\ActionColumn', 'template' => $template ]);
36 <div class="status-index">
38 <h1><?= Html::encode($this->title) ?></h1>
41 <?= Html::a(Yii::t('status', 'Create status'), [ 'create' ], [ 'class' => 'btn btn-success' ]) ?>
44 <?php Pjax::begin(); ?>
46 <?= GridView::widget([
47 'id' => 'StatusTable',
48 'dataProvider' => $dataProvider,
49 'filterModel' => $searchModel,
50 'columns' => $columns,