Re: Plugin Archivage de contenus et objets avec enfants
Eric Lupinacci <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CAM6W4bYarojQP73QE40obw1kTLq=Zu8zQnpLXSD4mfcXy-cx3Q@mail.gmail.com> |
Re, Le mar. 3 déc. 2019 à 16:34, RealET <[email protected]> a écrit : > > Faut que tu relises le texte de mon mail : "ne pas accepter d'archiver > > un objet *avec *enfants. Donc en l'occurrence ne pas archiver les > > rubriques mais uniquement leurs enfants comme les... articles. > Effectivement, > Toi : tu donne le statut est_archive à une rubrique -> c'est la rubrique > qui est archivée, mais pas ses articles > Moi : puisque qu'une rubrique au sens de SPIP est avant tout un > conteneur pour du contenu (Articles, Sites...), le statut Archive donné > à une rubrique n'a aucune influence sur elle, mais est hérité à ses > contenu (en l'occurrence avec mon code, seulement aux articles) > > On n'a pas la même logique. > > Mais non, ce n'est pas une question de logique, c'est un état de développement. Pour l'instant, le plugin fait juste un archivage unitaire. Pour les rubriques ou autres objets avec enfants je pose justement la question de ce qui serait le plus pertinent et aisé de proposer. Donc je n'ai pas de solution a priori, je demande des idées. > Et je dois avouer que je ne comprends pas ce qu'une rubrique archivée > signifierait, alors que ses articles ne serait pas archivés (ni ses > sous-rubriques...) > Donc, ton idée de ne pas pouvoir mettre le statut Est_Archive à une > rubrique (parce qu'elle peut avoir des enfant) est probablement > pertinente. > > Mais pas pratique si on a besoin d'archiver tous les articles d'une > rubrique. > > Oui mais on peut voir les choses de façon plus ou moins complexe. Soit on fournit juste une action qui dit archiver l'objet et ses enfants et l'inverse sans se préoccuper ensuite de ce que l'on peut faire unitairement, soit on conserve l'information de l'archivage du parent et on évite d'agir n'importe comment sur les enfants, ce qui est plus complexe. C'est de ça que je voudrais discuter dans ce fil. ++ Eric > > > > > > Rq : c'est ce que fait ce code avec un mot clef Archives, mais ça > > revient au même avec ton champ > > > > > > Oui mais je ne vois pas ce que ça apporte d'en parler puisque c'est la > > partie qui fonctionne. > > Et Archivage de contenus le fait sur tout type d'objet. > cf réponse plus haut. > > -- > RealET > > > > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: http://www.spip.net/ > dev: http://trac.rezo.net/trac/spip/ > irc://irc.freenode.net/spip >