Legal name in report header

This commit is contained in:
Alexis de Lattre
2017-02-01 12:08:38 +01:00
parent b0086cf8e0
commit bf6123e10f
2 changed files with 10 additions and 1 deletions

View File

@@ -21,7 +21,8 @@ This module adds 2 fields on the Company :
""",
'author': 'Akretion',
'website': 'http://www.akretion.com',
'depends': ['base'],
# I depend on base_usability only for _report_company_legal_name()
'depends': ['base_usability'],
'data': ['company_view.xml'],
'installable': True,
}

View File

@@ -14,6 +14,14 @@ class ResCompany(models.Model):
legal_type = fields.Char(
string="Legal Type", help="Type of Company, e.g. SARL, SAS, ...")
def _report_company_legal_name(self):
self.ensure_one()
if self.legal_type:
name = u'%s %s' % (self.name, self.legal_type)
else:
name = self.name
return name
_sql_constraints = [(
'capital_amount_positive',
'CHECK (capital_amount >= 0)',