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);