/** * See all users by service * @return mixed */ public function actionIndex() { Yii::$app->user->setReturnUrl(['/' . $this->getRoute()]); $userQuery = ApiUser::find()->orderBy('email:1'); $tenantQuery = Tenant::find()->orderBy('name'); return $this->render('index', ['userQuery' => $userQuery, 'tenantQuery' => $tenantQuery]); }
$this->title = $model->name; $this->params['breadcrumbs'][] = ['label' => 'Tenants', 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; //$this->params['sidebarItems'] = Yii::$app->params['sidebarItems']; ?> <div class="row"> <?php Pjax::begin(['id' => 'container-pjax', 'timeout' => false]); ?> <!-- BEGIN user portlet --> <div class="col-md-6"> <?php Portlet::begin(['id' => 'user-portlet', 'title' => 'Users Permission', 'subtitle' => 'for this tenant...']); ?> <?php echo GridView::widget(['id' => 'user-gridview', 'dataProvider' => new ArrayDataProvider(['allModels' => ApiUser::find()->email('')->orderBy('email:1')->all(), 'pagination' => ['pageSize' => 10]]), 'columns' => ApiUser::column()->nickname()->email()->role($model->name)->actions("{update-role-to-user} {update-role-to-admin} {remove-tenant}", $model->id)->all()]); ?> <?php Portlet::end(); ?> </div> <!-- END user portlet --> <?php Pjax::end(); ?> </div>