From 2748107a6653ed4dee83b16f1e706cc50d3c7e10 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Tue, 13 Nov 2012 16:03:37 +0100 Subject: [PATCH] [FIX]order the hr_employee by name bzr revid: csn@openerp.com-20121113150337-coj0e1uk2pdxveg6 --- addons/hr/hr.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/hr/hr.py b/addons/hr/hr.py index d57fcf49ab2..5f3a5653307 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -158,6 +158,8 @@ class hr_employee(osv.osv): return self.write(cr, uid, [id], {'image': tools.image_resize_image_big(value)}, context=context) _columns = { + #we need a related field in order to be able to sort the employee by name + 'name_related': fields.related('resource_id', 'name', type='char', string='Name', readonly=True, store=True), 'country_id': fields.many2one('res.country', 'Nationality'), 'birthday': fields.date("Date of Birth"), 'ssnid': fields.char('SSN No', size=32, help='Social Security Number'), @@ -207,6 +209,8 @@ class hr_employee(osv.osv): 'last_login': fields.related('user_id', 'date', type='datetime', string='Latest Connection', readonly=1), } + _order='name_related' + def create(self, cr, uid, data, context=None): employee_id = super(hr_employee, self).create(cr, uid, data, context=context) try: