diff --git a/app/Http/Controllers/RouteController.php b/app/Http/Controllers/RouteController.php index e5b4a57..17893b5 100644 --- a/app/Http/Controllers/RouteController.php +++ b/app/Http/Controllers/RouteController.php @@ -15,6 +15,7 @@ class RouteController extends Controller $barrio = UserRole::where('nombre', 'barrio')->first(); $admin = UserRole::where('nombre', 'admin_barrio')->first(); $comision = UserRole::where('nombre', 'comision')->first(); + $ollas = UserRole::where('nombre', 'ollas')->first(); switch ($request->user()->role_id) { case $barrio->id: @@ -23,6 +24,8 @@ class RouteController extends Controller return redirect('/admin'); case $comision->id: return redirect('/comisiones'); + case $ollas->id: + return redirect('/ollas'); default: abort(400, 'Rol de usuario invalido'); } diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 62d8101..0b271ac 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -26,6 +26,7 @@ class UserController extends Controller $result = [ 'grupo_de_compra' => null, ]; $grupo_de_compra = GrupoDeCompra::find($user->grupo_de_compra_id); switch (UserRole::findOrFail($user->role_id)->nombre) { + case 'ollas': case 'barrio': $result['grupo_de_compra'] = new GrupoDeCompraPedidoResource($grupo_de_compra); break;