Files
enterprise-addons/hr_recruitment_integration_website/wizard/hr_recruitment_post_views.xml
T

54 lines
2.5 KiB
XML

<?xml version="1.0"?>
<odoo>
<record id="hr_recruitment_post_job_wizard_view_form" model="ir.ui.view">
<field name="name">hr.recruitment.post.job.wizard.form</field>
<field name="model">hr.recruitment.post.job.wizard</field>
<field name="inherit_id" ref="hr_recruitment_integration_base.hr_recruitment_post_job_wizard_view_form"/>
<field name="arch" type="xml">
<field name="job_apply_mail" position="replace">
<field name="apply_method" widget="radio"/>
<div
class="alert alert-warning"
role="alert"
invisible="apply_method != 'redirect' or not job_id or job_is_published">
Your job will be automatically published.
</div>
<field name="job_apply_mail" invisible="apply_method != 'email'"/>
<field name="job_apply_url" invisible="apply_method != 'redirect'"/>
</field>
<field name="post_html" position="attributes">
<attribute name="required">0</attribute>
</field>
<field name="platform_ids" position="attributes">
<attribute name="required">0</attribute>
</field>
<xpath expr="//button[@name='action_post_job']" position="after">
<button name="action_generate_post"
type="object"
invisible="post_html"
class="btn-primary"
data-hotkey="q">
Generate Description (<i class="fa fa-fw fa-magic"/>AI)
</button>
<button name="action_generate_post"
type="object"
invisible="not post_html"
data-hotkey="q">
Generate Description (<i class="fa fa-fw fa-magic"/>AI)
</button>
</xpath>
</field>
</record>
<record id="hr_recruitment_post_job_wizard_action_regenerate_post" model="ir.actions.server">
<field name="name">Regenerate Post</field>
<field name="model_id" ref="model_hr_recruitment_post_job_wizard"/>
<field name="binding_model_id" ref="model_hr_recruitment_post_job_wizard"/>
<field name="state">code</field>
<field name="code">
active_wizard = env['hr.recruitment.post.job.wizard'].browse(env.context.get('active_id'))
action = active_wizard.action_generate_post(warning=False)
</field>
</record>
</odoo>