Pouvoir déplacer les rubriques qui contiennent des brèves avec le plugin plan #3635

Open
opened 6 years ago by Jack31 · 3 comments
Jack31 commented 6 years ago

SPIP 3.1.0-rc3 [22690] il est impossible de déplacer à l'aide du plugin plan une rubrique qui contient des brèves.
En allant en modification sur la rubrique il est demandé
"Attention ! Cette rubrique contient 47 brèves : si vous la déplacez, veuillez cocher cette case de confirmation."
La case cochée, la rubrique est bien déplacée.

Est-ce cette vérification qui empêche le déplacement par le plan ?

SPIP 3.1.0-rc3 [22690] il est impossible de déplacer à l'aide du plugin plan une rubrique qui contient des brèves. En allant en modification sur la rubrique il est demandé "Attention ! Cette rubrique contient 47 brèves : si vous la déplacez, veuillez cocher cette case de confirmation." La case cochée, la rubrique est bien déplacée. Est-ce cette vérification qui empêche le déplacement par le plan ?
Owner

Les brèves sont forcément attachées à un secteur (pas à une rubrique directement quoi). Lorsqu'on déplace une rubrique qui a des brèves ailleurs, les brèves sont réaffectées au secteur de la rubrique de destination (si on coche la case de confirmation).

Dans le cas du plan, actuellement effectivement, c'est comme si on ne cochait pas la case de confirmation.
Est-ce une bonne idée de rendre transparent cette action de réaffectation des brèves d'une rubrique au secteur si on déplace une rubrique ?
En tout cas ça serait dans https://zone.spip.org/trac/spip-zone/browser/core/plugins/plan/action/deplacer_objets.php#L60 actuellement :

$modifs = array('id_parent' => $id_rubrique_new);
// exception pour confirmer automatiquement le déplacement des brèves (ou autres).
if ($objet == 'rubrique') {
    $modifs['confirme_deplace'] = 'oui';
}
Les brèves sont forcément attachées à un secteur (pas à une rubrique directement quoi). Lorsqu'on déplace une rubrique qui a des brèves ailleurs, les brèves sont réaffectées au secteur de la rubrique de destination (si on coche la case de confirmation). Dans le cas du plan, actuellement effectivement, c'est comme si on ne cochait pas la case de confirmation. Est-ce une bonne idée de rendre transparent cette action de réaffectation des brèves d'une rubrique au secteur si on déplace une rubrique ? En tout cas ça serait dans https://zone.spip.org/trac/spip-zone/browser/_core_/plugins/plan/action/deplacer_objets.php#L60 actuellement : <pre> $modifs = array('id_parent' => $id_rubrique_new); // exception pour confirmer automatiquement le déplacement des brèves (ou autres). if ($objet == 'rubrique') { $modifs['confirme_deplace'] = 'oui'; } </pre>
b_b commented 5 years ago
Owner

Est-ce une bonne idée de rendre transparent cette action de réaffectation des brèves d'une rubrique au secteur si on déplace une rubrique ?

Amha, si on permet ça il faudrait ajouter un message d’avertissement clair et concis.

> Est-ce une bonne idée de rendre transparent cette action de réaffectation des brèves d'une rubrique au secteur si on déplace une rubrique ? Amha, si on permet ça il faudrait ajouter un message d’avertissement clair et concis.
Owner

Version cible mise à 4.1

**Version cible mise à 4.1**
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.