diff --git a/backend/app/Models/Usuario.php b/backend/app/Models/Usuario.php index cfe4d02..2229e1d 100644 --- a/backend/app/Models/Usuario.php +++ b/backend/app/Models/Usuario.php @@ -48,6 +48,8 @@ class Usuario extends Model { /** * 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 * @return bool */ @@ -60,6 +62,8 @@ class Usuario extends Model { /** * 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 * @return bool */ @@ -69,6 +73,12 @@ class Usuario extends Model { 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() { if (in_array('global_admin', $this->roles)) return true; if (in_array('admin', $this->roles)) return true;