This commit is contained in:
@@ -62,6 +62,19 @@ class Party(CompanyMultiValueMixin, metaclass=PoolMeta):
|
||||
return config.get_multivalue(
|
||||
'default_customer_ncf_type', **pattern)
|
||||
|
||||
def get_multivalue(self, name, **pattern):
|
||||
if name in {'customer_ncf_type', 'supplier_ncf_type'}:
|
||||
pattern = pattern.copy()
|
||||
pattern.setdefault('party', self.id)
|
||||
return super().get_multivalue(name, **pattern)
|
||||
|
||||
def set_multivalue(self, name, value, save=True, **pattern):
|
||||
if name in {'customer_ncf_type', 'supplier_ncf_type'}:
|
||||
pattern = pattern.copy()
|
||||
pattern.setdefault('party', self.id)
|
||||
return super().set_multivalue(
|
||||
name, value, save=save, **pattern)
|
||||
|
||||
@classmethod
|
||||
def default_supplier_ncf_type(cls, **pattern):
|
||||
pool = Pool()
|
||||
|
||||
Reference in New Issue
Block a user