Merge lp:~openerp-dev/openobject-addons/7.0-bug_crm_claim_1235237-ypa into lp:openobject-addons

Proposed by Yogesh Parekh(OpenERP)
Status: Needs review
Proposed branch: lp:~openerp-dev/openobject-addons/7.0-bug_crm_claim_1235237-ypa
Merge into: lp:openobject-addons
Diff against target: 18 lines (+8/-0)
1 file modified
crm_claim/crm_claim.py (+8/-0)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/7.0-bug_crm_claim_1235237-ypa
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+217607@code.launchpad.net

Description of the change

Hello,

    Steps to Reproduce the bug

- Goto Sales -> Claims
- Create a new claim and save it.
- now change the stage_id in inprogress.
- duplicate the record.
- the new record state is inprogress.

I have fixed this issue and now new created record will be in draft state.

Thanks,
ypa

To post a comment you must log in.

Unmerged revisions

9486. By Yogesh Parekh(OpenERP)

[FIX]: Add copy method to set stage_id in draft stage

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'crm_claim/crm_claim.py'
2--- crm_claim/crm_claim.py 2013-11-27 15:32:57 +0000
3+++ crm_claim/crm_claim.py 2014-04-29 13:51:13 +0000
4@@ -154,6 +154,14 @@
5 return {'value': {'email_from': False, 'partner_phone': False}}
6 address = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context)
7 return {'value': {'email_from': address.email, 'partner_phone': address.phone}}
8+
9+ def copy(self, cr, uid, id, default=None, context=None):
10+ default = default or {}
11+ default.update({
12+ 'stage_id': self._get_default_stage_id(cr, uid, context=context),
13+ 'name': _('%s (copy)') % (self.browse(cr, uid, id, context=context).name)
14+ })
15+ return super(crm_claim, self).copy(cr, uid, id, default, context=context)
16
17 def create(self, cr, uid, vals, context=None):
18 if context is None:

Subscribers

People subscribed via source and target branches

to all changes: