Изначально в Odoo все заявки отображаются в одном воронке. Это ограничивает возможность создания разных стадий для каждой из позиций.
Стадии воронки хранятся в отдельной таблице (модели) hr.recruitment.stage. Можно создавать стадии, привязанные к конкретной вакансии. Для этого при создании стадии (Recruitment→Configuration→Stages→Create) в поле Job Specific нужно указать вакансию, к которой необходимо привязать данную стадию.
Теперь сделаем так, чтобы при нажатии на кнопку Application на карточке вакансии открывался канбан со стадиями, привязанными к этой должности рекрутинга.
Для этого нужно отредактировать действие, которое переводит на канбан.
default _job_id- поле, по которому фильтруются записи
active_id-id вакансии, с которой перешли (та, на карточке которой нажали кнопку)
Если в вашей версии Odoo стадии рекрутинга появляются только в developer mode, нужно добавить стадии в меню Recruitment отдельно
Для этого зайдите в Technical→ Menu Items и найдите меню Recruitment, зайдите на вкладку submenus и нажмите add line.
Заполните поля как показано на скриншоте ниже.
В поле action выберите act_window и Recruitment / Applicants Stages
Чтобы создавать стадии из воронки (нажимая на +), нужно, чтобы стадии прикреплялись к job positions. Для этого нужно создаться автоматическое действие, которое будет реагировать на создание новой стадии без job positions.
if not record.job_ids:
record.write({'job_ids':[(4, record._context.get('default_job_id'))]})