Skip to content
Extraits de code Groupes Projets
Valider 5faaedfc rédigé par marcimat@rezo.net's avatar marcimat@rezo.net
Parcourir les fichiers

report de r96344 : Lorsque des roles sont présents, faire en sorte que les...

report de r96344 :  Lorsque des roles sont présents, faire en sorte que les boutons "Détacher" et "Supprimer" enlèvent effectivement tous les rôles.

Le comportement n'est pas modifié s'il n'y a pas de colonne de rôle, juste que la spec des fonctions objet_dissocier() indique
bien que sans précision, seul le lien avec le rôle par défaut est dissocié, ce qui ne semble pas le comportement souhaité ici.
parent 298a7367
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -91,7 +91,7 @@ function supprimer_lien_document($id_document, $objet, $id_objet, $supprime = fa
// D'abord on ne supprime pas, on dissocie
include_spip('action/editer_liens');
objet_dissocier(array('document' => $id_document), array($objet => $id_objet));
objet_dissocier(array('document' => $id_document), array($objet => $id_objet), array('role' => '*'));
// Si c'est une vignette, l'eliminer du document auquel elle appartient
// cas tordu peu probable
......
......@@ -57,7 +57,7 @@ function action_supprimer_document_dist($id_document = 0) {
}
// dereferencer dans la base
objet_dissocier(array('document' => $id_document), '*');
objet_dissocier(array('document' => $id_document), '*', array('role' => '*'));
sql_delete('spip_documents', 'id_document=' . intval($id_document));
......
<paquet
prefix="medias"
categorie="multimedia"
version="2.13.2"
version="2.14.0"
etat="stable"
compatibilite="[3.2.0-dev;]"
logo="prive/themes/spip/images/portfolio-32.png"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter