/** * @inheritdoc */ public function init() { Yii::configure($this, ['dataProvider' => $this->getDataProvider(), 'layout' => "{items}\n{pager}", 'columns' => ['title', 'description', 'moduleId', ['label' => '', 'class' => 'humhub\\libs\\DropDownGridColumn', 'attribute' => 'state', 'readonly' => function ($data) { return $data['changeable']; }, 'submitAttributes' => ['permissionId', 'moduleId'], 'dropDownOptions' => 'states']]]); parent::init(); }