' . Yii::t('app', 'Assign Roles'), Url::to([ 'assign', 'uid' => $model['id'] ]), [ 'title' => 'assignment', 'class' => 'btn btn-white btn-sm' ]); }; $this->title = "Admin Users"; $this->params['breadcrumbs'][] = Yii::t('app', 'Admin Users'); ?>
render('/widgets/_ibox-title') ?>
'{refresh} {create} {delete}' ]) ?> $dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'class' => CheckboxColumn::className(), ], [ 'attribute' => 'username', ], [ 'attribute' => 'role', 'label' => Yii::t('app', 'Role'), 'value' => function ($model) { /** @var $model backend\models\AdminUser */ return $model->getRolesNameString(); }, ], [ 'attribute' => 'email', ], [ 'attribute' => 'status', 'label' => Yii::t('app', 'Status'), 'value' => function ($model) { if($model->status == AdminUser::STATUS_ACTIVE){ return Yii::t('app', 'Normal'); }else if( $model->status == AdminUser::STATUS_DELETED ){ return Yii::t('app', 'Disabled'); } }, 'filter' => AdminUser::getStatuses(), ], [ 'class' => DateColumn::className(), 'attribute' => 'created_at', ], [ 'class' => DateColumn::className(), 'attribute' => 'updated_at', ], [ 'class' => ActionColumn::className(), 'buttons' => ['assignment' => $assignment], ], ] ]); ?>