mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
Add commercial_partner_id fields into contract module
Remove string attribute
This commit is contained in:
@@ -84,6 +84,14 @@ class ContractContract(models.Model):
|
|||||||
required=True
|
required=True
|
||||||
)
|
)
|
||||||
|
|
||||||
|
commercial_partner_id = fields.Many2one(
|
||||||
|
'res.partner',
|
||||||
|
related='partner_id.commercial_partner_id',
|
||||||
|
store=True,
|
||||||
|
string='Commercial Entity',
|
||||||
|
index=True
|
||||||
|
)
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
def _inverse_partner_id(self):
|
def _inverse_partner_id(self):
|
||||||
for rec in self:
|
for rec in self:
|
||||||
|
|||||||
@@ -8,3 +8,4 @@
|
|||||||
* Thomas Binsfeld <thomas.binsfeld@acsone.eu>
|
* Thomas Binsfeld <thomas.binsfeld@acsone.eu>
|
||||||
* Rafael Blasco <rafael.blasco@tecnativa.com>
|
* Rafael Blasco <rafael.blasco@tecnativa.com>
|
||||||
* Guillaume Vandamme <guillaume.vandamme@acsone.eu>
|
* Guillaume Vandamme <guillaume.vandamme@acsone.eu>
|
||||||
|
* Raphaël Reverdy <raphael.reverdy@akretion.com>
|
||||||
|
|||||||
@@ -43,6 +43,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<group name="main">
|
<group name="main">
|
||||||
<group>
|
<group>
|
||||||
|
<field name="commercial_partner_id" invisible="1"/>
|
||||||
<field name="partner_id" required="1"/>
|
<field name="partner_id" required="1"/>
|
||||||
<field name="payment_term_id"/>
|
<field name="payment_term_id"/>
|
||||||
<field name="user_id"/>
|
<field name="user_id"/>
|
||||||
@@ -189,6 +190,7 @@
|
|||||||
domain="[('date_end', '<', context_today().strftime('%Y-%m-%d')), ('recurring_next_date', '=', False)]"
|
domain="[('date_end', '<', context_today().strftime('%Y-%m-%d')), ('recurring_next_date', '=', False)]"
|
||||||
/>
|
/>
|
||||||
<field name="partner_id"/>
|
<field name="partner_id"/>
|
||||||
|
<field name="commercial_partner_id"/>
|
||||||
<filter string="Archived"
|
<filter string="Archived"
|
||||||
domain="[('active', '=', False)]"
|
domain="[('active', '=', False)]"
|
||||||
name="inactive"/>
|
name="inactive"/>
|
||||||
@@ -197,6 +199,9 @@
|
|||||||
name="group_by_partner"
|
name="group_by_partner"
|
||||||
domain="[]"
|
domain="[]"
|
||||||
context="{'group_by':'partner_id'}"/>
|
context="{'group_by':'partner_id'}"/>
|
||||||
|
<filter name="commercial_partner_groupby"
|
||||||
|
string="Commercial Entity"
|
||||||
|
context="{'group_by': 'commercial_partner_id'}"/>
|
||||||
<filter name="group_by_next_invoice"
|
<filter name="group_by_next_invoice"
|
||||||
string="Next Invoice"
|
string="Next Invoice"
|
||||||
domain="[('recurring_next_date', '!=', False)]"
|
domain="[('recurring_next_date', '!=', False)]"
|
||||||
|
|||||||
Reference in New Issue
Block a user