</h2> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="col-sm-6"> <p> <?php echo GhostHtml::a('<span class="glyphicon glyphicon-plus-sign"></span> ' . 'Create', ['create'], ['class' => 'btn btn-success']); ?> </p> </div> <div class="col-sm-6 text-right"> <?php echo GridPageSize::widget(['pjaxId' => 'role-grid-pjax']); ?> </div> </div> <?php Pjax::begin(['id' => 'role-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'role-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'filterModel' => $searchModel, 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>', 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:30px']], ['attribute' => 'description', 'value' => function (Role $model) { return Html::a($model->description, ['view', 'id' => $model->name], ['data-pjax' => 0]); }, 'format' => 'raw'], 'name', ['class' => 'yii\\grid\\ActionColumn', 'contentOptions' => ['style' => 'width:70px; text-align:center;']]]]); ?> <?php
</h2> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="col-sm-6"> <p> <?php echo GhostHtml::a('<span class="glyphicon glyphicon-plus-sign"></span> Create', ['create'], ['class' => 'btn btn-success']); ?> </p> </div> <div class="col-sm-6 text-right"> <?php echo GridPageSize::widget(['pjaxId' => 'permission-grid-pjax']); ?> </div> </div> <?php Pjax::begin(['id' => 'permission-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'permission-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'filterModel' => $searchModel, 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>', 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:30px']], ['attribute' => 'description', 'value' => function ($model) { if ($model->name == Yii::$app->getModule('user')->commonPermissionName) { return Html::a($model->description, ['view', 'id' => $model->name], ['data-pjax' => 0, 'class' => 'label label-primary']); } else { return Html::a($model->description, ['view', 'id' => $model->name], ['data-pjax' => 0]); }
<div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="col-sm-6"> <p> <?php echo GhostHtml::a('<span class="glyphicon glyphicon-plus-sign"></span> ' . 'Create', ['/user-management/user/create'], ['class' => 'btn btn-success']); ?> </p> </div> <div class="col-sm-6 text-right"> <?php echo GridPageSize::widget(['pjaxId' => 'user-grid-pjax']); ?> </div> </div> <?php Pjax::begin(['id' => 'user-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'user-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'filterModel' => $searchModel, 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}' . GridBulkActions::widget(['gridId' => 'user-grid', 'actions' => [Url::to(['bulk-activate', 'attribute' => 'status']) => GridBulkActions::t('app', 'Activate'), Url::to(['bulk-deactivate', 'attribute' => 'status']) => GridBulkActions::t('app', 'Deactivate'), '----' => [Url::to(['bulk-delete']) => GridBulkActions::t('app', 'Delete')]]]) . '</div></div>', 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:30px']], ['class' => 'kuzmiand\\users\\components\\StatusColumn', 'attribute' => 'superadmin', 'visible' => Yii::$app->user->identity->isSuperadmin, 'options' => ['style' => 'width:100px']], ['attribute' => 'username', 'value' => function (User $model) { return Html::a($model->username, ['view', 'id' => $model->id], ['data-pjax' => 0]); }, 'format' => 'raw', 'options' => ['style' => 'width:auto']], ['attribute' => 'email', 'format' => 'raw', 'visible' => User::hasPermission('viewUserEmail'), 'options' => ['style' => 'width:auto']], ['attribute' => 'gridRoleSearch', 'filter' => ArrayHelper::map(Role::getAvailableRoles(Yii::$app->user->identity->isSuperAdmin), 'name', 'description'), 'value' => function (User $model) { return implode(', ', ArrayHelper::map($model->roles, 'name', 'description')); }, 'format' => 'raw', 'visible' => User::hasPermission('viewUserRoles')], ['attribute' => 'registration_ip', 'value' => function (User $model) {