104 lines
4.8 KiB
XML
104 lines
4.8 KiB
XML
<odoo>
|
|
<record id="hr_job_recruitment_user_rule" model="ir.rule">
|
|
<field name="name">User: All Applicants</field>
|
|
<field name="model_id" ref="model_hr_job_recruitment"/>
|
|
<field name="domain_force">[(1, '=', 1)]</field>
|
|
<field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_user'))]"/>
|
|
</record>
|
|
|
|
<record id="hr_job_recruitment_interviewer_user_rule" model="ir.rule">
|
|
<field name="name">User: All Applicants</field>
|
|
<field name="model_id" ref="model_hr_job_recruitment"/>
|
|
<field name="domain_force">[('interviewer_ids', 'in', user.id)]</field>
|
|
<field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_interviewer'))]"/>
|
|
</record>
|
|
|
|
<function name="write" model="ir.model.data">
|
|
<function name="search" model="ir.model.data">
|
|
<value eval="[('module', '=', 'hr_recruitment_skills'), ('name','=','hr_applicant_skill_interviewer_rule')] "/>
|
|
</function>
|
|
<value eval=" {'noupdate': False} "/>
|
|
</function>
|
|
<record id="hr_recruitment_skills.hr_applicant_skill_interviewer_rule" model="ir.rule">
|
|
<field name="name">Applicant Skill: Interviewer</field>
|
|
<field name="domain_force">[
|
|
'|',
|
|
('candidate_id.applicant_ids.hr_job_recruitment.interviewer_ids', 'in', user.id),
|
|
('candidate_id.applicant_ids.interviewer_ids', 'in', user.id),
|
|
]
|
|
</field>
|
|
<field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_interviewer'))]"/>
|
|
</record>
|
|
<function name="write" model="ir.model.data">
|
|
<function name="search" model="ir.model.data">
|
|
<value eval="[('module', '=', 'hr_recruitment_skills'), ('name','=','hr_applicant_skill_interviewer_rule')] "/>
|
|
</function>
|
|
<value eval=" {'noupdate': True} "/>
|
|
</function>
|
|
|
|
|
|
<!-- <record id="hr_job_recruitment_rule" model="ir.rule">-->
|
|
<!-- <field name="name">Applicant Interviewer</field>-->
|
|
<!-- <field name="model_id" ref="model_hr_applicant"/>-->
|
|
<!-- <field name="domain_force">[-->
|
|
<!-- '|',-->
|
|
<!-- ('job_id.interviewer_ids', 'in', user.id),-->
|
|
<!-- ('interviewer_ids', 'in', user.id),-->
|
|
<!-- ]</field>-->
|
|
<!-- <field name="perm_create" eval="False"/>-->
|
|
<!-- <field name="perm_unlink" eval="False"/>-->
|
|
<!-- <field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_interviewer'))]"/>-->
|
|
<!-- </record>-->
|
|
|
|
|
|
<record id="hr_recruitment.hr_applicant_interviewer_rule" model="ir.rule">
|
|
<field name="name">Applicant Interviewer</field>
|
|
<field name="domain_force">[
|
|
'|',
|
|
('hr_job_recruitment.interviewer_ids', 'in', user.id),
|
|
('interviewer_ids', 'in', user.id),
|
|
]</field>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_unlink" eval="False"/>
|
|
<field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_interviewer'))]"/>
|
|
</record>
|
|
|
|
<record id="hr_recruitment.hr_candidate_interviewer_rule" model="ir.rule">
|
|
<field name="name">Candidate Interviewer</field>
|
|
<field name="domain_force">[
|
|
'|',
|
|
('applicant_ids.hr_job_recruitment.interviewer_ids', 'in', user.id),
|
|
('applicant_ids.interviewer_ids', 'in', user.id),
|
|
]</field>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_unlink" eval="False"/>
|
|
<field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_interviewer'))]"/>
|
|
</record>
|
|
|
|
|
|
<record id="hr_applicant_recruitment_interviewer_rule" model="ir.rule">
|
|
<field name="name">Applicant Interviewer</field>
|
|
<field name="model_id" ref="model_hr_applicant"/>
|
|
<field name="domain_force">[
|
|
'|',
|
|
('hr_job_recruitment.interviewer_ids', 'in', user.id),
|
|
('interviewer_ids', 'in', user.id),
|
|
]</field>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_unlink" eval="False"/>
|
|
<field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_interviewer'))]"/>
|
|
</record>
|
|
|
|
<record id="hr_candidate_recruitment_interviewer_rule" model="ir.rule">
|
|
<field name="name">Candidate Interviewer</field>
|
|
<field name="model_id" ref="model_hr_candidate"/>
|
|
<field name="domain_force">[
|
|
'|',
|
|
('applicant_ids.hr_job_recruitment.interviewer_ids', 'in', user.id),
|
|
('applicant_ids.interviewer_ids', 'in', user.id),
|
|
]</field>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_unlink" eval="False"/>
|
|
<field name="groups" eval="[(4, ref('hr_recruitment.group_hr_recruitment_interviewer'))]"/>
|
|
</record>
|
|
</odoo> |