bindEvent('page.beforeDisplay', function () { if (!$this->user->isSuperUser()) { return Response::make(View::make('backend::access_denied'), 403); } }); } /** * Add available permission fields to the Role form. */ public function formExtendFields($form) { /* * Add permissions tab */ $form->addTabFields($this->generatePermissionsField()); } /** * Adds the permissions editor widget to the form. * @return array */ protected function generatePermissionsField() { return [ 'permissions' => [ 'tab' => 'backend::lang.user.permissions', 'type' => 'Backend\FormWidgets\PermissionEditor', 'mode' => 'checkbox' ] ]; } }