diff --git a/routes/web.php b/routes/web.php index 492a4b3..6169b37 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,13 +1,14 @@ group(function () { Route::get('/dashboard', [DashboardController::class, 'show'])->name('dashboard'); - Route::view('/import-export', 'import-export')->name('import-export'); - // ->middleware('verified'); + Route::view('/import-export', 'import-export') + ->name('import-export') + ->when(!config('investbrain.self_hosted'), function($route) { + return $route->middleware('verified'); + }); Route::get('/portfolio/create', [PortfolioController::class, 'create'])->name('portfolio.create'); Route::get('/portfolio/{portfolio}', [PortfolioController::class, 'show'])->name('portfolio.show'); @@ -38,6 +42,11 @@ Route::middleware(['auth:sanctum', config('jetstream.auth_session')])->group(fun Route::get('invite/{portfolio}/{user}', InvitedOnboardingController::class)->name('invited_onboarding')->scopeBindings(); // Overwrites Jetstream routes +Route::get('/user/api-tokens', [ApiTokenController::class, 'index']) + ->name('api-tokens.index') + ->when(!config('investbrain.self_hosted'), function($route) { + return $route->middleware('verified'); + }); Route::get('/terms', [TermsOfServiceController::class, 'show'])->name('terms.show'); Route::get('/privacy', [PrivacyPolicyController::class, 'show'])->name('policy.show');