1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+
3+ <odoo >
4+
5+ <!-- Properties -->
6+ <record id =" estate_property_1" model =" estate.property" >
7+ <field name =" name" >Big Villa</field >
8+ <field name =" state" >new</field >
9+ <field name =" description" >A nice and big villa</field >
10+ <field name =" property_type_id" ref =" estate_property_type_residential" />
11+ <field name =" postcode" >12345</field >
12+ <field name =" date_availability" eval =" datetime.today() + timedelta(days=-30)" />
13+ <field name =" expected_price" >1600000</field >
14+ <field name =" bedrooms" >6</field >
15+ <field name =" living_area" >100</field >
16+ <field name =" facades" >4</field >
17+ <field name =" garage" >True</field >
18+ <field name =" garden" >True</field >
19+ <field name =" garden_area" >100000</field >
20+ <field name =" garden_orientation" >south</field >
21+ </record >
22+
23+ <record id =" estate_property_2" model =" estate.property" >
24+ <field name =" name" >Trailer home</field >
25+ <field name =" state" >cancelled</field >
26+ <field name =" description" >Home in a trailer park</field >
27+ <field name =" property_type_id" ref =" estate_property_type_residential" />
28+ <field name =" postcode" >54321</field >
29+ <field name =" date_availability" eval =" datetime.today() + timedelta(days=-300)" />
30+ <field name =" expected_price" >100000</field >
31+ <field name =" selling_price" >120000</field >
32+ <field name =" bedrooms" >1</field >
33+ <field name =" living_area" >10</field >
34+ <field name =" facades" >4</field >
35+ <field name =" garage" >False</field >
36+ </record >
37+
38+ <record id =" estate_property_3" model =" estate.property" >
39+ <field name =" name" >Small apartment</field >
40+ <field name =" state" >offer_received</field >
41+ <field name =" description" >Cosy apartment</field >
42+ <field name =" property_type_id" ref =" estate_property_type_residential" />
43+ <field name =" postcode" >54321</field >
44+ <field name =" date_availability" eval =" datetime.today() + timedelta(days=-3)" />
45+ <field name =" expected_price" >100000</field >
46+ <field name =" bedrooms" >1</field >
47+ <field name =" living_area" >40</field >
48+ <field name =" facades" >0</field >
49+ <field name =" garage" >False</field >
50+ <field name =" offer_ids" eval =" [
51+ Command.create({
52+ 'price': 95000,
53+ 'partner_id': ref('contact_1'),
54+ 'validity': 14,
55+ }),
56+ Command.create({
57+ 'price': 99000,
58+ 'partner_id': ref('contact_2'),
59+ 'validity': 14,
60+ }),
61+ ]" />
62+ </record >
63+
64+ <!-- Property Offers -->
65+ <record id =" property_1_offer_1" model =" estate.property.offer" >
66+ <field name =" price" >10000</field >
67+ <field name =" partner_id" ref =" contact_2" />
68+ <field name =" property_id" ref =" estate_property_1" />
69+ <field name =" validity" >14</field >
70+ </record >
71+
72+ <record id =" property_1_offer_2" model =" estate.property.offer" >
73+ <field name =" price" >1500000</field >
74+ <field name =" partner_id" ref =" contact_1" />
75+ <field name =" property_id" ref =" estate_property_1" />
76+ <field name =" validity" >14</field >
77+ </record >
78+
79+ <record id =" property_1_offer_3" model =" estate.property.offer" >
80+ <field name =" price" >1500001</field >
81+ <field name =" partner_id" ref =" contact_2" />
82+ <field name =" property_id" ref =" estate_property_1" />
83+ <field name =" validity" >14</field >
84+ </record >
85+
86+
87+ <function model =" estate.property.offer" name =" action_refuse" >
88+ <value eval =" [ref('property_1_offer_1')]" />
89+ </function >
90+ <function model =" estate.property.offer" name =" action_refuse" >
91+ <value eval =" [ref('property_1_offer_2')]" />
92+ </function >
93+ <function model =" estate.property.offer" name =" action_accept" >
94+ <value eval =" [ref('property_1_offer_3')]" />
95+ </function >
96+
97+ </odoo >
0 commit comments