Skip to content
Snippets Groups Projects
Commit 82436ebf authored by Benjamin - Le Filament's avatar Benjamin - Le Filament
Browse files

[add] gestion adresse établissement secondaire

parent 0dbf5422
No related branches found
No related tags found
No related merge requests found
...@@ -10,3 +10,8 @@ class ResCompanyInvoice(models.Model): ...@@ -10,3 +10,8 @@ class ResCompanyInvoice(models.Model):
cgv = fields.Html('CGV') cgv = fields.Html('CGV')
oec = fields.Char('OEC') oec = fields.Char('OEC')
forme_juridique = fields.Char('Forme Juridique') forme_juridique = fields.Char('Forme Juridique')
has_facility = fields.Boolean('Etablissement secondaire ?', default=False)
facility_street = fields.Char('Rue')
facility_street2 = fields.Char('Rue 2')
facility_zip = fields.Char('Code Postal')
facility_city = fields.Char('Ville')
...@@ -11,10 +11,20 @@ ...@@ -11,10 +11,20 @@
</div> </div>
<div class="col-6 text-right mb4"> <div class="col-6 text-right mb4">
<h4 class="mt0" t-field="company.report_header"/> <h4 class="mt0" t-field="company.report_header"/>
<div name="company_address" class="mb4"> <t t-if="company.has_facility">
<span class="company_address" t-field="company.partner_id" <div name="facility_address" class="mb4">
t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true}'/> <span t-field="company.partner_id.name"/><br/>
</div> <span t-field="company.facility_street"/><br/>
<t t-if="company.facility_street2"><span t-field="company.facility_street2"/><br/></t>
<span t-field="company.facility_zip"/> <span t-field="company.facility_city"/>
</div>
</t>
<t t-else="">
<div name="company_address" class="mb4">
<span class="company_address" t-field="company.partner_id"
t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true}'/>
</div>
</t>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -7,6 +7,13 @@ ...@@ -7,6 +7,13 @@
<field name="model">res.company</field> <field name="model">res.company</field>
<field name="inherit_id" ref="base.view_company_form"/> <field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//notebook/page/group/group" position="inside">
<field name="has_facility" widget="boolean_toggle"/>
<field name="facility_street" attrs="{'invisible': [('has_facility', '!=', True)]}"/>
<field name="facility_street2" attrs="{'invisible': [('has_facility', '!=', True)]}"/>
<field name="facility_zip" attrs="{'invisible': [('has_facility', '!=', True)]}"/>
<field name="facility_city" attrs="{'invisible': [('has_facility', '!=', True)]}"/>
</xpath>
<xpath expr="//field[@name='website']" position="after"> <xpath expr="//field[@name='website']" position="after">
<field name="forme_juridique"/> <field name="forme_juridique"/>
<field name="cgv"/> <field name="cgv"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment