[IMP]: crm: Apply doc string + optimization
[odoo/odoo.git] / addons / crm / crm_helpdesk.py
index 43f4802..c9317b5 100644 (file)
@@ -23,27 +23,38 @@ from osv import fields,osv,orm
 import crm
 
 class crm_helpdesk(osv.osv):
+    """ Helpdesk Cases """
+
     _name = "crm.helpdesk"
     _description = "Helpdesk Cases"
     _order = "id desc"
     _inherit = 'crm.case'
+
     _columns = {
             'date_closed': fields.datetime('Closed', readonly=True),
             'date': fields.datetime('Date'),
             'ref' : fields.reference('Reference', selection=crm._links_get, size=128),
             'ref2' : fields.reference('Reference 2', selection=crm._links_get, size=128),
-            'canal_id': fields.many2one('res.partner.canal', 'Channel',help="The channels represent the different communication modes available with the customer." \
-                                                                            " With each commercial opportunity, you can indicate the canall which is this opportunity source."),
+            'canal_id': fields.many2one('res.partner.canal', 'Channel',\
+                            help="The channels represent the different communication \
+                             modes available with the customer." \
+                            " With each commercial opportunity, you can indicate\
+                             the canall which is this opportunity source."),
             'planned_revenue': fields.float('Planned Revenue'),
             'planned_cost': fields.float('Planned Costs'),
             'priority': fields.selection(crm.AVAILABLE_PRIORITIES, 'Priority'),
             'probability': fields.float('Probability (%)'),
-            '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)."),
-            'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('section_id','=',section_id),('object_id.model', '=', 'crm.helpdesk')]"),
+            '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)."),
+            'categ_id': fields.many2one('crm.case.categ', 'Category',\
+                            domain="[('section_id','=',section_id),\
+                            ('object_id.model', '=', 'crm.helpdesk')]"),
             'duration': fields.float('Duration'),
     }
+
     _defaults = {
         'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'crm.helpdesk', context=c),
         'priority': lambda *a: crm.AVAILABLE_PRIORITIES[2][0],
@@ -51,5 +62,5 @@ class crm_helpdesk(osv.osv):
 
 crm_helpdesk()
 
-
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: