protected function afterDisplay(&$response, &$model, &$params) { $response['data']['write_permission'] = true; $response['data']['permission_level'] = \GO\Base\Model\Acl::MANAGE_PERMISSION; $response['data']['partyName'] = $model->party->name; return parent::beforeDisplay($response, $model, $params); }
protected function beforeDisplay(&$response, &$model, &$params) { unset(\GO::session()->values['new_participant_ids']); if ($model->isPrivate(\GO::user()) && $model->user_id != \GO::user()->id && $model->calendar->user_id != \GO::user()->id) { throw new \GO\Base\Exception\AccessDenied(); } return parent::beforeDisplay($response, $model, $params); }