def clock_emps_get_all(self,
                           cr,
                           uid,
                           clock_id,
                           ret_dict=False,
                           pwd=False,
                           finger_print=False,
                           context=None):
        if not clock_id:
            return []

        clock = clock_util.clock_obj()
        clock_data = self.pool.get('hr.clock').read(cr,
                                                    uid,
                                                    clock_id, ['ip', 'port'],
                                                    context=context)
        clock_util.clock_connect(clock, clock_data['ip'], clock_data['port'])

        #get all employees on clock
        clock_emps = clock_util.clock_user_get_all(clock,
                                                   ret_dict=ret_dict,
                                                   pwd=pwd,
                                                   finger_print=finger_print)

        clock_util.clock_disconnect(clock)

        return clock_emps
 def clock_emps_get(self, cr, uid, clock_id, context=None):
     if not clock_id:
         return []
             
     clock = clock_util.clock_obj()
     clock_data = self.pool.get('hr.clock').read(cr, uid, clock_id, ['ip','port'], context=context)
     clock_util.clock_connect(clock, clock_data['ip'], clock_data['port'])
     
     #get all employees on clock
     clock_emps = clock_util.clock_user_get_all(clock)
     return clock_emps
    def clock_emps_get_all(self, cr, uid, clock_id, ret_dict=False, pwd=False, finger_print=False, context=None):
        if not clock_id:
            return []

        clock = clock_util.clock_obj()
        clock_data = self.pool.get("hr.clock").read(cr, uid, clock_id, ["ip", "port"], context=context)
        clock_util.clock_connect(clock, clock_data["ip"], clock_data["port"])

        # get all employees on clock
        clock_emps = clock_util.clock_user_get_all(clock, ret_dict=ret_dict, pwd=pwd, finger_print=finger_print)

        clock_util.clock_disconnect(clock)

        return clock_emps
示例#4
0
    def clock_emps_get(self, cr, uid, clock_id, context=None):
        if not clock_id:
            return []

        clock = clock_util.clock_obj()
        clock_data = self.pool.get('hr.clock').read(cr,
                                                    uid,
                                                    clock_id, ['ip', 'port'],
                                                    context=context)
        clock_util.clock_connect(clock, clock_data['ip'], clock_data['port'])

        #get all employees on clock
        clock_emps = clock_util.clock_user_get_all(clock)
        return clock_emps