"Role View", "id"=>self::ROLE_VIEW, "state" => $this->selectNodes(self::ROLE_VIEW) ], [ "text"=>"Role Add", "id"=>self::ROLE_ADD, "state" => $this->selectNodes(self::ROLE_ADD) ], [ "text"=>"Role Edit", "id"=>self::ROLE_EDIT, "state" => $this->selectNodes(self::ROLE_EDIT) ], [ "text"=>"Role Delete", "id"=>self::ROLE_DELETE, "state" => $this->selectNodes(self::ROLE_DELETE) ], [ "text"=>"Role Permissions", "id"=>self::ROLE_PERMISSIONS, "state" => $this->selectNodes(self::ROLE_PERMISSIONS) ] ]; return ["text"=>"Role","id"=>self::ROLE,"children"=>$permissions]; } public function frontEndPermissions() { $roles_permissions = [ [ "text"=>"Role View", "ability" => $this->apiPermissionSelected(self::ROLE_VIEW) ], [ "text"=>"Role Add", "ability" => $this->apiPermissionSelected(self::ROLE_ADD) ], [ "text"=>"Role Edit", "ability" => $this->apiPermissionSelected(self::ROLE_EDIT) ], [ "text"=>"Role Delete", "ability" => $this->apiPermissionSelected(self::ROLE_DELETE) ], [ "text"=>"Role Permissions", "ability" => $this->apiPermissionSelected(self::ROLE_PERMISSIONS) ] ]; return ["text"=>"Roles Permissions","permissions"=>$roles_permissions]; } }