Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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
languagexml
themeMidnight
<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>