title = Yii::t('app', 'Felhasználók'); $this->params['breadcrumbs'][] = $this->title; ?>
= Html::a(Yii::t('app', 'Új felhasználó'), ['create'], ['class' => 'btn btn-success']) ?>
= GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'username', 'email:email', 'created_at:datetime', [ 'attribute' => 'role', 'value' => function ($model){ $roles = \Yii::$app->authManager->getRolesByUser($model->id ); return implode(', ', array_map(function ($role) { return sprintf("%s", RoleDefinition::getRoleLabel($role->name)); }, $roles )); } ] , ['class' => 'yii\grid\ActionColumn', 'template' => RoleDefinition::getRoleTemplate([ 'admin' => '{view} {update}', 'employee' => '{view}' ] ) ], ], ]); ?>