This commit is contained in:
2026-03-05 10:58:01 +01:00
parent 3212d551d2
commit e371b116f7

View File

@@ -241,10 +241,10 @@ class Sale(metaclass=PoolMeta):
# ('ncsw', 'NCSW'), # ('ncsw', 'NCSW'),
# ('nlw', 'NLW'), # ('nlw', 'NLW'),
# ], 'Weight basis') # ], 'Weight basis')
certif = fields.Many2One('purchase.certification',"Certification") certif = fields.Many2One('purchase.certification',"Certification",states={'invisible': Eval('company_visible'),})
wb = fields.Many2One('purchase.weight.basis',"Weight basis") wb = fields.Many2One('purchase.weight.basis',"Weight basis")
association = fields.Many2One('purchase.association',"Association") association = fields.Many2One('purchase.association',"Association",states={'invisible': Eval('company_visible'),})
crop = fields.Many2One('purchase.crop',"Crop") crop = fields.Many2One('purchase.crop',"Crop",states={'invisible': Eval('company_visible'),})
viewer = fields.Function(fields.Text(""),'get_viewer') viewer = fields.Function(fields.Text(""),'get_viewer')
doc_template = fields.Many2One('doc.template',"Template") doc_template = fields.Many2One('doc.template',"Template")
required_documents = fields.Many2Many( required_documents = fields.Many2Many(
@@ -257,6 +257,10 @@ class Sale(metaclass=PoolMeta):
trader = fields.Many2One('party.party',"Trader") trader = fields.Many2One('party.party',"Trader")
operator = fields.Many2One('party.party',"Operator") operator = fields.Many2One('party.party',"Operator")
our_reference = fields.Char("Our Reference") our_reference = fields.Char("Our Reference")
company_visible = fields.Function(fields.Boolean("Visible"),'get_company_info')
def get_company_info(self,name):
return (self.company.party.name == 'MELYA')
@property @property
def report_terms(self): def report_terms(self):