/** * 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(); }