ODOO HR Соискатель Kanban Просмотр столбца Этапа создания с указанием конкретной работы

#module #odoo #odoo-14

#модуль #odoo #odoo-14

Вопрос:

Я работаю над модулем HR Recruiter, здесь я создаю столбец этапа внутри конкретной должности, но столбец этапа также отображается во всех других должностях, но мы можем выбрать конкретную работу, отредактировав этап. Здесь я хочу сохранить вакансию вместе с созданием этапа, по умолчанию она должна занимать текущую должность, когда я создаю этап. введите описание изображения здесь

Можете ли вы, пожалуйста, помочь мне достичь этого с помощью кода? для меня это очень поможет, заранее спасибо.

Ответ №1:

Я пробовал что-то вроде этого,

извлек текущий active_id (идентификатор вакансии) из контекста

 class StageInherit(models.Model):
    _inherit = 'hr.recruitment.stage'

    @api.model
    def create(self, vals_list):
        stage = super(StageInherit, self).create(vals_list)
        current_job_id = self._context.get('active_id')
        stage.write({'job_ids': [(4, current_job_id)]})
        return stage
 

Таким образом, он создает столбец этапа вместе с job_ids