diff --git a/app/Http/Middleware/MigrationLookup.php b/app/Http/Middleware/MigrationLookup.php index f18b9199f1..6fcce46d16 100644 --- a/app/Http/Middleware/MigrationLookup.php +++ b/app/Http/Middleware/MigrationLookup.php @@ -16,6 +16,11 @@ use Utils; class MigrationLookup { + private string $migration_notification = 'The Invoice Ninja v4 platform is now disabled for free users. Please Migrate Now to the new Invoice Ninja v5 platform to remain as a free account.

+*Not ready for v5? Upgrade to Pro or Enterprise to remain on v4. *Please note that the v4 platform will be "sunset" in November 2022.'; + + private string $silo = 'V4 is now disabled for your account. Please migrate. Migrate Now'; + public function handle(Request $request, Closure $next, $guard = 'user') { if (! env('MULTI_DB_ENABLED')) { @@ -37,10 +42,10 @@ class MigrationLookup } - return redirect('/settings/account_management')->with('warning','V4 is now disabled for your account. Please migrate.'); + return redirect('/settings/account_management')->with('warning',$this->silo); } elseif(!auth()->user()->account->company->plan_expires || Carbon::parse(auth()->user()->account->company->plan_expires)->lt(now())){ - session()->flash('warning','Please consider migrating to V5, V4 has entered end of life.'); + session()->flash('warning',$this->migration_notification); } return $next($request);