Merge lp:~openerp-dev/openobject-addons/trunk-migration-customer-partnership-date-dhr into lp:openobject-addons

Proposed by Dharti Ratani(OpenERP)
Status: Needs review
Proposed branch: lp:~openerp-dev/openobject-addons/trunk-migration-customer-partnership-date-dhr
Merge into: lp:openobject-addons
Diff against target: 28 lines (+6/-1)
2 files modified
analytic/analytic.py (+5/-0)
crm_partner_assign/partner_geo_assign.py (+1/-1)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/trunk-migration-customer-partnership-date-dhr
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+140878@code.launchpad.net

Description of the change

Hello,

     Made partnership date field readonly in customer's form and copied it from analytic account of that customer.

Thanks.

To post a comment you must log in.
8428. By Dharti Ratani(OpenERP)

[IMP]Improved code to fetch partner id

Unmerged revisions

8428. By Dharti Ratani(OpenERP)

[IMP]Improved code to fetch partner id

8427. By Dharti Ratani(OpenERP)

[IMP]Making partnership date in customer form read-only copied it from the start date of the analytic account of that customer

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'analytic/analytic.py'
2--- analytic/analytic.py 2012-12-17 15:23:03 +0000
3+++ analytic/analytic.py 2012-12-20 13:33:23 +0000
4@@ -310,6 +310,11 @@
5
6 def create(self, cr, uid, vals, context=None):
7 contract = super(account_analytic_account, self).create(cr, uid, vals, context=context)
8+ partner_obj = self.pool.get('res.partner')
9+ partner_id = vals.get('partner_id',False)
10+ date_start = vals.get('date_start',False)
11+ if partner_id and date_start:
12+ partner_obj.write(cr, uid , partner_id, {'date_partnership' : date_start}, context)
13 if contract:
14 self.create_send_note(cr, uid, [contract], context=context)
15 return contract
16
17=== modified file 'crm_partner_assign/partner_geo_assign.py'
18--- crm_partner_assign/partner_geo_assign.py 2012-12-06 14:56:32 +0000
19+++ crm_partner_assign/partner_geo_assign.py 2012-12-20 13:33:23 +0000
20@@ -89,7 +89,7 @@
21 'Assigned Opportunities'),
22 'grade_id': fields.many2one('res.partner.grade', 'Partner Level'),
23 'activation' : fields.many2one('res.partner.activation', 'Activation', select=1),
24- 'date_partnership' : fields.date('Partnership Date'),
25+ 'date_partnership' : fields.date('Partnership Date',readonly=True,help="Start date of the analytic account of partner"),
26 'date_review' : fields.date('Latest Partner Review'),
27 'date_review_next' : fields.date('Next Partner Review'),
28 }

Subscribers

People subscribed via source and target branches

to all changes: