[IMP, REM] crm_claim: All changes done in claim.yml
1) Removed code of onchange_partner_id, onchange_partner_address_id, stage_change 2) Updated code only claim is open to close process 3) updated __openerp__.py bzr revid: ron@tinyerp.com-20111018071358-l5424dpckx7327n1
This commit is contained in:
parent
cc262bbd1e
commit
b7641ab3d2
|
@ -48,7 +48,7 @@ automatically new claims based on incoming emails.
|
|||
'demo_xml': [
|
||||
'crm_claim_demo.xml',
|
||||
],
|
||||
'test': ['test/test_crm_claim.yml'],
|
||||
'test': ['test/process/claim.yml'],
|
||||
'installable': True,
|
||||
'active': False,
|
||||
'certificate' : '00612027414703404749',
|
||||
|
|
|
@ -1,44 +1,18 @@
|
|||
- |
|
||||
I check claims which contain customer claim information about document
|
||||
related problem, product related problem.
|
||||
- |
|
||||
I start by creating new claims for Damaged product as Value Claims with priority High and specify
|
||||
date of claim at which claim is created.
|
||||
-
|
||||
!record {model: crm.claim, id: crm_claim_damagedproduct0}:
|
||||
categ_id: crm_claim.categ_claim2
|
||||
date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
|
||||
email_from: info@balmerinc.be
|
||||
name: 'Damaged product '
|
||||
partner_address_id: base.res_partner_address_1
|
||||
partner_id: base.res_partner_9
|
||||
priority: '2'
|
||||
section_id: crm.section_sales_department
|
||||
|
||||
- |
|
||||
I check that the claims is in 'draft' state.
|
||||
I check claim which contain customer claim information about
|
||||
product related problem.
|
||||
-
|
||||
!assert {model: crm.claim, id: crm_claim_damagedproduct0}:
|
||||
- state == 'draft'
|
||||
- |
|
||||
I can change that stage by next button right on it.
|
||||
-
|
||||
!python {model: crm.claim}: |
|
||||
self.stage_next(cr, uid, [ref('crm_claim_damagedproduct0')])
|
||||
- |
|
||||
I make this claim as Open.
|
||||
-
|
||||
!python {model: crm.claim}: |
|
||||
self.case_open(cr, uid, [ref('crm_claim_damagedproduct0')])
|
||||
- |
|
||||
I am changing partner Assigned to the Claim.
|
||||
self.case_open(cr, uid, [ref('crm_case_claim04')])
|
||||
claim = self.browse(cr, uid, ref('crm_case_claim04'))
|
||||
assert claim.state == "open", "Claim is not in Open state"
|
||||
assert claim.stage_id.id == ref("crm.stage_lead1"), "Claim is not in New stage"
|
||||
-
|
||||
After complete all service from our side i close this claim.
|
||||
-
|
||||
!python {model: crm.claim}: |
|
||||
self.onchange_partner_id(cr, uid, [ref('crm_claim_damagedproduct0')], [])
|
||||
self.onchange_partner_id(cr, uid, [ref('crm_claim_damagedproduct0')], ref('base.res_partner_10'))
|
||||
- |
|
||||
I am changing partner Address to the Claim.
|
||||
-
|
||||
!python {model: crm.claim}: |
|
||||
self.onchange_partner_address_id(cr, uid, [ref('crm_claim_damagedproduct0')], [], email = False)
|
||||
|
||||
self.case_close(cr, uid, [ref('crm_case_claim04')])
|
||||
claim = self.browse(cr, uid, ref('crm_case_claim04'))
|
||||
assert claim.state == "done", "Claim is not in close state"
|
||||
|
|
Loading…
Reference in New Issue