Дмитрий
|
b9f4f73311
|
feat(audit): activity_log attribution — bulk transition/destroy/restore fill user_id/ip/ua
Task 7 (audit-p1-auth): DealBulkActionController — three bulk endpoints
now capture request attribution in every ActivityLog row:
- user_id = auth()->id() (was null)
- ip_address = $request->ip()
- user_agent = $request->userAgent()
All three DB::transaction closures updated to capture $request in use().
Tests: BulkActionActivityLogAttributionTest (3 tests, 21 assertions) — GREEN.
Regression: DealTransitionTest + DealRestoreTest (14 tests) — GREEN.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-22 17:43:17 +03:00 |
|