- def _get_photo_calc(self, cr, uid, ids, name, args, context=None):
- result = {}
- empl_obj = self.pool.get('hr.employee')
- for user in self.browse(cr, uid, ids, context=context):
- result[user.id] = user.photo
- if user.hr_photo_prior:
- empl_ids = empl_obj.search(cr, uid, [('user_id', '=', user.id)], context=context)
- if empl_ids:
- empl = empl_obj.browse(cr, uid, empl_ids, context=context)[0]
- result[user.id] = empl.photo
- return result
-
- def _get_photo_calc_mini(self, cr, uid, ids, name, args, context=None):
- result = {}
- empl_obj = self.pool.get('hr.employee')
- for user in self.browse(cr, uid, ids, context=context):
- result[user.id] = user.photo_mini
- if user.hr_photo_prior:
- empl_ids = empl_obj.search(cr, uid, [('user_id', '=', user.id)], context=context)
- if empl_ids:
- empl = empl_obj.browse(cr, uid, empl_ids, context=context)[0]
- result[user.id] = empl.photo_mini
- return result
-