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