【问题标题】:ODOO HR Applicant Kanban View Create Stage Column with job specificODOO HR 申请人看板视图创建具有特定工作的阶段列
【发布时间】:2021-01-12 06:49:08
【问题描述】:

我正在开发 HR Recruiter 模块,这里我在特定职位内创建一个阶段列,但阶段列也显示在所有其他职位中,但我们可以通过编辑来选择特定于职位舞台。在这里,我想将工作职位与舞台创建一起保存,默认情况下,当我创建舞台时,它应该采用当前工作职位。

您能帮我通过代码实现这一目标吗?这对我很有帮助,在此先感谢。

【问题讨论】:

    标签: module odoo odoo-14


    【解决方案1】:

    我试过这样的,

    从上下文中获取当前的 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一起创建了一个stage列

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 2021-08-04
      • 1970-01-01
      相关资源
      最近更新 更多