Mas documentacion
This commit is contained in:
@@ -48,6 +48,8 @@ class Usuario extends Model {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Valida que el usuario tiene permisos sobre otro usuario
|
* Valida que el usuario tiene permisos sobre otro usuario
|
||||||
|
*
|
||||||
|
* Esto se cumple cuando el usuario es global_admin o es administrador y comparte restaurant con el otro usuario
|
||||||
* @param $user
|
* @param $user
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
@@ -60,6 +62,8 @@ class Usuario extends Model {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Valida que el usuario tiene permisos en un restaurant
|
* Valida que el usuario tiene permisos en un restaurant
|
||||||
|
*
|
||||||
|
* Esto se cumple cuando el usuario es global_admin o el usuario esta dentro del restaurant.
|
||||||
* @param $restaurant
|
* @param $restaurant
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
@@ -69,6 +73,12 @@ class Usuario extends Model {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valida que el usuario puede manejar otros usuarios
|
||||||
|
*
|
||||||
|
* Esto es cumplido cuando el usuario tiene rol de global_admin y/o admin
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
public function canManageUsers() {
|
public function canManageUsers() {
|
||||||
if (in_array('global_admin', $this->roles)) return true;
|
if (in_array('global_admin', $this->roles)) return true;
|
||||||
if (in_array('admin', $this->roles)) return true;
|
if (in_array('admin', $this->roles)) return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user