Development #18024
double déclaration des actions de workflow clicrdv
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
16 août 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Exception: type = '<type 'exceptions.ValueError'>', value = 'duplicated descriptions (provide keys)' Stack trace (most recent call first): File "/usr/lib/pymodules/python2.7/quixote/form/widget.py", line 346, in _generate_keys 344 for key in keys: 345 if key in used_keys: > 346 raise ValueError, "duplicated descriptions (provide keys)" 347 used_keys[key] = 1 348 return keys locals: keys = ['Afficher un formulaire', 'Afficher un message', 'Agr\xc3\xa9ger dans un courriel r\xc3\xa9capitulatif', "Ajouter un r\xc3\xb4le \x c3\xa0 l'utilisateur", 'Anonymiser', 'Appeler un webservice', 'Attribuer une fonction', 'Changer de statut', 'Changer de statut automatiquement', 'Changer de statut lors de la soumission', 'Cr\xc3\xa9er un document', "Enregistrer dans l'historique", 'Envoyer un SMS', 'Envoyer un courriel', 'G\xc3\xa9olocaliser', "Modifier le profil de l'usager", 'Modifier les donn\xc3\xa9es de traitement', 'Permettre de joindre un fichier', "Permettre l'\xc3\xa9dition", 'Permettre un commentaire', 'Rediriger vers une URL', "Retirer un r\xc3\xb4le \xc3\xa0 l'utilisateur", 'Supprimer', 'ClicRDV: Cr\xc3\xa9er un nouveau rendez-vous', 'ClicRDV: Cr\xc3\xa9er un nouveau rendez-vous', 'ClicRDV: annuler un rendez-vous', 'ClicRDV: annuler un rendez-vous'] ... key = 'ClicRDV: Cr\xc3\xa9er un nouveau rendez-vous'
Contourné pour le moment en modifiant register_item_class pour regarder les identifiants des actions.
def register_item_class(klass): - if not klass in item_classes: + if not klass.key in [x.key for x in item_classes]: item_classes.append(klass) klass.init()
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-workflows-base-action-registration-on-key-instead-of.patch 0001-workflows-base-action-registration-on-key-instead-of.patch ajouté
- Projet changé de Au quotidien à w.c.s.
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Pas trouvé d'où ça venait et pourquoi/comment ça n'arrivait pas partout :/
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit a44a3c8fb03022f9fde4323e6d72b7112d6172a6 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Aug 18 10:12:05 2017 +0200 workflows: base action registration on key instead of class object (#18024)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
workflows: base action registration on key instead of class object (#18024)