Esempio n. 1
0
 /**
  *  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), '');
 }
Esempio n. 2
0
 /**
  *  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));
 }