Skip to content

Commit d958304

Browse files
committed
[IMP] estate: menu structure and added property views
1 parent 8c2f328 commit d958304

File tree

2 files changed

+73
-4
lines changed

2 files changed

+73
-4
lines changed

Estate/views/estate_menus.xml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,23 @@
11
<odoo>
2+
23
<menuitem id="estate_root_menu" name="Estate"/>
34

4-
<menuitem id="estate_first_menu"
5-
name="Properties"
5+
<menuitem id="estate_advertisement_menu"
6+
name="Advertisements"
67
parent="estate_root_menu"/>
78

89
<menuitem id="estate_property_menu"
9-
name="Estate Properties"
10-
parent="estate_first_menu"
10+
name="Properties"
11+
parent="estate_advertisement_menu"
1112
action="action_estate_property"/>
13+
14+
<menuitem id="estate_property_list_menu"
15+
name="List"
16+
parent="estate_property_menu"
17+
action="action_estate_property_list_only"/>
18+
19+
<menuitem id="estate_property_form_menu"
20+
name="Form"
21+
parent="estate_property_menu"
22+
action="estate_property_form_action"/>
1223
</odoo>

Estate/views/estate_property_views.xml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
12
<odoo>
23
<record id="action_estate_property" model="ir.actions.act_window">
34
<field name="name">Properties</field>
@@ -9,4 +10,61 @@
910
</p>
1011
</field>
1112
</record>
13+
14+
<record id="estate_property_list_view" model="ir.ui.view">
15+
<field name="name">estate.property.list</field>
16+
<field name="model">estate.property</field>
17+
<field name="arch" type="xml">
18+
<list string="Properties">
19+
<field name="name"/>
20+
<field name="postcode"/>
21+
</list>
22+
</field>
23+
</record>
24+
25+
<record id="action_estate_property_list_only" model="ir.actions.act_window">
26+
<field name="name">Properties (List)</field>
27+
<field name="res_model">estate.property</field>
28+
<field name="view_mode">list</field>
29+
<field name="view_id" ref="estate_property_list_view"/>
30+
</record>
31+
32+
33+
34+
<record id="estate_property_form_view" model="ir.ui.view">
35+
<field name="name">estate.property.form</field>
36+
<field name="model">estate.property</field>
37+
<field name="arch" type="xml">
38+
<form string="Property">
39+
<sheet>
40+
<h1>
41+
<field name="name"/>
42+
</h1>
43+
<group>
44+
<group>
45+
<field name="postcode"/>
46+
<field name="date_availability"/>
47+
<field name="expected_price"/>
48+
<field name="selling_price"/>
49+
<field name="bedrooms"/>
50+
<field name="living_area"/>
51+
<field name="facades"/>
52+
<field name="garage"/>
53+
<field name="garden"/>
54+
<field name="garden_area"/>
55+
<field name="garden_orientation"/>
56+
</group>
57+
</group>
58+
</sheet>
59+
</form>
60+
</field>
61+
</record>
62+
63+
<record id="estate_property_form_action" model="ir.actions.act_window">
64+
<field name="name">Property(Form)</field>
65+
<field name="res_model">estate.property</field>
66+
<field name="view_mode">form</field>
67+
<field name="view_id" ref="estate_property_form_view"/>
68+
</record>
69+
1270
</odoo>

0 commit comments

Comments
 (0)