我正在开发 HR Recruiter 模块,在这里我在特定职位内创建一个阶段列,但阶段列也显示在所有其他职位中,但我们可以通过编辑阶段来选择特定于工作的职位。在这里,我想将工作职位与舞台创建一起保存,默认情况下,当我创建舞台时,它应该采用当前工作职位。
你能帮我通过代码实现这个吗?这对我很有帮助,在此先感谢。
我尝试过这样的事情,
从上下文中获取当前的 active_id(职位 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 一起创建了一个阶段列