Si el usuario es un global admin se considera que esta en todos los

restaurantes
This commit is contained in:
2021-07-20 02:23:22 -04:00
parent 6a7e08478f
commit 8f2e4a9d17
2 changed files with 1 additions and 1 deletions

View File

@@ -12,7 +12,6 @@ class InRestauranteMiddleware {
$restaurante = Restaurante::findOrFail($request->route('restaurante_id'));
$user = $request->user;
if(!$user->isOnRestaurante($restaurante)) {
Log::debug('El usuario intento acceder a un restaurante que no le pertenece', [
'user' => $user->id,

View File

@@ -44,6 +44,7 @@ class Usuario extends Model {
}
public function isOnRestaurante($restaurante) {
if($this->isGlobalAdmin()) return true;
return $this->restaurantes()->where('id', $restaurante->id)->count() > 0;
}