diff --git a/addons/crm_claim/crm_claim.py b/addons/crm_claim/crm_claim.py index b7ffe764a03..05634d564b8 100644 --- a/addons/crm_claim/crm_claim.py +++ b/addons/crm_claim/crm_claim.py @@ -32,6 +32,7 @@ CRM_CLAIM_PENDING_STATES = ( crm.AVAILABLE_STATES[4][0], # Pending ) + class crm_claim(crm.crm_case, osv.osv): """ Crm claim @@ -265,6 +266,13 @@ class crm_claim(crm.crm_case, osv.osv): crm_claim() +class res_partner(osv.osv): + + _inherit = 'res.partner' + _columns = { + 'claims_ids': fields.one2many('crm.claim', 'partner_id', 'Claims'), + } +res_partner() class crm_stage_claim(osv.osv): diff --git a/addons/crm_claim/crm_claim_view.xml b/addons/crm_claim/crm_claim_view.xml index 00d7128abcf..7972ccc4943 100644 --- a/addons/crm_claim/crm_claim_view.xml +++ b/addons/crm_claim/crm_claim_view.xml @@ -306,6 +306,38 @@ + + res.partner.crm.history.inherit1 + res.partner + form + + + + False + + + + + + res.partner.claim.info.form + res.partner + form + + 20 + + + + + + + + + + + + + +