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

Répondre à