From 4d57c49b0129d6fc0c951796dfdb3c45e7764fec Mon Sep 17 00:00:00 2001 From: "qdp (OpenERP)" <> Date: Tue, 14 Sep 2010 17:15:55 +0530 Subject: [PATCH] [IMP]: crm: Improvement in listing sales teams in selection as properly sorted by hierarchy bzr revid: rpa@tinyerp.com-20100914114555-gpme5douyiuoy8to --- addons/crm/crm.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 84e884043ba..a16f749323d 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -499,10 +499,14 @@ class crm_case_section(osv.osv): _name = "crm.case.section" _description = "Sales Teams" - _order = "name" + _order = "complete_name" + + def get_full_name(self, cr, uid, ids, field_name, arg, context={}): + return dict(self.name_get(cr, uid, ids, context)) _columns = { 'name': fields.char('Sales Team', size=64, required=True, translate=True), + 'complete_name': fields.function(get_full_name, method=True, type='char', size=256, readonly=True, store=True), 'code': fields.char('Code', size=8), 'active': fields.boolean('Active', help="If the active field is set to "\ "true, it will allow you to hide the sales team without removing it."),