Move all OCA HR modules from oca-technical to dedicated oca-hr submodule

Reorganized 67 HR-related modules for better structure:
- Moved all odoo-bringout-oca-hr-* packages from packages/oca-technical/
- Now organized in dedicated packages/oca-hr/ submodule
- Includes attendance, expense, holiday, employee, and contract modules
- Maintains all module functionality while improving project organization

This creates a cleaner separation between general technical modules
and HR-specific functionality.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ernad Husremovic 2025-08-30 17:11:28 +02:00
parent f672249949
commit dfcda4100c
2456 changed files with 120722 additions and 0 deletions

View file

@ -0,0 +1,60 @@
<odoo>
<record id="view_hr_job_form_inherit_hr_recruitment" model="ir.ui.view">
<field name="name">hr.job.form</field>
<field name="model">hr.job</field>
<field name="inherit_id" ref="hr.view_hr_job_form" />
<field name="arch" type="xml">
<field name="website_published" position="before">
<field name="to_recruit" />
</field>
</field>
</record>
<record id="view_hr_job_kanban_inherit_hr_recruitment" model="ir.ui.view">
<field name="name">hr.job.kanban</field>
<field name="model">hr.job</field>
<field name="inherit_id" ref="hr_recruitment.view_hr_job_kanban" />
<field name="arch" type="xml">
<field name="application_count" position="after">
<field name="to_recruit" />
</field>
<xpath expr="//ul/li[1]" position="inside">
<span
t-attf-class="{{ record.to_recruit.raw_value &gt; 0 ? 'to-recruit' : 'text-secondary' }}"
groups="hr_recruitment.group_hr_recruitment_interviewer"
>
<field name="to_recruit" /> To be recruited
</span>
</xpath>
</field>
</record>
<record id="hr_job_view_tree_inherit_inherit_hr_recruitment" model="ir.ui.view">
<field name="name">hr.job tree</field>
<field name="model">hr.job</field>
<field name="inherit_id" ref="hr_recruitment.hr_job_view_tree_inherit" />
<field name="arch" type="xml">
<field name="no_of_recruitment" position="after">
<field name="to_recruit" />
</field>
</field>
</record>
<record id="hr_job_view_search_inherit_inherit_hr_recruitment" model="ir.ui.view">
<field name="name">hr.job search</field>
<field name="model">hr.job</field>
<field name="inherit_id" ref="hr.view_job_filter" />
<field name="arch" type="xml">
<xpath expr="//filter[@name='archived']" position="after">
<separator />
<filter
name="to_recruit"
string="To recruit"
domain="[('to_recruit', '>', 0)]"
/>
</xpath>
</field>
</record>
</odoo>