2015-09-07 55 views
1

我试图从日历事件得到与会者的名单在我的自定义模块如何在odoo中实现以下场景?

def get_meet_dets(self, cr, uid, ids, meet_ref, context=None): 
    val = {} 
    res = [] 
    if meet_ref: 
     for det in self.pool.get('calendar.event').browse(cr,uid,meet_ref,context=context): 
      for asst in det.attendee_ids: 
       val = { 
        'emp_i' : asst.partner_id.name, 
        } 
       res.append(val) 
     val.update({'matp':res}) 
    return {'value': val} 

上面的代码从res.partner表的名称,并从用户填充细节autopopulated。我如何从hr.employee获取用户的详细信息。

请别人帮助我。非常感谢

+0

任何人有建议吗? –

回答

0

搜索与员工模型

employee_model = self.pool.get('hr.employee') 
employee_ids = employee_model.search(cr, uid, [('partner_id', '=', asst.partner_id.id)], context=context) 

的PARTNER_ID那么你可以浏览您所被赋予的ID。 记住ONE伙伴可能与员工