diff --git a/addons/crm/crm_claim.py b/addons/crm/crm_claim.py
index 5e83ce1c367..14921372fad 100644
--- a/addons/crm/crm_claim.py
+++ b/addons/crm/crm_claim.py
@@ -19,16 +19,9 @@
#
##############################################################################
-import tools
from osv import fields, osv
-import os
-import pooler
-import netsvc
-from tools.translate import _
import crm
-
-
class crm_claim(osv.osv):
_name = "crm.claim"
_description = "Claim Cases"
@@ -59,6 +52,7 @@ class crm_claim(osv.osv):
_defaults = {
'priority': lambda *a: crm.AVAILABLE_PRIORITIES[2][0],
}
+
def onchange_categ_id(self, cr, uid, ids, categ, context={}):
if not categ:
return {'value':{}}
diff --git a/addons/crm/crm_fundraising.py b/addons/crm/crm_fundraising.py
index 046065e61f2..5085f01333f 100644
--- a/addons/crm/crm_fundraising.py
+++ b/addons/crm/crm_fundraising.py
@@ -19,23 +19,9 @@
#
##############################################################################
-import time
-import re
-import os
-
-import mx.DateTime
-import base64
-
-from tools.translate import _
-
-import tools
from osv import fields,osv,orm
-from osv.orm import except_orm
-
import crm
-
-
class crm_fundraising(osv.osv):
_name = "crm.fundraising"
_description = "Fund Raising Cases"
@@ -67,11 +53,11 @@ class crm_fundraising(osv.osv):
_defaults = {
'priority': lambda *a: crm.AVAILABLE_PRIORITIES[2][0],
}
+
def onchange_categ_id(self, cr, uid, ids, categ, context={}):
if not categ:
return {'value':{}}
cat = self.pool.get('crm.case.categ').browse(cr, uid, categ, context).probability
return {'value':{'probability':cat}}
-
crm_fundraising()
diff --git a/addons/crm/crm_helpdesk.py b/addons/crm/crm_helpdesk.py
index ca4bf47006b..13bc13d214c 100644
--- a/addons/crm/crm_helpdesk.py
+++ b/addons/crm/crm_helpdesk.py
@@ -19,23 +19,9 @@
#
##############################################################################
-import time
-import re
-import os
-
-import mx.DateTime
-import base64
-
-from tools.translate import _
-
-import tools
from osv import fields,osv,orm
-from osv.orm import except_orm
-
import crm
-
-
class crm_helpdesk(osv.osv):
_name = "crm.helpdesk"
_description = "Helpdesk Cases"
@@ -57,6 +43,7 @@ class crm_helpdesk(osv.osv):
'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('section_id','=',section_id),('object_id.model', '=', 'crm.helpdesk')]"),
'duration': fields.float('Duration'),
}
+
def onchange_categ_id(self, cr, uid, ids, categ, context={}):
if not categ:
return {'value':{}}
diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index 9c6ae7bffa7..f346bcf88f7 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -19,22 +19,9 @@
#
##############################################################################
-import time
-import re
-import os
-
-import mx.DateTime
-import base64
-
-from tools.translate import _
-
-import tools
from osv import fields,osv,orm
-from osv.orm import except_orm
-
import crm
-
class crm_opportunity(osv.osv):
_name = "crm.opportunity"
_description = "Opportunity Cases"
@@ -65,9 +52,9 @@ class crm_lead(osv.osv):
'som': fields.many2one('res.partner.som', 'State of Mind', help="The minds states allow to define a value scale which represents" \
"the partner mentality in relation to our services.The scale has" \
"to be created with a factor for each level from 0 (Very dissatisfied) to 10 (Extremely satisfied)."),
-
'opportunity_id': fields.many2one ('crm.opportunity', 'Opportunity'),
}
+
def onchange_categ_id(self, cr, uid, ids, categ, context={}):
if not categ:
return {'value':{}}
diff --git a/addons/crm/crm_opportunity.py b/addons/crm/crm_opportunity.py
index 35a85cad6ee..529bdbf7eb0 100644
--- a/addons/crm/crm_opportunity.py
+++ b/addons/crm/crm_opportunity.py
@@ -19,22 +19,9 @@
#
##############################################################################
-import time
-import re
-import os
-
-import mx.DateTime
-import base64
-
-from tools.translate import _
-
-import tools
from osv import fields,osv,orm
-from osv.orm import except_orm
-
import crm
-
class crm_opportunity(osv.osv):
_name = "crm.opportunity"
_description = "Opportunity Cases"
@@ -58,6 +45,7 @@ class crm_opportunity(osv.osv):
'date_closed': fields.datetime('Closed', readonly=True),
'phonecall_id':fields.many2one ('crm.phonecall', 'Phonecall'),
}
+
def onchange_categ_id(self, cr, uid, ids, categ, context={}):
if not categ:
return {'value':{}}
diff --git a/addons/crm/crm_opportunity_view.xml b/addons/crm/crm_opportunity_view.xml
index 526accf3732..e3f60eebbe9 100644
--- a/addons/crm/crm_opportunity_view.xml
+++ b/addons/crm/crm_opportunity_view.xml
@@ -24,7 +24,7 @@
form
[('object_id.model', '=', 'crm.opportunity')]
- {'object_id':'crm.opportunity'}
+ {'object_id':'crm.opportunity'}
# ------------------------------------------------------
diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py
index 4c548af86e1..5f610860407 100644
--- a/addons/crm/crm_phonecall.py
+++ b/addons/crm/crm_phonecall.py
@@ -19,19 +19,9 @@
#
##############################################################################
-from dateutil.rrule import *
from osv import fields, osv
-import datetime
-import base64
-import re
-import time
-import tools
-
-from tools.translate import _
-
import crm
-
class crm_phonecall(osv.osv):
_name = "crm.phonecall"
_description = "Phonecall Cases"
@@ -53,6 +43,7 @@ class crm_phonecall(osv.osv):
'date_closed': fields.datetime('Closed', readonly=True),
'opportunity_id':fields.many2one ('crm.opportunity', 'Opportunity'),
}
+
def onchange_categ_id(self, cr, uid, ids, categ, context={}):
if not categ:
return {'value':{}}