FEAT: Fusionner les écrans « Caméras » et « Détection » d'un site en un seul #109

Closed
opened 2026-08-12 12:46:08 +02:00 by nonobis · 1 comment
Owner

Contexte

Sur la page d'un site (SiteDetail), deux tuiles mènent à deux écrans qui se recouvrent :

  • « Caméras » → /sites/{id}/cameras : liste + ajout manuel + suppression des caméras du site
  • « Détection » → /sites/{id}/discoveries : scan réseau des agents, résultats, confirmation d'ajout

L'utilisateur voit deux écrans « en doublon » pour gérer les caméras d'un site.

Exigence produit

Un SEUL écran par site qui permet :

  1. Voir/gérer les caméras existantes (ajout manuel, suppression, édition) — l'ajout manuel actuel doit être conservé
  2. Détecter de nouvelles caméras (scan réseau demandé aux agents) et les ajouter depuis les résultats
  3. Les caméras détectées NON encore ajoutées apparaissent comme suggestions dans le même écran

Proposition

  • Page unique (ex. /sites/{id}/cameras) : onglets ou sections « Caméras » + « Détection »
  • DiscoveriesPage fusionnée dans CamerasPage (scan, résultats, confirmations)
  • SiteDetail : une seule tuile « Caméras » (suppression de la tuile « Détection »)
  • /sites/{id}/discoveries → redirection vers la page fusionnée (rétrocompat)

Critères d'acceptation

  • Depuis la page site : un seul accès « Caméras »
  • Dans l'écran : ajout manuel + scan/détection + ajout des détectées + suppression
  • Aucune fonctionnalité perdue (identifiants caméras, scan, confirmation)
  • Tests bUnit : rendu de la page fusionnée, scan, ajout manuel


Maquette

Maquette

Description

L'écran « Caméras » du site fusionne désormais la liste des caméras ET la section découverte/scan : onglets (Caméras / Agents / Identifiants caméras),


Maquette

Maquette

## Contexte Sur la page d'un site (SiteDetail), deux tuiles mènent à deux écrans qui se recouvrent : - « Caméras » → /sites/{id}/cameras : liste + ajout manuel + suppression des caméras du site - « Détection » → /sites/{id}/discoveries : scan réseau des agents, résultats, confirmation d'ajout L'utilisateur voit deux écrans « en doublon » pour gérer les caméras d'un site. ## Exigence produit Un SEUL écran par site qui permet : 1. Voir/gérer les caméras existantes (ajout manuel, suppression, édition) — l'ajout manuel actuel doit être conservé 2. Détecter de nouvelles caméras (scan réseau demandé aux agents) et les ajouter depuis les résultats 3. Les caméras détectées NON encore ajoutées apparaissent comme suggestions dans le même écran ## Proposition - Page unique (ex. /sites/{id}/cameras) : onglets ou sections « Caméras » + « Détection » - DiscoveriesPage fusionnée dans CamerasPage (scan, résultats, confirmations) - SiteDetail : une seule tuile « Caméras » (suppression de la tuile « Détection ») - /sites/{id}/discoveries → redirection vers la page fusionnée (rétrocompat) ## Critères d'acceptation - Depuis la page site : un seul accès « Caméras » - Dans l'écran : ajout manuel + scan/détection + ajout des détectées + suppression - Aucune fonctionnalité perdue (identifiants caméras, scan, confirmation) - Tests bUnit : rendu de la page fusionnée, scan, ajout manuel --- --- ## Maquette - **Lien Penpot** : [nonobis-design-system › page sites](https://penpot.tordais.cc/?page=127dfd1c-12b5-80f7-8008-79c6fda854a1) ![Maquette](https://forgejo.tordais.cc/attachments/2c47f0d6-5841-426e-9862-cdb557ead4a5) - [Détails / composants MudBlazor (README)](https://forgejo.tordais.cc/attachments/c5e2c8db-c733-495a-8fff-4cdb45f3527a) - Statut : maquette appliquée dans Penpot ✓ ## Description L'écran « Caméras » du site fusionne désormais la liste des caméras ET la section découverte/scan : onglets (Caméras / Agents / Identifiants caméras), --- ## Maquette - **Lien Penpot** : [nonobis-design-system › page sites](https://penpot.tordais.cc/?page=127dfd1c-12b5-80f7-8008-79c6fda854a1) ![Maquette](https://forgejo.tordais.cc/attachments/2c47f0d6-5841-426e-9862-cdb557ead4a5) - [Détails / composants MudBlazor (README)](https://forgejo.tordais.cc/attachments/c5e2c8db-c733-495a-8fff-4cdb45f3527a) - Statut : maquette appliquée dans Penpot ✓
Author
Owner

Maquette the-designer intégrée (14/08/2026) :

Maquette the-designer intégrée (14/08/2026) : - Aperçu (PNG) : https://forgejo.tordais.cc/attachments/2c47f0d6-5841-426e-9862-cdb557ead4a5 - Détails / composants MudBlazor (README) : https://forgejo.tordais.cc/attachments/c5e2c8db-c733-495a-8fff-4cdb45f3527a - Statut : application Penpot différée (plugin MCP non connecté) — maquette locale consultable
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nonobis/Heimdall#109
No description provided.