BUG: DELETE /api/agents/{id} manquant (spec Phase 10) #24
Labels
No labels
bug
chore
design
dx:ci
dx:database
dx:dotnet
dx:infra
dx:security
dx:tests
dx:ui
etape-1
etape-2
etape-3
etape-4
etape-5
etape-6
etape-7
feature
priority-high
priority-low
priority-medium
security
spec
tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nonobis/Heimdall#24
LoadingâŠ
Reference in a new issue
No description provided.
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?
đŻ Contexte
Le CRUD agents est incomplet : pas de suppression d'agent, ni de dĂ©sactivation propre (les camĂ©ras assignĂ©es doivent ĂȘtre rĂ©affectĂ©es ou bloquĂ©es).
đ RĂ©fĂ©rence spec (MASTER_SPECIFICATION.md v2.0)
Phase 10 :
DELETE /api/agents/{id}â suppression d'agent2.1 : soft delete sur Agent (IsDeleted, DeletedAt)
đ Ătat actuel (vĂ©rifiĂ© dans le code)
AgentsController: register, heartbeat, get, by-site, list. Pas de DELETE. L'entité Agent n'a pas de flag IsDeleted/DeletedAt (contrairement à Site/Camera).𧩠à faire
đ§Ș CritĂšres d'acceptation
đ Fichiers concernĂ©s
src/Heimdall.Domain/Entities/Agent.cs, src/Heimdall.Web/Controllers/AgentsController.cs, src/Heimdall.Application/Agents/