|
2 | 2 | <record id="estate_property_action" model="ir.actions.act_window"> |
3 | 3 | <field name="name">Properties</field> |
4 | 4 | <field name="res_model">estate.property</field> |
| 5 | + <field name="context">{'search_default_active': 1}</field> |
5 | 6 | </record> |
6 | 7 |
|
7 | 8 | <!-- listview --> |
8 | 9 | <record id="estate_property_view_list" model="ir.ui.view"> |
9 | 10 | <field name="name">estate.property.view.list</field> |
10 | 11 | <field name="model">estate.property</field> |
11 | 12 | <field name="arch" type="xml"> |
12 | | - <list string="Channel"> |
| 13 | + <list string="Channel" expand="1" decoration-success="state in ('offer_received', 'offer_accepted')" |
| 14 | + decoration-bf="state == 'offer_accepted'" decoration-muted="state == 'sold'"> |
13 | 15 | <field name="name"/> |
14 | 16 | <field name="property_type_id"/> |
15 | 17 | <field name="postcode"/> |
16 | | - <field name="date_availability"/> |
| 18 | + <field name="date_availability" optional="{'hide':'true'}"/> |
17 | 19 | <field name="best_price"/> |
18 | 20 | <field name="living_area"/> |
19 | 21 | <field name="expected_price"/> |
|
39 | 41 | <field name="name"/> |
40 | 42 | </h1> |
41 | 43 | <group> |
42 | | - <field name="property_tag_ids" widget="many2many_tags" string="Property Tag" options="{'color_field' : 'color'}"/> |
| 44 | + <field name="property_tag_ids" widget="many2many_tags" string="Property Tag" |
| 45 | + options="{'color_field' : 'color'}"/> |
43 | 46 | </group> |
44 | 47 | <separator/> |
45 | 48 | <group> |
|
75 | 78 | </page> |
76 | 79 | <page string="Offers"> |
77 | 80 | <group> |
78 | | - <field name="offers_id" nolabel="1"/> |
| 81 | + <field name="offers_id" nolabel="1" readonly="state in ['sold','cancelled','offer_accepted']"/> |
79 | 82 | </group> |
80 | 83 | </page> |
81 | 84 | <page string="More Info"> |
|
103 | 106 | <field name="last_seen"/> |
104 | 107 | <field name="garden"/> |
105 | 108 | <field name="garage"/> |
106 | | - <filter string="Garage" name="garage" domain="[('garage', '=', True)]"/> |
107 | | - <filter string="Archived" name="active" domain="[('active', '=', False)]"/> |
| 109 | + <field name="living_area" string="Living Area" filter_domain="[('living_area', '>=', self)]"/> |
| 110 | + <filter string="Archived" name="unactive" domain="[('active', '=', False)]"/> |
| 111 | + <filter string="Active" name="active" domain="[('active', '=', True)]"/> |
108 | 112 | <filter string="Best Price" name="hei" domain="[('best_price', '>' , 1000)]"/> |
109 | 113 | <group> |
110 | 114 | <filter string="Postcode" name="postcode" context="{'group_by': 'postcode'}"/> |
|
0 commit comments