2016-05-12 14 views
1

Ich baue gerade ein Modul, das einen Assistenten benötigt, der über eine Schaltfläche geöffnet wird. Das Problem, dass, wenn ich auf diese Schaltfläche klicken, passiert nichts außer zwei Zeilen in der Konsole:Odoo 8 - Der Assistent wird nicht geöffnet

"POST /web/action/load HTTP/1.1" 200 - 
"POST /web/dataset/call_kw/stock.move/search_read HTTP/1.1" 200 - 

Hier sind die Erklärung der Schaltfläche, Aktion und Assistenten:

<button string="Créer un colis" icon="terp-accessories-archiver+" 
       name="launch_split_into_wizard" type="action" 
       attrs="{'invisible':[('state','=','done')]}"/> 

<!-- WIZARD --> 
<record model="ir.ui.view" id="split_livraison_into_wizard"> 
    <field name="name">split.livraison.into.wizard</field> 
    <field name="model">stock.livraison.split.into</field> 
    <field name="arch" type="xml"> 
     <form string="Split Moves"> 
      ... 
     </form> 
    </field> 
</record> 

<!-- ACTION --> 
<record id="split_livraison_into" model="ir.actions.act_window"> 
    <field name="name">Gestion des colis</field> 
    <field name="type">ir.actions.act_window</field> 
    <field name="res_model">stock.livraison.split.into</field> 
    <field name="view_type">form</field> 
    <field name="view_mode">form</field> 
    <field name="target">new</field> 
</record> 

Ich habe versucht, das offizielle Tutorial "Ein Modul bauen" von odoo.com, aber das hat nicht funktioniert. Ich habe keine Lösung arbeitet für Odoo 8

Antwort

3

Namen für Tasten mit type="action" sollte ein Schiedsrichter zum Handeln finden. F.ex.

<button string="Créer un colis" 
    icon="terp-accessories-archiver+" 
    name="%(your_module_name.split_livraison_into)d" type="action" 
    attrs="{'invisible':[('state','=','done')]}"/> 

Wo your_module_name - Name des Moduls, wo Aktion beschrieben. - ID der Aktion

+0

Danke, ich dachte das%() d wurde nicht mehr in Odoo 8 verwendet, aber es hat funktioniert. – Theo