Информация о записи задачи пуста при вызове функции [odoo 12]

У меня есть следующий класс для добавления списка сотрудников в форму задачи (модель project.task) и функцию _getUsers для создания домена для списка

class ProjectTask(models.Model):
    _inherit = 'project.task'
    my_employees = fields.Many2one('hr.employee', string='Employee to', readonly=False, domain=_getUsers)

    @api.multi
    def _getUsers(self):
        if self.name: 
          domain= [('job_title','=',self.name)]
          filtered_employees = self.env['hr.employee'].search(domain)
          return [('id','in',filtered_employees.ids)]

Но функция получает вызов перед открытием информации о проекте. Задача вызывается, когда я нажимаюссылку Задачи на следующем:

На данный моментproject.task() пуст, аself.name возвращаетFalse.

Когда я щелкаю под строкой задачи, функциябольше не получает вызова.

0 ответов

Другие вопросы по тегам