feat(c cameras): enforce camera-level access filtering in GetCamerasBySite and GetCamera #179
No reviewers
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nonobis/Heimdall!179
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/feat-filtrage-cam-ras-adapter-getcamerasbysite-aux"
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 endpoint
GET /api/cameras/by-site/{siteId}retournait toutes les caméras du site sans filtrage par droits utilisateur. De même,GET /api/cameras/{id}ne vérifiait pas les permissions caméra individuelles.Ce PR injecte
ICameraAccessServicedans les handlers CQRS pour appliquer le filtrage au niveau caméra conformément à la section 4.2 Permissions du spec.Tickets liés
Tests
Notes
ICameraAccessServiceexistait déjà (ajouté dans #175) mais n'était pas utilisé par les handlers caméraMonitoringHub.JoinSiteMonitoringvérifiait déjà l'accès viaGetUserAccessibleCameraIdsAsyncUserIdest optionnel (nullable) pour rétrocompatibilité🤖 Résumé des tests
Tests unitaires
Pas de résultats (job skippé)
Tests Web (bUnit)
Pas de résultats
Tests DB (Infrastructure)
Pas de résultats
Généré automatiquement par la CI.
🤖 Coding Orchestrator — 2026-08-28 11:07 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 12:09 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 12:57 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 14:23 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 15:22 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 16:44 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 17:36 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 18:16 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 18:49 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 19:22 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 19:57 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 20:30 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 21:02 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 21:34 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 22:06 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 22:39 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 23:12 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-28 23:44 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 00:18 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 00:50 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 01:24 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 01:56 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 02:29 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 03:33 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 04:06 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 04:39 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 05:12 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 05:44 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 06:16 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 06:48 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 07:20 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 07:52 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 08:24 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 08:56 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 09:28 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 10:00 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 10:32 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 11:04 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 11:36 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 12:08 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 12:40 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 13:13 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 13:45 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 14:17 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 14:49 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 15:21 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 15:53 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 16:25 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 16:57 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 17:29 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 18:01 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 18:33 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 19:06 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 19:38 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 20:11 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 20:43 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 21:15 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 21:47 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 22:19 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 22:51 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 23:23 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-29 23:56 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 00:30 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 01:02 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 01:34 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 02:06 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 02:38 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 03:33 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 04:06 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 04:39 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 05:12 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 05:45 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 06:18 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 06:50 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 07:22 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.
🤖 Coding Orchestrator — 2026-08-30 07:54 UTC
Changement détecté: code
auto-fix-trivial
⏭️ À vérifier
review-gate
⏭️ À vérifier
Ce commentaire est généré automatiquement par le coding orchestrator.