Как создать приложение под моей стадией по умолчанию вместо стадии "undefined" - PullRequest
0 голосов
/ 27 мая 2019

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

hr_recruitment_view.xml

 <?xml version="1.0" encoding="utf-8"?>
 <odoo>
  <data noupdate="1">
    <record model="hr.recruitment.stage" id="default_stage_job">
        <field name="name">CV in progress</field>
        <field name="sequence">0</field>

    </record>
</data>
</odoo>

hr_recruitment.py

    # -*- coding: utf-8 -*-
    from odoo import fields, api, models

    class Applicant(models.Model):
    _inherit = "hr.applicant"

    def _default_stage_id(self):
        # Search your stage
        stage_id = self.env['hr.recruitment.stage'].search([('name', '=', 'CV in progress')], limit=1).id
        if stage_id:
            return stage_id
        return super(Applicant, self)._default_stage_id()

enter image description here

...