Mas documentacion

This commit is contained in:
2021-04-30 18:19:35 -04:00
parent d764ff6718
commit 477a72476b

View File

@@ -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;