Mejoras generales .w. se me olvida que agrego

This commit is contained in:
2021-07-20 00:36:50 -04:00
parent 19207b89f6
commit 7fa39a8b11
9 changed files with 88 additions and 18 deletions

View File

@@ -19,7 +19,11 @@ class RestaurantesController extends Controller {
* Obtiene de forma paginada los restaurantes registrados en el backend
*/
public function all(Request $request) {
$restaurantes = Restaurante::all();
if($request->user->isGlobalAdmin()) {
$restaurantes = Restaurante::all();
} else {
$restaurantes = $request->user->restaurantes;
}
$paginate = app(PaginatorService::class)->paginate(
perPage: $request->input('per_page', 15),
@@ -100,7 +104,6 @@ class RestaurantesController extends Controller {
if($restaurant->zonasProduccion()->count() > 0) throw new CantDeleteHasChildException("restaurant", "zona_produccion");
if($restaurant->categorias()->count() > 0) throw new CantDeleteHasChildException("restaurant", "categoria");
$restaurant->delete();
return response()->json([], 204);
}

View File

@@ -49,6 +49,13 @@ class UsuariosController extends Controller {
return response()->json($usuario);
}
/**
* Se obtiene al usuario logeado
*/
public function getMe(Request $request) {
return response()->json($request->user);
}
/**
* Crea un nuevo usuario localmente y en auth0
*/