Merge lp:~openerp-dev/openobject-addons/trunk-bug-1236296-ypa into lp:openobject-addons

Proposed by Yogesh Parekh(OpenERP)
Status: Needs review
Proposed branch: lp:~openerp-dev/openobject-addons/trunk-bug-1236296-ypa
Merge into: lp:openobject-addons
Diff against target: 29 lines (+6/-2)
1 file modified
crm/wizard/crm_opportunity_to_phonecall.py (+6/-2)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/trunk-bug-1236296-ypa
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+200521@code.launchpad.net

Description of the change

Hello all,

     I have fix the issue of Timezone on sale lead while scheduling a call.

Thanks,
ypa

To post a comment you must log in.

Unmerged revisions

9038. By Yogesh Parekh(OpenERP)

[FIX] Fix the issue of Timezone on sale lead

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'crm/wizard/crm_opportunity_to_phonecall.py'
--- crm/wizard/crm_opportunity_to_phonecall.py 2013-11-27 15:32:57 +0000
+++ crm/wizard/crm_opportunity_to_phonecall.py 2014-01-06 12:11:20 +0000
@@ -21,7 +21,8 @@
2121
22from openerp.osv import fields, osv22from openerp.osv import fields, osv
23from openerp.tools.translate import _23from openerp.tools.translate import _
2424from datetime import datetime
25from pytz import timezone
25import time26import time
2627
27class crm_opportunity2phonecall(osv.osv_memory):28class crm_opportunity2phonecall(osv.osv_memory):
@@ -64,11 +65,14 @@
64 value = {}65 value = {}
65 if context is None:66 if context is None:
66 context = {}67 context = {}
68 DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"
67 phonecall = self.pool.get('crm.phonecall')69 phonecall = self.pool.get('crm.phonecall')
68 opportunity_ids = context and context.get('active_ids') or []70 opportunity_ids = context and context.get('active_ids') or []
69 opportunity = self.pool.get('crm.lead')71 opportunity = self.pool.get('crm.lead')
70 data = self.browse(cr, uid, ids, context=context)[0]72 data = self.browse(cr, uid, ids, context=context)[0]
71 call_ids = opportunity.schedule_phonecall(cr, uid, opportunity_ids, data.date, data.name, \73 user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
74 time_present = datetime.now(timezone(user.tz))
75 call_ids = opportunity.schedule_phonecall(cr, uid, opportunity_ids, time_present.strftime(DATETIME_FORMAT), data.name, \
72 data.note, data.phone, data.contact_name, data.user_id and data.user_id.id or False, \76 data.note, data.phone, data.contact_name, data.user_id and data.user_id.id or False, \
73 data.section_id and data.section_id.id or False, \77 data.section_id and data.section_id.id or False, \
74 data.categ_id and data.categ_id.id or False, \78 data.categ_id and data.categ_id.id or False, \

Subscribers

People subscribed via source and target branches

to all changes: