Пример #1
0
 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);
 }
Пример #2
0
 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);
 }