mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[MOD] Changed default not recalculated, if copy is not set to false
This commit is contained in:
@@ -39,7 +39,7 @@ class MrpBom(models.Model):
|
|||||||
('historical', 'Historical'),
|
('historical', 'Historical'),
|
||||||
], string='Status', index=True, readonly=True,
|
], string='Status', index=True, readonly=True,
|
||||||
default='draft', copy=False)
|
default='draft', copy=False)
|
||||||
sequence = fields.Integer(default=_get_max_sequence)
|
sequence = fields.Integer(default=_get_max_sequence, copy=False)
|
||||||
|
|
||||||
@api.one
|
@api.one
|
||||||
@api.constrains('sequence')
|
@api.constrains('sequence')
|
||||||
@@ -51,11 +51,6 @@ class MrpBom(models.Model):
|
|||||||
raise exceptions.Warning(
|
raise exceptions.Warning(
|
||||||
_('The sequence must be unique'))
|
_('The sequence must be unique'))
|
||||||
|
|
||||||
@api.one
|
|
||||||
def copy(self, default=None):
|
|
||||||
default.update({'sequence': self._get_max_sequence()})
|
|
||||||
return super(MrpBom, self).copy(default=default)
|
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
def button_active(self):
|
def button_active(self):
|
||||||
return self.write({'state': 'active'})
|
return self.write({'state': 'active'})
|
||||||
|
|||||||
Reference in New Issue
Block a user