File tree Expand file tree Collapse file tree 2 files changed +15
-5
lines changed
Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -53,3 +53,13 @@ def _compute_total_area(self):
5353 def _compute_best_offer (self ):
5454 for record in self :
5555 record .best_price = max (record .offer_ids .mapped ("price" )) if len (record .offer_ids ) > 0 else 0.0
56+
57+ @api .onchange ("garden" )
58+ def _onchange_garden (self ):
59+ for record in self :
60+ if not record .garden :
61+ record .garden_area = 0
62+ record .garden_orientation = ''
63+ else :
64+ record .garden_area = 10
65+ record .garden_orientation = 'north'
Original file line number Diff line number Diff line change @@ -16,15 +16,15 @@ class EstatePropertyOffer(models.Model):
1616 )
1717 partner_id = fields .Many2one ("res.partner" , required = True )
1818 property_id = fields .Many2one ("estate.property" , required = True )
19- create_date = fields .Date (readonly = True , default = fields .Date .today ())
2019 validity = fields .Integer (default = 7 )
21- date_deadline = fields .Date (compute = "_compute_date_deadline" , inverse = "_reverse_date_deadline " )
20+ date_deadline = fields .Date (compute = "_compute_date_deadline" , inverse = "_inverse_date_deadline " )
2221
2322 @api .depends ("validity" )
2423 def _compute_date_deadline (self ):
2524 for record in self :
26- record .date_deadline = fields .Date .add (record . create_date if record . create_date is not None else fields .Date .today (), days = record .validity )
25+ record .date_deadline = fields .Date .add (fields .Date .today (), days = record .validity )
2726
28- def _reverse_date_deadline (self ):
27+ @api .onchange ("date_deadline" )
28+ def _inverse_date_deadline (self ):
2929 for record in self :
30- record .validity = fields . Date . substract (record .date_deadline , )
30+ record .validity = (record .date_deadline - fields . Date . today ()). days
You can’t perform that action at this time.
0 commit comments