Added new blocklist feature and list-unsubscribe behaviour

This commit is contained in:
Will Browning
2026-04-08 12:11:30 +01:00
parent 140681427b
commit cfb3ecb0ae
175 changed files with 14228 additions and 1824 deletions

View File

@@ -2,6 +2,9 @@
namespace App\Http\Controllers;
use App\Models\Alias;
use Illuminate\Support\Facades\Log;
class DeactivateAliasController extends Controller
{
/**
@@ -21,7 +24,20 @@ class DeactivateAliasController extends Controller
$alias->deactivate();
Log::info('Email banner link deactivated alias: '.$alias->email.' ID: '.$id);
return redirect()->route('aliases.index')
->with(['flash' => 'Alias '.$alias->email.' deactivated successfully!']);
}
public function deactivatePost($id)
{
$alias = Alias::findOrFail($id);
$alias->deactivate();
Log::info('One-Click Unsubscribe deactivated alias: '.$alias->email.' ID: '.$id);
return response('');
}
}