...
Was vorher "eq_letter" war dient jetzt nur noch Zugang zu den Unterpunkten des Moduls. Als Unterpunkt wurde "letters" erstellt, unt welchem jetzt die action ausgelöst wird. Damit "letters" ein Unterpunkt wird muss "eq_letters" als parent definiert werden.
Endprodukt:
Laut Bild gibt es einen weiteren Unterpunkt namens states. Diesen legen wir als nächstes an.
Wir benötigen dafür eine .xml Datei die unter views/eq_letter_state.xml erzeugt wird.
Der Inhalt von eq_letter.xml wird kopiert und abgeändert.
Codeblock | ||||
---|---|---|---|---|
| ||||
<odoo>
<data>
<record model="ir.ui.view" id="eq_letter_state_form_view">
<field name="name">eq_letter_state_form</field>
<field name="model">eq_letter_state</field>
<field name="arch" type="xml">
<form string="test">
<group>
<field name="eq_state"/>
</group>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="eq_letter_state_menu_action">
<field name="name">EQ Letter State</field>
<field name="res_model">eq_letter_state</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click here to create a new state.
</p>
</field>
</record>
<menuitem id="eq_letter_state_menu"
name ="states"
action ="eq_letter_state_menu_action"
parent="eq_letter_menu_top"
sequence="1000"/>
</data>
</odoo> |