Skip to content

[DRAFT] Intégrer les deux fonctions génériques logo_dupliquer() et objet_dupliquer()

RastaPopoulos a demandé de fusionner issue_4101 vers master

Intégrer les deux fonctions génériques logo_dupliquer() et objet_dupliquer() dans les deux API afférentes editer_logo et editer_objet.

objet_dupliquer() a été développée dans le plugin Duplicator le temps de la tester et être sûr que ça couvre tous les cas mais elle a été pensée dès le départ pour être totalement générique et pour être intégrée au noyau directement.

En effet, le plugin Duplicator c'est de l'interface, de la configuration complexe suivant plein d'objets et d'enfants etc. Là il s'agit uniquement d'une fonction générique qui est autosuffisante.

D'autres besoins nécessitent de dupliquer des objets, sans aucun rapport avec l'interface de Duplicator, et c'est bête de devoir tout recoder à chaque fois (ex dupliquer une adresse d'un utilisateur pour la mettre sur une commande, sans que ce soit la même ensuite).

Là aussi ça ferait une amélioration substentielle de l'API des objets pour la 3.3, sans rien casser vu que ajout uniquement.

Par contre il y a besoin de l'API de parenté, donc à intégrer seulement après la PR https://git.spip.net/spip/spip/pulls/44

Rapports de requête de fusion