Skip to content

Commit 5f9528b

Browse files
committed
form view
1 parent 374992d commit 5f9528b

File tree

2 files changed

+50
-4
lines changed

2 files changed

+50
-4
lines changed

estate/models/estate_property.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
class EstateProperty(models.Model):
55

6+
67
_name = "estate.property"
78
_description = "estate properties"
89
_order = "id"
@@ -21,20 +22,23 @@ class EstateProperty(models.Model):
2122
garden_area = fields.Integer("Garden Area (sqm)")
2223
garden_orientation = fields.Selection(
2324
string="Garden Orientation",
24-
selection=[('north',"North"), ('south',"South"), ('east',"East"), ('west',"West")]
25+
selection=[
26+
('north', "North"),
27+
('south', "South"),
28+
('east', "East"),
29+
('west', "West")
30+
],
2531
)
26-
2732
active = fields.Boolean("Active", default=True)
28-
2933
state = fields.Selection(
34+
string="Status",
3035
selection=[
3136
('new', "New"),
3237
('offer_received', "Offer Received"),
3338
('offer_accepted', "Offer Accepted"),
3439
('sold', "Sold"),
3540
('canceled', "Canceled"),
3641
],
37-
string="Status",
3842
required=True,
3943
copy=False,
4044
default="new",

estate/views/estate_property_views.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,48 @@
55
<field name="res_model">estate.property</field>
66
<field name="view_mode">list,form</field>
77
</record>
8+
<record id="estate_property_form" model="ir.ui.view">
9+
<field name="name">estate.property.form</field>
10+
<field name="model">estate.property</field>
11+
<field name="arch" type="xml">
12+
<form>
13+
<sheet>
14+
<div class="oe_title">
15+
<h1>
16+
<field name="name"/>
17+
</h1>
18+
<field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>
19+
</div>
20+
<group>
21+
<group>
22+
<field name="postcode"/>
23+
<field name="date_availability"/>
24+
</group>
25+
<group>
26+
<field name="expected_price"/>
27+
<field name="selling_price"/>
28+
</group>
29+
</group>
30+
<notebook>
31+
<page string="Description">
32+
<group>
33+
<group>
34+
<field name="description"/>
35+
<field name="bedrooms"/>
36+
<field name="living_area"/>
37+
<field name="facades"/>
38+
<field name="garage"/>
39+
<field name="garden"/>
40+
<field name="garden_area"/>
41+
<field name="garden_orientation"/>
42+
</group>
43+
</group>
44+
</page>
45+
</notebook>
46+
</sheet>
47+
</form>
48+
</field>
49+
</record>
850
<record id="estate_property_list" model="ir.ui.view">
951
<field name="name">estate.property.list</field>
1052
<field name="model">estate.property</field>

0 commit comments

Comments
 (0)