Project

General

Profile

Anomalie #4272

Vignettes considérée comme orphelins lors de la suppression des documents inutilisés

Added by Julien PORIAU 9 months ago. Updated 5 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
Start date:
01/21/2019
Due date:
% Done:

100%

Resolution:
fixed
Navigateur:
Firefox

Description

Sur l'onglet "inutilisés" de la Médiathèque de Spip, il est possible de supprimer les liaisons ainsi que les images physique des documents dit "orphelins".
Cependant, lors de l'opération, Spip ne semble pas tenir compte des liaisons des vignettes. Une vignette sur un document PDF par exemple. Il les considères comme orphelins.

Associated revisions

Revision 115450 (diff)
Added by bruno@eliaz.fr 5 months ago

Fix #4272 : ne pas supprimer les vignettes de documents dans l'action de suppression des orphelins

History

#2 Updated by b b 8 months ago

  • Project changed from SPIP to Medias
  • Category deleted (espace privé)
  • Target version set to 3.3

#3 Updated by Anonymous 5 months ago

  • Status changed from Nouveau to Fermé
  • % Done changed from 0 to 100

Appliqué par commit r115450.

#4 Updated by b b 5 months ago

  • Resolution set to fixed

La solution est simple, il suffit d'ajouter un test sur AND spip_documents.mode != 'vignette' dans la condition de la requête sql ici https://zone.spip.net/trac/spip-zone/browser/spip-zone/_core_/plugins/medias/action/supprimer_tous_orphelins.php#L50

Ça permet bien de ne pas prendre en compte les vignettes dans l'action de suppression des orphelins, et comme la vignette associée à un document est aussi supprimée lors de la suppression d'un document, on ne devrait pas se retrouver avec des vignettes orphelines.

Also available in: Atom PDF