Bug #1593
crash lors de la duplication d'un form
0%
Description
Dans wcs/admin/forms.ptl, FormDefPage::edit n'existe plus, on a donc un crash à la fin de :
def duplicate [html] (self): self.formdefui.formdef.id = self.formdefui.formdef.get_new_id() self.formdefui.formdef.name = self.formdefui.formdef.name + _(' (copy)') self.formdefui.formdef.url_name = None self.formdefui.formdef.disabled = True return self.edit(duplicate = True)
et je ne suis pas parvenu à trouver comment refaire quelque chose d'utilisable, je mets donc un ticket pour y revenir plus tard (ou pour que Fred corrige ça en 5 minutes et je passerai encore pour un vieux, m'en fout).
Historique
Mis à jour par Frédéric Péters il y a plus de 11 ans
- Statut changé de Nouveau à Résolu (à déployer)
Bon, je dois maintenant me réhabituer à ne pas pousser sans relecture…
commit 3b93d67f0a1474d51a9c730bf1021656bd9f2b75 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Aug 29 16:51:39 2012 +0200 admin: do not offer an edit page after duplicate (#1593)
Mis à jour par Thomas Noël il y a plus de 11 ans
Ouaip, avec ce patch le form est créé dès qu'on clique sur "dupliquer" (avant, on pouvait encore annuler en cliquant sur "cancel", sauf que bon ça plantait si un autre admin avait créé un autre form entre temps, conflit d'id, etc). M'enfin bon, on utilise pas ça tous les jours dans la vraie vie, je pense que ça ne changera les habitudes de personne.
Donc, bon, allez, ok pour accepter ça, au pire le gars qui se trompe il supprime le form dupliqué, et voilà.
Mis à jour par Frédéric Péters il y a plus de 10 ans
- Statut changé de Résolu (à déployer) à Fermé