Skip to content

Médias détachés : évolutions possibles (renommage, copie physique dédiée) #355

Description

@ronan-develop

Contexte

#246 introduit le détachement d'un Media de son File source (conserver la photo dans les albums après suppression du fichier « mes fichiers »). Pour rester simple, plusieurs simplifications volontaires ont été faites :

  • Pas de renommage possible pour un Media détaché (bouton masqué en galerie/album) : aucun nom propre n'est stocké sur Media, seul File::$originalName existait.
  • Pas de vue plein écran ni de téléchargement de l'original pour un Media détaché : seule la vignette (Media::$thumbnailPath) reste affichable, le fichier source est réellement supprimé du disque.

Pistes d'amélioration (si besoin un jour)

  1. Renommage : ajouter Media::$displayName (copié depuis File::getOriginalName() au moment du détachement), avec migration dédiée et logique de fallback nom.
  2. Copie physique dédiée : au lieu de ne garder que la vignette, copier le fichier source vers un espace de stockage dédié aux médias d'albums au moment du détachement — garde la vue plein écran/téléchargement intacte, au prix d'un coût disque et d'une complexité supplémentaire.
  3. Éventuellement, exposer côté UI un indicateur clair "média détaché" en galerie/album (actuellement invisible pour l'utilisateur une fois détaché, à part l'absence de bouton renommer/plein écran).

Réf.

Voir #246 pour le détail de l'implémentation initiale.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNouvelle fonctionnalité

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions