public function startup()
 {
     parent::startup();
     if (!$this->user->isAllowed('DashboardShortcuts', 'view')) {
         throw new ForbiddenRequestException('Access denied');
         $this->redirect('Dashboard:default');
     }
 }
예제 #2
0
 protected function createTemplate($class = NULL)
 {
     $template = parent::createTemplate($class);
     $template->addFilter('texy', function ($content) {
         return new \Latte\Runtime\Html($this->texy->process($content));
     });
     $this->registerTexyMacros($this->texy);
     return $template;
 }
 public function checkRequirements($element)
 {
     parent::checkRequirements($element);
     $this->canUser('view');
 }