Skip to content

Commit 03d679b

Browse files
committed
[ADD] Add Chapter 5
1 parent f2bcc72 commit 03d679b

File tree

3 files changed

+82
-0
lines changed

3 files changed

+82
-0
lines changed

estate/__manifest__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
],
88
'data': [
99
'security/ir.model.access.csv',
10+
'views/estate_property_views.xml',
11+
'views/estate_menus.xml',
1012
],
1113
'installable': True,
1214
'application': True,

estate/views/estate_menus.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
<!-- Main menu -->
4+
<menuitem id="estate_menu_root" name="Real Estate"/>
5+
6+
<!-- Properties menu -->
7+
<menuitem id="estate_property_menu"
8+
name="Advertisements"
9+
parent="estate_menu_root"/>
10+
11+
<menuitem id="estate_property_menu_action"
12+
name="Properties"
13+
parent="estate_property_menu"
14+
action="estate_property_action"/>
15+
</odoo>
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
<!-- List view -->
4+
<record id="estate_property_view_tree" model="ir.ui.view">
5+
<field name="name">estate.property.view.tree</field>
6+
<field name="model">estate.property</field>
7+
<field name="arch" type="xml">
8+
<list string="Properties">
9+
<field name="name"/>
10+
<field name="postcode"/>
11+
<field name="bedrooms"/>
12+
<field name="living_area"/>
13+
<field name="expected_price"/>
14+
<field name="selling_price"/>
15+
<field name="date_availability"/>
16+
</list>
17+
</field>
18+
</record>
19+
20+
<!-- Form view -->
21+
<record id="estate_property_view_form" model="ir.ui.view">
22+
<field name="name">estate.property.view.form</field>
23+
<field name="model">estate.property</field>
24+
<field name="arch" type="xml">
25+
<form string="Property">
26+
<sheet>
27+
<h1>
28+
<field name="name"/>
29+
</h1>
30+
<group>
31+
<group>
32+
<field name="postcode"/>
33+
<field name="date_availability"/>
34+
</group>
35+
<group>
36+
<field name="expected_price"/>
37+
<field name="selling_price"/>
38+
</group>
39+
</group>
40+
<notebook>
41+
<page string="Description">
42+
<group>
43+
<field name="description"/>
44+
<field name="bedrooms"/>
45+
<field name="living_area"/>
46+
<field name="facades"/>
47+
<field name="garage"/>
48+
<field name="garden"/>
49+
<field name="garden_area"/>
50+
<field name="garden_orientation"/>
51+
</group>
52+
</page>
53+
</notebook>
54+
</sheet>
55+
</form>
56+
</field>
57+
</record>
58+
59+
<!-- Action -->
60+
<record id="estate_property_action" model="ir.actions.act_window">
61+
<field name="name">Properties</field>
62+
<field name="res_model">estate.property</field>
63+
<field name="view_mode">list,form</field>
64+
</record>
65+
</odoo>

0 commit comments

Comments
 (0)