function GET_view()
 {
     $this->requireAuthentication();
     $entity = $this->requestedEntity;
     $entity->checkPermission('view');
     if ($entity->status === Entities\Registration::STATUS_DRAFT) {
         parent::GET_edit();
     } else {
         parent::GET_single();
     }
 }
Example #2
0
 function GET_create()
 {
     if (key_exists('parentId', $this->urlData) && is_numeric($this->urlData['parentId'])) {
         $parent = $this->repository->find($this->urlData['parentId']);
         if ($parent) {
             App::i()->hook('entity(project).new', function () use($parent) {
                 $this->parent = $parent;
             });
         }
     }
     parent::GET_create();
 }