You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Le dashboard (/) affiche une carte "Stockage" dont la valeur est un placeholder statique : HomeController::index() (src/Controller/Web/HomeController.php:71) renvoie 'storageUsedLabel' => 'Calcul à implémenter', rendu tel quel dans templates/web/dashboard.html.twig:41.
Piste de correction
Calculer la taille cumulée des fichiers de l'utilisateur (File::$size, déjà stocké à l'upload — pas besoin de parcourir le disque) via une requête d'agrégation (SUM(size)) plutôt qu'un scan du système de fichiers
Description
Le dashboard (
/) affiche une carte "Stockage" dont la valeur est un placeholder statique :HomeController::index()(src/Controller/Web/HomeController.php:71) renvoie'storageUsedLabel' => 'Calcul à implémenter', rendu tel quel danstemplates/web/dashboard.html.twig:41.Piste de correction
File::$size, déjà stocké à l'upload — pas besoin de parcourir le disque) via une requête d'agrégation (SUM(size)) plutôt qu'un scan du système de fichiersthumbs/, cachepreviews/) : décider s'ils comptent dans le total affiché à l'utilisateur, ou si seul l'espace des fichiers d'origine est pertinentfolderCount/fileCount/activeSharesCount(repository dédié, pas de logique dans le contrôleur)Critères d'acceptation
Zone concernée
Backend + Frontend (dashboard)
Effort estimé
XS — quelques heures