/**
  * Obtains a list of assets
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function getEntitiesAction()
 {
     if (!$this->security->isGranted('asset:assets:viewother')) {
         $this->listFilters[] = array('column' => 'a.createdBy', 'expr' => 'eq', 'value' => $this->factory->getUser()->getId());
     }
     return parent::getEntitiesAction();
 }
 /**
  * Obtains a list of forms.
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function getEntitiesAction()
 {
     if (!$this->security->isGranted('form:forms:viewother')) {
         $this->listFilters = ['column' => 'f.createdBy', 'expr' => 'eq', 'value' => $this->user->getId()];
     }
     return parent::getEntitiesAction();
 }
 /**
  * Obtains a list of emails
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function getEntitiesAction()
 {
     if (!$this->security->isGranted('email:emails:viewother')) {
         $this->listFilters[] = array('column' => 'e.createdBy', 'expr' => 'eq', 'value' => $this->factory->getUser()->getId());
     }
     //get parent level only
     $this->listFilters[] = array('column' => 'e.variantParent', 'expr' => 'isNull');
     return parent::getEntitiesAction();
 }
 /**
  * Obtains a list of pages.
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function getEntitiesAction()
 {
     if (!$this->security->isGranted('page:pages:viewother')) {
         $this->listFilters = ['column' => 'p.createdBy', 'expr' => 'eq', 'value' => $this->user->getId()];
     }
     //get parent level only
     $this->listFilters[] = ['column' => 'p.variantParent', 'expr' => 'isNull'];
     $this->listFilters[] = ['column' => 'p.translationParent', 'expr' => 'isNull'];
     return parent::getEntitiesAction();
 }
 /**
  * Obtains a list of roles
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function getEntitiesAction()
 {
     return parent::getEntitiesAction();
 }