Bonjour,
Le mardi 07 janvier 2014, Cédric Krier a écrit...
> On 07 Jan 15:46, Jean-Michel OLTRA wrote:
> > Ce qui ne fonctionne pas. Le ir.action.report d'i report_sale est
> > toujours actif, comme je peux le voir via l'Administration -> UI ..., et
> > j'ai toujours les 2 entrées sous le bouton, Sale (pour mon entrée à moi
> > non traduite, et Vente pour l'entrée traduite du module sale).
> Ça a été corrigé récement https://bugs.tryton.org/issue3474
J'ai corrigé avec le patch, mais c'est pire, du coup !
Si je laisse le fichier en l'état, j'ai ça, au démarrage du serveur :
File "/home/jm/rcs/trytond/trytond/ir/action.py", line 317, in create
action, = Action.create([action_values])
File "/home/jm/rcs/trytond/trytond/model/modelsql.py", line 361, in create
cls.__raise_integrity_error(exception, values)
File "/home/jm/rcs/trytond/trytond/model/modelsql.py", line 208, in
__raise_integrity_error
error_args=cls._get_error_args(field_name))
File "/home/jm/rcs/trytond/trytond/error.py", line 74, in raise_user_error
raise UserError(error)
trytond.exceptions.UserError: ('UserError', (u'The field "Name" on "Action" is
required.', ''))
Si je rajoute :
<field name="name">Sale</field>
J'obtiens :
trytond.exceptions.UserError: ('UserError', (u'The field "Internal Name" on
"Action report" is required.', ''))
Si je rajoute :
<field name="report_name">sale.sale</field>
trytond.exceptions.UserError: ('UserError', ('The internal name must be unique
by module!', ''))
Une idée ? J'ai tout supprimé, ré-importé tous mes éléments, et ça ne change
rien à l'erreur !
Merci d'avance !
--
jm