diff --git a/agreement_legal/models/agreement.py b/agreement_legal/models/agreement.py index fcd4d33b..9f330a19 100644 --- a/agreement_legal/models/agreement.py +++ b/agreement_legal/models/agreement.py @@ -173,9 +173,34 @@ class Agreement(models.Model): use_parties_content = fields.Boolean( string="Use parties content", help="Use custom content for parties") + def _get_default_parties(self): + deftext=""" +

Company Information

+

+ ${object.company_partner_id.name or ''}.
+ ${object.company_partner_id.street or ''}
+ ${object.company_partner_id.state_id.code or ''} + ${object.company_partner_id.zip or ''} + ${object.company_partner_id.city or ''}
+ ${object.company_partner_id.country_id.name or ''}.

+ Represented by ${object.company_contact_id.name or ''}. +

+

+

Partner Information

+

+ ${object.partner_id.name or ''}.
+ ${object.partner_id.street or ''}
+ ${object.partner_id.state_id.code or ''} + ${object.partner_id.zip or ''} ${object.partner_id.city or ''}
+ ${object.partner_id.country_id.name or ''}.

+ Represented by ${object.partner_contact_id.name or ''}. +

+ """ + return deftext parties = fields.Html( string="Parties", track_visibility="onchange", + default=_get_default_parties, help="Parties of the agreement", ) dynamic_parties = fields.Html(