/** * Add permissions to the ACL file. * * @param dynamic * * @return bool */ public function addToAcl() { return parent::addToAcl('// ' . str_plural($this->class), sprintf("'admin.%s.index' => %d,", $this->route, $this->permission), sprintf("'admin.%s.show' => %d,", $this->route, $this->permission), sprintf("'admin.%s.create' => %d,", $this->route, $this->permission + 1), sprintf("'admin.%s.store' => %d,", $this->route, $this->permission + 1), sprintf("'admin.%s.edit' => %d,", $this->route, $this->permission + 2), sprintf("'admin.%s.update' => %d,", $this->route, $this->permission + 2), sprintf("'admin.%s.destroy' => %d,", $this->route, $this->permission + 3), sprintf("'admin.%s.restore' => %d,", $this->route, $this->permission + 3), sprintf("'admin.%s.trash.mode' => %d,", $this->route, $this->permission + 3), ''); }
/** * Add permissions to the ACL file. * * @param dynamic * * @return bool */ public function addToAcl() { return parent::addToAcl(sprintf("'report.%s' => %d,", $this->route, $this->permission), sprintf("'report.%s.validate' => %d,", $this->route, $this->permission)); }