P0 EPIC - Danger Zone Hard Delete for Users #401
Notifications
Total Time Spent: 1 hour 6 minutes
kincses
1 hour 6 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#401
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Admin Frontend Epic 10
Cél: Implement "Danger Zone" hard delete endpoint for physically destroying test users, protected by Superadmin requirement, Gatekeeper logic, Audit Trail, and Double Opt-in UI.
🔗 Függőségek (Dependencies)
📝 Elemzés
A feladat egy DELETE /admin/users/{user_id}/hard végpont létrehozása, amely:
▶️ Munka megkezdve: 2026-07-08 12:59:13
✅ Munka befejezve: 2026-07-08 14:06:09
Technikai Összefoglaló:
P0 EPIC: Danger Zone Hard Delete for Users implemented. Backend: DELETE /admin/users/{user_id}/hard endpoint with Superadmin check (403), Gatekeeper (FinancialLedger/Wallet check → 400), FK constraint workaround (AuditLog.user_id nullified, SecurityAuditLog.target_id=None), and Audit Trail. Frontend: Danger Zone red-bordered card + Double Opt-in Modal (type email to confirm). i18n: 13 new keys in en/hu users.json. All 4 test scenarios passed (403, 404, 400, 200).
⏱️ Az idő rögzítve.