<odoo> <data> <template id="tmpl_galaxy"> <p><t t-out="galaxy.name"/></p> <ul> <li t-foreach="stargates" t-as="gate"> <a t-attf-href="/test_http/#{ galaxy.id }/#{ gate.id }"> <t t-out="gate.name"/> (<t t-out="gate.sgc_designation"/>) </a> </li> </ul> </template> <template id="tmpl_stargate"> <dl> <t t-if="gate.galaxy_id.id != 1"> <dt>galaxy</dt><dd><t t-out="gate.galaxy_id.name"/></dd> </t> <t t-foreach="('name', 'address', 'sgc_designation')" t-as="field"> <dt><t t-out="field"/></dt><dd><t t-out="gate[field]"/></dd> </t> </dl> </template> </data> <record id="test_http_stargate_list" model="ir.ui.view"> <field name="model">test_http.stargate</field> <field name="arch" type="xml"> <list string="Stargate"> <field name="name"/> <field name="sgc_designation"/> </list> </field> </record> <record id="test_http_stargate_form" model="ir.ui.view"> <field name="model">test_http.stargate</field> <field name="arch" type="xml"> <form> <sheet> <group> <group> <field name="name"/> <field name="sgc_designation"/> <field name="galaxy_id"/> </group> <group> <field name="glyph_attach" widget="image"/> <field name="glyph_inline" widget="image"/> </group> </group> </sheet> </form> </field> </record> <record id="test_http_galaxy_form" model="ir.ui.view"> <field name="model">test_http.galaxy</field> <field name="arch" type="xml"> <form> <group> <field name="name"/> <field name="stargate_ids"> <list> <field name="name"/> <field name="sgc_designation"/> </list> </field> </group> </form> </field> </record> <record id="test_http_stargate_pivot" model="ir.ui.view"> <field name="model">test_http.stargate</field> <field name="arch" type="xml"> <pivot string="Stargate"> <field name="galaxy_id" type="row"/> <field name="has_galaxy_crystal" type="col"/> <field name="availability" type="measure"/> </pivot> </field> </record> <record id="test_http_stargate_graph" model="ir.ui.view"> <field name="model">test_http.stargate</field> <field name="arch" type="xml"> <graph string="Stargate"> <field name="galaxy_id"/> </graph> </field> </record> <record id="test_http_stargate_activity" model="ir.ui.view"> <field name="model">test_http.stargate</field> <field name="arch" type="xml"> <activity string="Stargate"> <field name="galaxy_id"/> </activity> </field> </record> <record id="test_http_stargate_calendar" model="ir.ui.view"> <field name="model">test_http.stargate</field> <field name="arch" type="xml"> <calendar string="Stargate" create="0" date_start="last_use_date"> <field name="galaxy_id"/> </calendar> </field> </record> <record id="action_window_stargate" model="ir.actions.act_window"> <field name="name">Stargate</field> <field name="res_model">test_http.stargate</field> <field name="view_mode">list,form,pivot,graph,activity,calendar</field> </record> </odoo>