Skip to content
Extraits de code Groupes Projets
Valider 0887721c rédigé par RealET's avatar RealET :kissing_cat: Validation de tcharlss
Parcourir les fichiers

fix: faire fonctionner la migration depuis les portfolios si appelé via spip-cli

fixes:#47
parent 7d90aa01
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!46fix: faire fonctionner la migration depuis les portfolios si appelé via spip-cli
......@@ -51,8 +51,12 @@ function albums_migrer_portfolio(array $objets = ['article', 'rubrique'], string
} else {
// b) non, le créer
$id_album = objet_inserer('album');
autoriser_exception('modifier', 'album', $id_album);
objet_modifier('album', $id_album, ['titre' => $titre]);
autoriser_exception('modifier', 'album', $id_album, false);
autoriser_exception('associer', 'album', $id_album);
objet_associer(['album' => $id_album], [$objet['objet'] => $objet['id_objet']]);
autoriser_exception('associer', 'album', $id_album, false);
}
// Y ajouter les documents + délier le document de l'objet
......@@ -69,7 +73,9 @@ function albums_migrer_portfolio(array $objets = ['article', 'rubrique'], string
sql_delete('spip_documents_liens', [$in, "objet='" . $objet['objet'] . "'", 'id_objet=' . $objet['id_objet']]);
// publier l'album
objet_modifier('album', $id_album, ['statut' => 'publie']);
autoriser_exception('modifier', 'album', $id_album);
objet_instituer('album', $id_album, ['statut' => 'publie'], false);
autoriser_exception('modifier', 'album', $id_album, false);
$nb++;
}
......
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