Skip to content

Commit 703cc1a

Browse files
committed
Bulk deleting for roles, permissions and groups
1 parent ca3b136 commit 703cc1a

3 files changed

Lines changed: 18 additions & 4 deletions

File tree

views/auth-item-group/index.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,10 @@
5858
'lastPageLabel'=>'>>',
5959
'firstPageLabel'=>'<<',
6060
],
61-
'layout'=>'{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>',
61+
'layout'=>'{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}'.GridBulkActions::widget([
62+
'gridId'=>'auth-item-group-grid',
63+
'actions'=>[Url::to(['bulk-delete'])=>GridBulkActions::t('app', 'Delete'),],
64+
]).'</div></div>',
6265
'filterModel' => $searchModel,
6366
'columns' => [
6467
['class' => 'yii\grid\SerialColumn', 'options'=>['style'=>'width:10px'] ],

views/permission/index.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
use webvimark\extensions\GridBulkActions\GridBulkActions;
23
use webvimark\extensions\GridPageSize\GridPageSize;
34
use webvimark\modules\UserManagement\components\GhostHtml;
45
use webvimark\modules\UserManagement\models\rbacDB\AuthItemGroup;
@@ -7,6 +8,7 @@
78
use yii\grid\GridView;
89
use yii\helpers\ArrayHelper;
910
use yii\helpers\Html;
11+
use yii\helpers\Url;
1012
use yii\widgets\Pjax;
1113

1214
/**
@@ -53,7 +55,10 @@
5355
'firstPageLabel'=>'<<',
5456
],
5557
'filterModel' => $searchModel,
56-
'layout'=>'{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>',
58+
'layout'=>'{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}'.GridBulkActions::widget([
59+
'gridId'=>'permission-grid',
60+
'actions'=>[Url::to(['bulk-delete'])=>GridBulkActions::t('app', 'Delete'),],
61+
]).'</div></div>',
5762
'columns' => [
5863
['class' => 'yii\grid\SerialColumn', 'options'=>['style'=>'width:10px'] ],
5964

@@ -83,7 +88,7 @@
8388
return $model->group_code ? $model->group->name : '';
8489
},
8590
],
86-
91+
['class' => 'yii\grid\CheckboxColumn', 'options'=>['style'=>'width:10px'] ],
8792
[
8893
'class' => 'yii\grid\ActionColumn',
8994
'contentOptions'=>['style'=>'width:70px; text-align:center;'],

views/role/index.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
use webvimark\extensions\GridBulkActions\GridBulkActions;
23
use webvimark\extensions\GridPageSize\GridPageSize;
34
use webvimark\modules\UserManagement\components\GhostHtml;
45
use webvimark\modules\UserManagement\models\rbacDB\AuthItemGroup;
@@ -7,6 +8,7 @@
78
use yii\grid\GridView;
89
use yii\helpers\ArrayHelper;
910
use yii\helpers\Html;
11+
use yii\helpers\Url;
1012
use yii\widgets\Pjax;
1113

1214
/**
@@ -53,7 +55,10 @@
5355
'firstPageLabel'=>'<<',
5456
],
5557
'filterModel' => $searchModel,
56-
'layout'=>'{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>',
58+
'layout'=>'{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}'.GridBulkActions::widget([
59+
'gridId'=>'role-grid',
60+
'actions'=>[ Url::to(['bulk-delete'])=>GridBulkActions::t('app', 'Delete'),],
61+
]).'</div></div>',
5762
'columns' => [
5863
['class' => 'yii\grid\SerialColumn', 'options'=>['style'=>'width:10px'] ],
5964

@@ -65,6 +70,7 @@
6570
'format'=>'raw',
6671
],
6772
'name',
73+
['class' => 'yii\grid\CheckboxColumn', 'options'=>['style'=>'width:10px'] ],
6874
[
6975
'class' => 'yii\grid\ActionColumn',
7076
'contentOptions'=>['style'=>'width:70px; text-align:center;'],

0 commit comments

Comments
 (0)