This commit is contained in:
mtpc4s9 2025-11-20 19:51:41 +07:00
parent 47c3e55e59
commit ff24529f43
2 changed files with 69 additions and 0 deletions

View File

@ -29,5 +29,6 @@
'data': [
'security/ir.model.access.csv',
'views/zoo_animal_views.xml',
'views/zoo_creature_views.xml',
],
}

View File

@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<!-- Định nghĩa From view -->
<record id="zoo_creature_form_view" model="ir.ui.view">
<field name="name">zoo.creature.form.view</field>
<field name="model">zoo.creature</field>
<field name="arch" type="xml">
<form>
<sheet>
<div class="oe_title">
<label for="name" string="Creature" class="oe_edit_only"/>
<h1><field name="name" placeholder="e.g. Tiger"/></h1>
</div>
<group name="basic_information">
<group>
<field name="is_rare"/>
<field name="environment"/>
</group>
<group>
<field name="animal_ids"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<!-- Định nghĩa List view -->
<record id="zoo_creature_list_view" model="ir.ui.view">
<field name="name">zoo.creature.list.view</field>
<field name="model">zoo.creature</field>
<field name="arch" type="xml">
<list string="Creatures" default_order="create_date desc">
<field name="name"/>
<field name="is_rare"/>
<field name="environment"/>
</list>
</field>
</record>
<!-- Định nghĩa Action -->
<record id="action_zoo_creature" model="ir.actions.act_window">
<field name="name">Creature</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">zoo.creature</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'list', 'view_id': ref('zoo_creature_list_view')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('zoo_creature_form_view')})]"/>
</record>
<!-- Định nghĩa Menu -->
<menuitem id="menu_zoo_configuration"
name="Configuration"
sequence="50"
parent="menu_zoo"
groups="base.group_user"/>
<menuitem id="menu_zoo_configuration_creature"
name="Creature"
sequence="10"
parent="menu_zoo_configuration"
action="action_zoo_creature"
groups="base.group_user"/>
</data>
</odoo>