Implement superadmin audit log for mutations
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-02 11:57:49 +01:00
parent 8b4950c79d
commit 412ecbe691
82 changed files with 1766 additions and 192 deletions

View File

@@ -4,6 +4,7 @@ namespace Tests\Feature;
use App\Filament\Resources\TenantResource\Pages\ListTenants;
use App\Jobs\AnonymizeAccount;
use App\Models\SuperAdminActionLog;
use App\Models\Tenant;
use App\Models\TenantLifecycleEvent;
use App\Models\User;
@@ -79,6 +80,10 @@ class TenantLifecycleActionsTest extends TestCase
$tenant->refresh();
$this->assertFalse((bool) $tenant->is_active);
$this->assertTrue(SuperAdminActionLog::query()
->where('action', 'tenant.deactivated')
->where('subject_id', $tenant->id)
->exists());
$this->assertTrue(TenantLifecycleEvent::query()
->where('tenant_id', $tenant->id)
->where('type', 'deactivated')