[FIX] *: invalid parameter 'tracking' on non-mail-thread models

This commit is contained in:
Raphael Collet
2020-04-07 09:25:08 +00:00
committed by Xavier Morel
parent 4e95c9b999
commit 51c4e6e2fc
4 changed files with 9 additions and 5 deletions
+4
View File
@@ -3578,6 +3578,10 @@ class AccountMoveLine(models.Model):
return result
def _valid_field_parameter(self, field, name):
# I can't even
return name == 'tracking' or super()._valid_field_parameter(field, name)
def unlink(self):
moves = self.mapped('move_id')
+3 -3
View File
@@ -153,9 +153,9 @@ class Goal(models.Model):
"to generate goals with a value in this field.")
start_date = fields.Date("Start Date", default=fields.Date.today)
end_date = fields.Date("End Date") # no start and end = always active
target_goal = fields.Float('To Reach', required=True, tracking=True)
target_goal = fields.Float('To Reach', required=True)
# no goal = global index
current = fields.Float("Current Value", required=True, default=0, tracking=True)
current = fields.Float("Current Value", required=True, default=0)
completeness = fields.Float("Completeness", compute='_get_completion')
state = fields.Selection([
('draft', "Draft"),
@@ -163,7 +163,7 @@ class Goal(models.Model):
('reached', "Reached"),
('failed', "Failed"),
('canceled', "Canceled"),
], default='draft', string='State', required=True, tracking=True)
], default='draft', string='State', required=True)
to_update = fields.Boolean('To update')
closed = fields.Boolean('Closed goal', help="These goals will not be recomputed.")
+1 -1
View File
@@ -599,7 +599,7 @@ class PaymentTransaction(models.Model):
help='Internal reference of the TX')
acquirer_reference = fields.Char(string='Acquirer Reference', readonly=True, help='Reference of the TX as stored in the acquirer database')
# duplicate partner / transaction data to store the values at transaction time
partner_id = fields.Many2one('res.partner', 'Customer', tracking=True)
partner_id = fields.Many2one('res.partner', 'Customer')
partner_name = fields.Char('Partner Name')
partner_lang = fields.Selection(_lang_get, 'Language', default=lambda self: self.env.lang)
partner_email = fields.Char('Email')
+1 -1
View File
@@ -641,7 +641,7 @@ class ResourceResource(models.Model):
name = fields.Char(required=True)
active = fields.Boolean(
'Active', default=True, tracking=True,
'Active', default=True,
help="If the active field is set to False, it will allow you to hide the resource record without removing it.")
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company)
resource_type = fields.Selection([