initial commit
This commit is contained in:
commit
1ddfcf9f6f
92
README.md
Normal file
92
README.md
Normal file
@ -0,0 +1,92 @@
|
||||
Odoo Human Resources
|
||||
--------------------
|
||||
|
||||
With Odoo <a href="https://www.odoo.com/app/employees">Human Resources</a>,
|
||||
manage the most important asset in your company: People
|
||||
|
||||
Get all your HR operations managed easily: knowledge sharing, recruitments,
|
||||
appraisals, timesheets, contracts, attendances, payroll, etc.
|
||||
|
||||
Each need is provided by a specific app that you activate on demand.
|
||||
|
||||
Manage Your Employees
|
||||
---------------------
|
||||
|
||||
Oversee all important information in your company address book. Some
|
||||
information are restricted to HR managers, others are public to easily look
|
||||
colleagues.
|
||||
|
||||
Record employee contracts and get alerts when they have to be renewed.
|
||||
|
||||
Streamline Your Recruitment Process
|
||||
-----------------------------------
|
||||
|
||||
Index resumes, track applicants, search profiles with <a href="https://www.odoo.com/app/employees">Odoo HR</a>.
|
||||
|
||||
Post job offers and keep track of each application received. Follow applicants
|
||||
in your recruitment process with the smart kanban view.
|
||||
|
||||
Save time by automating some communications with email templates. Resumes are
|
||||
indexed automatically, allowing you to easily find for specific profiles.
|
||||
|
||||
Enterprise Social Network
|
||||
-------------------------
|
||||
|
||||
Break down information silos. Share knowledge and best practices amongst all
|
||||
employees. Follow specific people or documents and join groups of interests to
|
||||
share expertise and documents.
|
||||
|
||||
Interact with your coworkers in real time with website live chat.
|
||||
|
||||
Track time and attendances
|
||||
--------------------------
|
||||
|
||||
Keep track of the time spent by project, client or task. It's easy to record
|
||||
timesheets or check attendances for each employee. Get your analytic accounting
|
||||
posted automatically based on time spent on your projects.
|
||||
|
||||
Time Off Management
|
||||
-----------------
|
||||
|
||||
Keep track of the vacation days accrued by each employee. Employees enter their
|
||||
requests (paid time off, sick time off, etc), for managers to approve and
|
||||
validate. It's all done in just a few clicks. The agenda of each employee is
|
||||
updated accordingly.
|
||||
|
||||
Keep Track of Employee Expenses
|
||||
-------------------------------
|
||||
|
||||
Get rid of the paper work and follow employee's expenses directly in Odoo.
|
||||
Don't loose time or money by controlling the full flow: expense validation,
|
||||
reimbursement of employees, posting in the accounting and re-invoicing to
|
||||
customers.
|
||||
|
||||
Follow Periodic Appraisals
|
||||
--------------------------
|
||||
|
||||
Set-up appraisals plans and/or surveys for your employees and watch their
|
||||
evolution. Define steps for interviews and Odoo will notify managers or
|
||||
subordinates automatically to prepare appraisals. Keep track of the progress of
|
||||
your staff periodically.
|
||||
|
||||
Boost Engagement With Gamification
|
||||
----------------------------------
|
||||
|
||||
### Define clear objective and provide real time feedback
|
||||
|
||||
Inspire achievement with challenges, goals and rewards. Define clear objectives
|
||||
and provide real time feedback and tangible results. Showcase the top
|
||||
performers to the entire channel and publicly recognize a job well done.
|
||||
|
||||
### Leaderboards
|
||||
|
||||
Promote leaders and competition amongst Sales Team with performance ratios.
|
||||
|
||||
### Personal Objectives
|
||||
|
||||
Assign clear goals to users to align them with the company objectives.
|
||||
|
||||
### Team Targets
|
||||
|
||||
Compare revenues with forecasts and budgets in real time.
|
||||
|
16
__init__.py
Normal file
16
__init__.py
Normal file
@ -0,0 +1,16 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
from . import wizard
|
||||
from . import populate
|
||||
|
||||
|
||||
def _install_hr_localization(env):
|
||||
if any(c.partner_id.country_id.code == 'MX' for c in env['res.company'].search([])):
|
||||
l10n_mx = env['ir.module.module'].sudo().search([
|
||||
('name', '=', 'l10n_mx_hr'),
|
||||
('state', 'not in', ['installed', 'to install', 'to upgrade']),
|
||||
])
|
||||
if l10n_mx:
|
||||
l10n_mx.button_install()
|
63
__manifest__.py
Normal file
63
__manifest__.py
Normal file
@ -0,0 +1,63 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
{
|
||||
'name': 'Employees',
|
||||
'version': '1.1',
|
||||
'category': 'Human Resources/Employees',
|
||||
'sequence': 95,
|
||||
'summary': 'Centralize employee information',
|
||||
'website': 'https://www.odoo.com/app/employees',
|
||||
'images': [
|
||||
'static/src/img/default_image.png',
|
||||
],
|
||||
'depends': [
|
||||
'base_setup',
|
||||
'phone_validation',
|
||||
'mail',
|
||||
'resource',
|
||||
'web',
|
||||
],
|
||||
'data': [
|
||||
'security/hr_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'wizard/hr_departure_wizard_views.xml',
|
||||
'wizard/mail_activity_schedule_views.xml',
|
||||
'views/mail_activity_plan_views.xml',
|
||||
'views/hr_departure_reason_views.xml',
|
||||
'views/hr_contract_type_views.xml',
|
||||
'views/hr_job_views.xml',
|
||||
'views/hr_employee_category_views.xml',
|
||||
'views/hr_employee_public_views.xml',
|
||||
'report/hr_employee_badge.xml',
|
||||
'views/hr_employee_views.xml',
|
||||
'views/hr_department_views.xml',
|
||||
'views/hr_work_location_views.xml',
|
||||
'views/hr_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/res_partner_views.xml',
|
||||
'views/discuss_channel_views.xml',
|
||||
'views/res_users.xml',
|
||||
'views/hr_templates.xml',
|
||||
'data/hr_data.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/hr_demo.xml'
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'post_init_hook': '_install_hr_localization',
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr/static/src/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'hr/static/tests/**/*',
|
||||
('remove', 'hr/static/tests/tours/**/*'),
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'hr/static/tests/tours/**/*',
|
||||
],
|
||||
},
|
||||
'license': 'LGPL-3',
|
||||
}
|
BIN
__pycache__/__init__.cpython-311.pyc
Normal file
BIN
__pycache__/__init__.cpython-311.pyc
Normal file
Binary file not shown.
141
data/hr_data.xml
Normal file
141
data/hr_data.xml
Normal file
@ -0,0 +1,141 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="dep_administration" model="hr.department">
|
||||
<field name="name">Administration</field>
|
||||
</record>
|
||||
|
||||
<record id="employee_admin" model="hr.employee">
|
||||
<field name="name" eval="obj(ref('base.partner_admin')).name" model="res.partner"/>
|
||||
<field name="department_id" ref="dep_administration"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="address_id" ref="base.main_partner"/>
|
||||
<field name="private_email">admin@example.com</field>
|
||||
<field name="image_1920" eval="obj(ref('base.partner_admin')).image_1920" model="res.partner"/>
|
||||
</record>
|
||||
|
||||
<record id="onboarding_plan" model="mail.activity.plan">
|
||||
<field name="name">Onboarding</field>
|
||||
<field name="res_model">hr.employee</field>
|
||||
</record>
|
||||
|
||||
<record id="onboarding_setup_it_materials" model="mail.activity.plan.template">
|
||||
<field name="sequence">10</field>
|
||||
<field name="summary">Setup IT Materials</field>
|
||||
<field name="responsible_type">manager</field>
|
||||
<field name="plan_id" ref="onboarding_plan"/>
|
||||
</record>
|
||||
|
||||
<record id="onboarding_plan_training" model="mail.activity.plan.template">
|
||||
<field name="sequence">20</field>
|
||||
<field name="summary">Plan Training</field>
|
||||
<field name="responsible_type">manager</field>
|
||||
<field name="plan_id" ref="onboarding_plan"/>
|
||||
</record>
|
||||
|
||||
<record id="onboarding_training" model="mail.activity.plan.template">
|
||||
<field name="sequence">30</field>
|
||||
<field name="summary">Training</field>
|
||||
<field name="responsible_type">employee</field>
|
||||
<field name="plan_id" ref="onboarding_plan"/>
|
||||
</record>
|
||||
|
||||
<record id="offboarding_plan" model="mail.activity.plan">
|
||||
<field name="name">Offboarding</field>
|
||||
<field name="res_model">hr.employee</field>
|
||||
</record>
|
||||
|
||||
<record id="offboarding_setup_compute_out_delais" model="mail.activity.plan.template">
|
||||
<field name="sequence">10</field>
|
||||
<field name="summary">Compute Out Delais</field>
|
||||
<field name="responsible_type">manager</field>
|
||||
<field name="plan_id" ref="offboarding_plan"/>
|
||||
</record>
|
||||
|
||||
<record id="offboarding_take_back_hr_materials" model="mail.activity.plan.template">
|
||||
<field name="sequence">20</field>
|
||||
<field name="summary">Take Back HR Materials</field>
|
||||
<field name="responsible_type">manager</field>
|
||||
<field name="plan_id" ref="offboarding_plan"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.config_parameter" id="hr_presence_control_login" forcecreate="False">
|
||||
<field name="key">hr.hr_presence_control_login</field>
|
||||
<field name="value">True</field>
|
||||
</record>
|
||||
|
||||
<!-- Departure Reasons -->
|
||||
<record id="departure_fired" model="hr.departure.reason">
|
||||
<field name="sequence">0</field>
|
||||
<field name="name">Fired</field>
|
||||
<field name="reason_code">342</field>
|
||||
</record>
|
||||
|
||||
<record id="departure_resigned" model="hr.departure.reason">
|
||||
<field name="sequence">1</field>
|
||||
<field name="name">Resigned</field>
|
||||
<field name="reason_code">343</field>
|
||||
</record>
|
||||
|
||||
<record id="departure_retired" model="hr.departure.reason">
|
||||
<field name="sequence">2</field>
|
||||
<field name="name">Retired</field>
|
||||
<field name="reason_code">340</field>
|
||||
</record>
|
||||
|
||||
<record id="contract_type_permanent" model="hr.contract.type">
|
||||
<field name="name">Permanent</field>
|
||||
<field name="sequence">1</field>
|
||||
</record>
|
||||
|
||||
<record id="contract_type_temporary" model="hr.contract.type">
|
||||
<field name="name">Temporary</field>
|
||||
<field name="sequence">2</field>
|
||||
</record>
|
||||
|
||||
<record id="contract_type_seasonal" model="hr.contract.type">
|
||||
<field name="name">Seasonal</field>
|
||||
<field name="sequence">3</field>
|
||||
</record>
|
||||
|
||||
<record id="contract_type_full_time" model="hr.contract.type">
|
||||
<field name="name">Full-Time</field>
|
||||
<field name="sequence">4</field>
|
||||
</record>
|
||||
|
||||
<record id="contract_type_part_time" model="hr.contract.type">
|
||||
<field name="name">Part-Time</field>
|
||||
<field name="sequence">5</field>
|
||||
</record>
|
||||
|
||||
<!-- Work permit expires Soon -->
|
||||
<record id="ir_cron_data_check_work_permit_validity" model="ir.cron">
|
||||
<field name="name">HR Employee: check work permit validity</field>
|
||||
<field name="model_id" ref="model_hr_employee"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_check_work_permit_validity()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
</record>
|
||||
|
||||
<record id="home_work_location" model="hr.work.location">
|
||||
<field name="name">Home</field>
|
||||
<field name="location_type">home</field>
|
||||
<field name="address_id" ref="base.main_partner"/>
|
||||
</record>
|
||||
|
||||
<record id="home_work_office" model="hr.work.location">
|
||||
<field name="name">Office</field>
|
||||
<field name="location_type">office</field>
|
||||
<field name="address_id" ref="base.main_partner"/>
|
||||
</record>
|
||||
|
||||
<record id="home_work_other" model="hr.work.location">
|
||||
<field name="name">Other</field>
|
||||
<field name="location_type">other</field>
|
||||
<field name="address_id" ref="base.main_partner"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
635
data/hr_demo.xml
Normal file
635
data/hr_demo.xml
Normal file
@ -0,0 +1,635 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="base.user_demo" model="res.users">
|
||||
<field name="groups_id" eval="[(3, ref('hr.group_hr_manager'))]"/>
|
||||
</record>
|
||||
|
||||
<!--Department-->
|
||||
<record id="dep_management" model="hr.department">
|
||||
<field name="name">Management</field>
|
||||
<field name="color" eval="5"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_administration" model="hr.department">
|
||||
<field name="parent_id" ref="dep_management"/>
|
||||
<field name="manager_id" ref="employee_admin"/>
|
||||
<field name="color" eval="8"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_sales" model="hr.department">
|
||||
<field name="name">Sales</field>
|
||||
<field name="parent_id" ref="dep_management"/>
|
||||
<field name="color" eval="9"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_rd" model="hr.department">
|
||||
<field name="name">Research & Development</field>
|
||||
<field name="parent_id" ref="dep_management"/>
|
||||
<field name="color" eval="10"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_rd_be" model="hr.department">
|
||||
<field name="name">R&D USA</field>
|
||||
<field name="parent_id" ref="dep_rd"/>
|
||||
<field name="color" eval="10"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_rd_ltp" model="hr.department">
|
||||
<field name="name">Long Term Projects</field>
|
||||
<field name="parent_id" ref="dep_rd_be"/>
|
||||
<field name="color" eval="10"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_ps" model="hr.department">
|
||||
<field name="name">Professional Services</field>
|
||||
<field name="parent_id" ref="dep_management"/>
|
||||
<field name="color" eval="3"/>
|
||||
</record>
|
||||
|
||||
<!-- Contract Types -->
|
||||
<record id="contract_type_permanent" model="hr.contract.type">
|
||||
<field name="name">Permanent</field>
|
||||
<field name="sequence">1</field>
|
||||
</record>
|
||||
|
||||
<record id="contract_type_temporary" model="hr.contract.type">
|
||||
<field name="name">Temporary</field>
|
||||
<field name="sequence">2</field>
|
||||
</record>
|
||||
|
||||
<record id="contract_type_interim" model="hr.contract.type">
|
||||
<field name="name">Interim</field>
|
||||
<field name="sequence">3</field>
|
||||
</record>
|
||||
|
||||
<!--Jobs-->
|
||||
<record id="job_ceo" model="hr.job">
|
||||
<field name="name">Chief Executive Officer</field>
|
||||
<field name="department_id" ref="dep_management"/>
|
||||
<field name="description">Demonstration of different Odoo services for each client and convincing the client about functionality of the application.
|
||||
The candidate should have excellent communication skills.
|
||||
Relationship building and influencing skills
|
||||
Expertise in New Client Acquisition (NCAs) and Relationship Management.
|
||||
Gathering market and customer information.
|
||||
Coordinating with the sales and support team for adopting different strategies
|
||||
Reviewing progress and identifying opportunities and new areas for development.
|
||||
Building strong relationships with clients / customers for business growth profitability.
|
||||
Keep regular interaction with key clients for better extraction and expansion.</field>
|
||||
<field name="requirements">MBA in Marketing is must.
|
||||
Good Communication skills.
|
||||
Only Fresher's can apply.
|
||||
Candidate should be ready to work in young and dynamic environment..
|
||||
Candidate should be able to work in “start- up” fast paced environment,hands on attitude.
|
||||
Honest,approachable and fun team player.
|
||||
Result driven.
|
||||
Excellent analytical skills, ability to think logically and "out of the box"</field>
|
||||
<field name="contract_type_id" ref="contract_type_permanent"/>
|
||||
</record>
|
||||
|
||||
<record id="job_cto" model="hr.job">
|
||||
<field name="name">Chief Technical Officer</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="description">You will take part in the consulting services we provide to our partners and customers: design, analysis, development, testing, project management, support/coaching. You will work autonomously as well as coordinate and supervise small distributed development teams for some projects. Optionally, you will deliver Odoo training sessions to partners and customers (8-10 people/session). You will report to the Head of Professional Services and work closely with all developers and consultants.
|
||||
|
||||
The job is located in Grand-Rosière (1367), Belgium (between Louvain-La-Neuve and Namur).</field>
|
||||
<field name="requirements">Bachelor, master or engineering degree in Computer Science or equivalent by experience
|
||||
Preferably at least 1 years of experience
|
||||
Interest for enterprise application development
|
||||
Customer-minded
|
||||
Willing to travel abroad occasionally for short term missions.
|
||||
Passion for the Internet and its culture
|
||||
Quick and autonomous learner, problem-solving personality, enthusiastic when faced with technical challenges
|
||||
Team spirit and good communication
|
||||
Required skills:
|
||||
Good knowledge of object oriented programming, object modeling, relational databases, Unix/Linux platform
|
||||
Fluent in English, especially read and written
|
||||
Nice-to-have skills:
|
||||
Good knowledge of Python
|
||||
Good knowledge of HTML and Javascript
|
||||
Knowledge of UML-like modeling
|
||||
Good language skills, other than English (Dutch and French preferred, others welcome)
|
||||
</field>
|
||||
<field name="contract_type_id" ref="contract_type_permanent"/>
|
||||
</record>
|
||||
|
||||
<record id="job_consultant" model="hr.job">
|
||||
<field name="name">Consultant</field>
|
||||
<field name="department_id" ref="dep_ps"/>
|
||||
<field name="no_of_recruitment">5</field>
|
||||
<field name="contract_type_id" ref="contract_type_interim"/>
|
||||
<field name="description">We are currently looking for someone like that to join our Consultant team.</field>
|
||||
</record>
|
||||
|
||||
<record id="job_developer" model="hr.job">
|
||||
<field name="name">Experienced Developer</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="no_of_recruitment">5</field>
|
||||
<field name="contract_type_id" ref="contract_type_permanent"/>
|
||||
<field name="description">We are currently looking for someone like that to join our Web team.
|
||||
Someone who can snap out of coding and perform analysis or meet clients to explain the technical possibilities that can meet their needs.</field>
|
||||
</record>
|
||||
|
||||
<record id="job_hrm" model="hr.job">
|
||||
<field name="name">Human Resources Manager</field>
|
||||
<field name="department_id" ref="dep_administration"/>
|
||||
<field name="description">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
|
||||
<field name="requirements">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
|
||||
<field name="contract_type_id" ref="contract_type_permanent"/>
|
||||
</record>
|
||||
|
||||
<record id="job_marketing" model="hr.job">
|
||||
<field name="name">Marketing and Community Manager</field>
|
||||
<field name="department_id" ref="dep_sales"/>
|
||||
<field name="description">The Marketing Manager defines the mid- to long-term marketing strategy for his covered market segments in the World.
|
||||
He develops and monitors the annual budget in collaboration with Sales.
|
||||
He defines the products and customers portfolio according to the marketing plan.
|
||||
This mission requires strong collaboration with Technical Service and Sales.</field>
|
||||
</record>
|
||||
|
||||
<record id="job_trainee" model="hr.job">
|
||||
<field name="name">Trainee</field>
|
||||
<field name="description">You participate to the update of our tutorial tools and pre-sales tools after the launch of a new version of Odoo. Indeed, any new version of the software brings significant improvements in terms of functionalities, ergonomics and configuration.
|
||||
You will have to become familiar with the existing tools (books, class supports, Odoo presentation’s slides, commercial tools),
|
||||
to participate to the update of those tools in order to make them appropriate for the new version of the software and, for sure,
|
||||
to suggest improvements in order to cover the new domains of the software.
|
||||
You join the Implementation Assistance department. This team of 3 people go with Odoo’s clients in the set up of the software. Your role will be
|
||||
to animate webinars in order to show the different functionalities of the software.
|
||||
to be involved in the support of the customers and
|
||||
to answer to their questions.
|
||||
You help the support manager to set up new support services by
|
||||
being involved in the treatment of new cases,
|
||||
contributing to the set up of a new politic,
|
||||
being involved into satisfaction surveys in order to have a better knowledge of how the support given is seen by the customers.</field>
|
||||
<field name="requirements">You speak fluently English and French (one other European language is a +)
|
||||
At the time of your traineeship at Odoo, you will be in the last year of a Master or Bachelor Degree (ideally in the following sector: Business Management, IT Management, Computer Sciences)
|
||||
You have a software and new technology awareness
|
||||
You are ready to join a young and dynamic company, you are able to work in a “start up” fast paced environment, hands on attitude
|
||||
You are approachable, honest and a fun team player
|
||||
If you have development competencies, we can propose you specific traineeships</field>
|
||||
</record>
|
||||
|
||||
<!-- Work Locations -->
|
||||
<record id="work_location_1" model="hr.work.location">
|
||||
<field name="name">Building 1, Second Floor</field>
|
||||
<field name="location_type">office</field>
|
||||
<field name="address_id" ref="base.main_partner"/>
|
||||
</record>
|
||||
|
||||
<!-- Employee categories -->
|
||||
<record id="employee_category_2" model="hr.employee.category">
|
||||
<field name="name">Sales</field>
|
||||
<field name="color" eval="1"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_category_3" model="hr.employee.category">
|
||||
<field name="name">Trainer</field>
|
||||
<field name="color" eval="2"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_category_4" model="hr.employee.category">
|
||||
<field name="name">Employee</field>
|
||||
<field name="color" eval="6"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_category_5" model="hr.employee.category">
|
||||
<field name="name">Consultant</field>
|
||||
<field name="color" eval="4"/>
|
||||
</record>
|
||||
|
||||
<!--Employees-->
|
||||
|
||||
<record id="employee_admin" model="hr.employee">
|
||||
<field name="private_street">215 Vine St</field>
|
||||
<field name="private_city">Scranton</field>
|
||||
<field name="private_zip">18503</field>
|
||||
<field name="private_country_id" ref="base.us"/>
|
||||
<field name="private_state_id" ref="base.state_us_39"/>
|
||||
<field name="private_phone">+1 555-555-5555</field>
|
||||
<field name="private_email">admin@yourcompany.example.com</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-125-2389</field>
|
||||
<field name="work_email">admin@yourcompany.example.com</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4'), ref('employee_category_3')])]"/>
|
||||
<field name="job_id" ref="hr.job_ceo"/>
|
||||
<field name="job_title">Chief Executive Officer</field>
|
||||
<field name="department_id" ref="dep_management"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_ngh" model="res.partner">
|
||||
<field name="name">Jeffrey Kelly</field>
|
||||
<field name="email">jeffrey.kelly72@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_ngh-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_ngh" model="hr.employee">
|
||||
<field name="name">Jeffrey Kelly</field>
|
||||
<field name="department_id" ref="dep_sales"/>
|
||||
<field name="parent_id" ref="employee_admin"/>
|
||||
<field name="job_id" ref="hr.job_marketing"/>
|
||||
<field name="job_title">Marketing and Community Manager</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4'), ref('employee_category_2')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-264-7362</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_ngh"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_ngh-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_qdp" model="res.partner">
|
||||
<field name="name">Marc Demo</field>
|
||||
<field name="email">m.demo@fake.odoo.com</field>
|
||||
</record>
|
||||
|
||||
<record id="employee_qdp" model="hr.employee">
|
||||
<field name="name">Marc Demo</field>
|
||||
<field name="user_id" ref="base.user_demo"/>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="parent_id" ref="employee_admin"/>
|
||||
<field name="private_street">361-7936 Feugiat St.</field>
|
||||
<field name="private_zip">58521</field>
|
||||
<field name="private_city">Williston</field>
|
||||
<field name="private_country_id" ref="base.us"/>
|
||||
<field name="private_phone">+1 555-555-5757</field>
|
||||
<field name="private_email">demo@yourcompany.example.com</field>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">+3281813700</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_qdp"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_al" model="res.partner">
|
||||
<field name="name">Ronnie Hart</field>
|
||||
<field name="email">ronnie.hart87@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_al-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_al" model="hr.employee">
|
||||
<field name="name">Ronnie Hart</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="parent_id" ref="employee_qdp"/>
|
||||
<field name="job_id" ref="hr.job_cto"/>
|
||||
<field name="job_title">Team Leader</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4'), ref('employee_category_3')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-310-7863</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_al"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_al-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_vad" model="res.partner">
|
||||
<field name="name">Tina Williamson</field>
|
||||
<field name="email">tina.williamson98@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_vad-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_vad" model="hr.employee">
|
||||
<field name="name">Tina Williamson</field>
|
||||
<field name="department_id" ref="dep_administration"/>
|
||||
<field name="parent_id" ref="employee_admin"/>
|
||||
<field name="job_id" ref="hr.job_hrm"/>
|
||||
<field name="job_title">Human Resources Manager</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-694-7266</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_vad"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_vad-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_hne" model="res.partner">
|
||||
<field name="name">Abigail Peterson</field>
|
||||
<field name="email">abigail.peterson39@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_hne-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_hne" model="hr.employee">
|
||||
<field name="name">Abigail Peterson</field>
|
||||
<field name="department_id" ref="dep_ps"/>
|
||||
<field name="parent_id" ref="employee_ngh"/>
|
||||
<field name="job_id" ref="hr.job_consultant"/>
|
||||
<field name="job_title">Consultant</field>
|
||||
<field name="private_country_id" ref="base.us"/>
|
||||
<field name="private_email">abigail.peterson33@example.com</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-233-3393</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_hne"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_hne-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
<field name="marital">married</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_fpi" model="res.partner">
|
||||
<field name="name">Audrey Peterson</field>
|
||||
<field name="email">audrey.peterson25@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_fpi-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_fpi" model="hr.employee">
|
||||
<field name="name">Audrey Peterson</field>
|
||||
<field name="department_id" ref="dep_ps"/>
|
||||
<field name="parent_id" ref="employee_ngh"/>
|
||||
<field name="job_id" ref="hr.job_consultant"/>
|
||||
<field name="job_title">Consultant</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4'), ref('employee_category_5')])]"/>
|
||||
<field name="private_country_id" ref="base.us"/>
|
||||
<field name="private_email">Audrey.peterson2020@example.com</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-276-7903</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_fpi"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_fpi-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_lur" model="res.partner">
|
||||
<field name="name">Eli Lambert</field>
|
||||
<field name="email">eli.lambert22@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_lur-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_lur" model="hr.employee">
|
||||
<field name="name">Eli Lambert</field>
|
||||
<field name="department_id" ref="dep_sales"/>
|
||||
<field name="parent_id" ref="employee_ngh"/>
|
||||
<field name="job_id" ref="hr.job_marketing"/>
|
||||
<field name="job_title">Marketing and Community Manager</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-169-1352</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_lur"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_lur-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_jod" model="res.partner">
|
||||
<field name="name">Rachel Perry</field>
|
||||
<field name="email">jod@odoo.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jod-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_jod" model="hr.employee">
|
||||
<field name="name">Rachel Perry</field>
|
||||
<field name="department_id" ref="dep_sales"/>
|
||||
<field name="parent_id" ref="employee_ngh"/>
|
||||
<field name="job_id" ref="hr.job_marketing"/>
|
||||
<field name="job_title">Marketing and Community Manager</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-267-3735</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_jod"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jod-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_fme" model="res.partner">
|
||||
<field name="name">Keith Byrd</field>
|
||||
<field name="email">keith.byrd52@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_fme-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_fme" model="hr.employee">
|
||||
<field name="name">Keith Byrd</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="parent_id" ref="employee_al"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-505-5146</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_fme"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_fme-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_jep" model="res.partner">
|
||||
<field name="name">Doris Cole</field>
|
||||
<field name="email">doris.cole31@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jep-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_jep" model="hr.employee">
|
||||
<field name="name">Doris Cole</field>
|
||||
<field name="department_id" ref="dep_ps"/>
|
||||
<field name="parent_id" ref="employee_vad"/>
|
||||
<field name="job_id" ref="hr.job_consultant"/>
|
||||
<field name="job_title">Consultant</field>
|
||||
<field name="private_country_id" ref="base.us"/>
|
||||
<field name="private_email">Doris.cole.LoveSong@example.com</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-331-5378</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_jep"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jep-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_jgo" model="res.partner">
|
||||
<field name="name">Ernest Reed</field>
|
||||
<field name="email">ernest.reed47@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jgo-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_jgo" model="hr.employee">
|
||||
<field name="name">Ernest Reed</field>
|
||||
<field name="department_id" ref="dep_ps"/>
|
||||
<field name="parent_id" ref="employee_vad"/>
|
||||
<field name="job_id" ref="hr.job_consultant"/>
|
||||
<field name="job_title">Consultant</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-518-8232</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_jgo"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jgo-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_jth" model="res.partner">
|
||||
<field name="name">Toni Jimenez</field>
|
||||
<field name="email">toni.jimenez23@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jth-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_jth" model="hr.employee">
|
||||
<field name="name">Toni Jimenez</field>
|
||||
<field name="department_id" ref="dep_ps"/>
|
||||
<field name="parent_id" ref="employee_vad"/>
|
||||
<field name="job_id" ref="hr.job_consultant"/>
|
||||
<field name="job_title">Consultant</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4'), ref('employee_category_5')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-707-8451</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_jth"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jth-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_mit" model="res.partner">
|
||||
<field name="name">Anita Oliver</field>
|
||||
<field name="mobile">(555)-672-3185</field>
|
||||
<field name="email">anita.oliver32@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_mit-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_mit" model="hr.employee">
|
||||
<field name="name">Anita Oliver</field>
|
||||
<field name="department_id" ref="dep_rd_be"/>
|
||||
<field name="parent_id" ref="employee_fme"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4')])]"/>
|
||||
<field name="private_country_id" ref="base.us"/>
|
||||
<field name="private_phone">(538)-672-3185</field>
|
||||
<field name="private_email">anita.oliver00@example.com</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-497-4804</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_mit"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_mit-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_niv" model="res.partner">
|
||||
<field name="name">Sharlene Rhodes</field>
|
||||
<field name="email">sharlene.rhodes49@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_niv-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_niv" model="hr.employee">
|
||||
<field name="name">Sharlene Rhodes</field>
|
||||
<field name="department_id" ref="dep_management"/>
|
||||
<field name="parent_id" ref="employee_qdp"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-719-4182</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_niv"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_niv-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_stw" model="res.partner">
|
||||
<field name="name">Randall Lewis</field>
|
||||
<field name="email">randall.lewis74@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_stw-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_stw" model="hr.employee">
|
||||
<field name="name">Randall Lewis</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="parent_id" ref="employee_qdp"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-775-6660</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_stw"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_stw-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_chs" model="res.partner">
|
||||
<field name="name">Jennie Fletcher</field>
|
||||
<field name="email">jennie.fletcher76@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_chs-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_chs" model="hr.employee">
|
||||
<field name="name">Jennie Fletcher</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="parent_id" ref="employee_fme"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="category_ids" eval="[Command.set([ref('employee_category_4')])]"/>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-363-8229</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_chs"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_chs-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_jve" model="res.partner">
|
||||
<field name="name">Paul Williams</field>
|
||||
<field name="email">paul.williams59@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jve-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_jve" model="hr.employee">
|
||||
<field name="name">Paul Williams</field>
|
||||
<field name="department_id" ref="dep_rd_ltp"/>
|
||||
<field name="parent_id" ref="employee_qdp"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-262-1607</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_jve"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jve-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_han" model="res.partner">
|
||||
<field name="name">Walter Horton</field>
|
||||
<field name="email">walter.horton80@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_han-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_han" model="hr.employee">
|
||||
<field name="name">Walter Horton</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="parent_id" ref="employee_jve"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-912-1201</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_han"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_han-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<record id="work_contact_jog" model="res.partner">
|
||||
<field name="name">Beth Evans</field>
|
||||
<field name="email">beth.evans77@example.com</field>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jog-image.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="employee_jog" model="hr.employee">
|
||||
<field name="name">Beth Evans</field>
|
||||
<field name="department_id" ref="dep_rd"/>
|
||||
<field name="parent_id" ref="employee_jve"/>
|
||||
<field name="job_id" ref="hr.job_developer"/>
|
||||
<field name="job_title">Experienced Developer</field>
|
||||
<field name="private_country_id" ref="base.us"/>
|
||||
<field name="private_email">beth.evans@example.com</field>
|
||||
<field name="work_location_id" ref="work_location_1"/>
|
||||
<field name="work_phone">(555)-532-3841</field>
|
||||
<field name="work_contact_id" ref="hr.work_contact_jog"/>
|
||||
<field name="image_1920" type="base64" file="hr/static/img/employee_jog-image.jpg"/>
|
||||
<field name="create_date">2010-01-01 00:00:00</field>
|
||||
</record>
|
||||
|
||||
<!-- Assign manager for each department -->
|
||||
<record id="dep_management" model="hr.department">
|
||||
<field name="manager_id" ref="employee_admin"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_sales" model="hr.department">
|
||||
<field name="manager_id" ref="employee_ngh"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_rd" model="hr.department">
|
||||
<field name="manager_id" ref="employee_qdp"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_rd_be" model="hr.department">
|
||||
<field name="manager_id" ref="employee_al"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_rd_ltp" model="hr.department">
|
||||
<field name="manager_id" ref="employee_jve"/>
|
||||
</record>
|
||||
|
||||
<record id="dep_ps" model="hr.department">
|
||||
<field name="manager_id" ref="employee_vad"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
3411
i18n/af.po
Normal file
3411
i18n/af.po
Normal file
File diff suppressed because it is too large
Load Diff
3407
i18n/am.po
Normal file
3407
i18n/am.po
Normal file
File diff suppressed because it is too large
Load Diff
3563
i18n/ar.po
Normal file
3563
i18n/ar.po
Normal file
File diff suppressed because it is too large
Load Diff
3422
i18n/az.po
Normal file
3422
i18n/az.po
Normal file
File diff suppressed because it is too large
Load Diff
3511
i18n/bg.po
Normal file
3511
i18n/bg.po
Normal file
File diff suppressed because it is too large
Load Diff
3415
i18n/bs.po
Normal file
3415
i18n/bs.po
Normal file
File diff suppressed because it is too large
Load Diff
3585
i18n/ca.po
Normal file
3585
i18n/ca.po
Normal file
File diff suppressed because it is too large
Load Diff
3532
i18n/cs.po
Normal file
3532
i18n/cs.po
Normal file
File diff suppressed because it is too large
Load Diff
3509
i18n/da.po
Normal file
3509
i18n/da.po
Normal file
File diff suppressed because it is too large
Load Diff
3607
i18n/de.po
Normal file
3607
i18n/de.po
Normal file
File diff suppressed because it is too large
Load Diff
3422
i18n/el.po
Normal file
3422
i18n/el.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/en_GB.po
Normal file
3410
i18n/en_GB.po
Normal file
File diff suppressed because it is too large
Load Diff
3597
i18n/es.po
Normal file
3597
i18n/es.po
Normal file
File diff suppressed because it is too large
Load Diff
3604
i18n/es_419.po
Normal file
3604
i18n/es_419.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_BO.po
Normal file
3410
i18n/es_BO.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_CL.po
Normal file
3410
i18n/es_CL.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_CO.po
Normal file
3410
i18n/es_CO.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_CR.po
Normal file
3410
i18n/es_CR.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_DO.po
Normal file
3410
i18n/es_DO.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_EC.po
Normal file
3410
i18n/es_EC.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_PE.po
Normal file
3410
i18n/es_PE.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_PY.po
Normal file
3410
i18n/es_PY.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/es_VE.po
Normal file
3410
i18n/es_VE.po
Normal file
File diff suppressed because it is too large
Load Diff
3538
i18n/et.po
Normal file
3538
i18n/et.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/eu.po
Normal file
3410
i18n/eu.po
Normal file
File diff suppressed because it is too large
Load Diff
3499
i18n/fa.po
Normal file
3499
i18n/fa.po
Normal file
File diff suppressed because it is too large
Load Diff
3552
i18n/fi.po
Normal file
3552
i18n/fi.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/fo.po
Normal file
3410
i18n/fo.po
Normal file
File diff suppressed because it is too large
Load Diff
3596
i18n/fr.po
Normal file
3596
i18n/fr.po
Normal file
File diff suppressed because it is too large
Load Diff
3408
i18n/fr_BE.po
Normal file
3408
i18n/fr_BE.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/fr_CA.po
Normal file
3410
i18n/fr_CA.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/gl.po
Normal file
3410
i18n/gl.po
Normal file
File diff suppressed because it is too large
Load Diff
3417
i18n/gu.po
Normal file
3417
i18n/gu.po
Normal file
File diff suppressed because it is too large
Load Diff
3514
i18n/he.po
Normal file
3514
i18n/he.po
Normal file
File diff suppressed because it is too large
Load Diff
3463
i18n/hr.po
Normal file
3463
i18n/hr.po
Normal file
File diff suppressed because it is too large
Load Diff
3444
i18n/hr.pot
Normal file
3444
i18n/hr.pot
Normal file
File diff suppressed because it is too large
Load Diff
3503
i18n/hu.po
Normal file
3503
i18n/hu.po
Normal file
File diff suppressed because it is too large
Load Diff
3444
i18n/hy.po
Normal file
3444
i18n/hy.po
Normal file
File diff suppressed because it is too large
Load Diff
3583
i18n/id.po
Normal file
3583
i18n/id.po
Normal file
File diff suppressed because it is too large
Load Diff
3451
i18n/is.po
Normal file
3451
i18n/is.po
Normal file
File diff suppressed because it is too large
Load Diff
3596
i18n/it.po
Normal file
3596
i18n/it.po
Normal file
File diff suppressed because it is too large
Load Diff
3529
i18n/ja.po
Normal file
3529
i18n/ja.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/ka.po
Normal file
3410
i18n/ka.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/kab.po
Normal file
3410
i18n/kab.po
Normal file
File diff suppressed because it is too large
Load Diff
3413
i18n/km.po
Normal file
3413
i18n/km.po
Normal file
File diff suppressed because it is too large
Load Diff
3532
i18n/ko.po
Normal file
3532
i18n/ko.po
Normal file
File diff suppressed because it is too large
Load Diff
3411
i18n/lb.po
Normal file
3411
i18n/lb.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/lo.po
Normal file
3410
i18n/lo.po
Normal file
File diff suppressed because it is too large
Load Diff
3485
i18n/lt.po
Normal file
3485
i18n/lt.po
Normal file
File diff suppressed because it is too large
Load Diff
3504
i18n/lv.po
Normal file
3504
i18n/lv.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/mk.po
Normal file
3410
i18n/mk.po
Normal file
File diff suppressed because it is too large
Load Diff
3442
i18n/mn.po
Normal file
3442
i18n/mn.po
Normal file
File diff suppressed because it is too large
Load Diff
3424
i18n/nb.po
Normal file
3424
i18n/nb.po
Normal file
File diff suppressed because it is too large
Load Diff
3407
i18n/ne.po
Normal file
3407
i18n/ne.po
Normal file
File diff suppressed because it is too large
Load Diff
3594
i18n/nl.po
Normal file
3594
i18n/nl.po
Normal file
File diff suppressed because it is too large
Load Diff
3571
i18n/pl.po
Normal file
3571
i18n/pl.po
Normal file
File diff suppressed because it is too large
Load Diff
3472
i18n/pt.po
Normal file
3472
i18n/pt.po
Normal file
File diff suppressed because it is too large
Load Diff
3592
i18n/pt_BR.po
Normal file
3592
i18n/pt_BR.po
Normal file
File diff suppressed because it is too large
Load Diff
3459
i18n/ro.po
Normal file
3459
i18n/ro.po
Normal file
File diff suppressed because it is too large
Load Diff
3603
i18n/ru.po
Normal file
3603
i18n/ru.po
Normal file
File diff suppressed because it is too large
Load Diff
3508
i18n/sk.po
Normal file
3508
i18n/sk.po
Normal file
File diff suppressed because it is too large
Load Diff
3477
i18n/sl.po
Normal file
3477
i18n/sl.po
Normal file
File diff suppressed because it is too large
Load Diff
3410
i18n/sq.po
Normal file
3410
i18n/sq.po
Normal file
File diff suppressed because it is too large
Load Diff
3534
i18n/sr.po
Normal file
3534
i18n/sr.po
Normal file
File diff suppressed because it is too large
Load Diff
3413
i18n/sr@latin.po
Normal file
3413
i18n/sr@latin.po
Normal file
File diff suppressed because it is too large
Load Diff
3547
i18n/sv.po
Normal file
3547
i18n/sv.po
Normal file
File diff suppressed because it is too large
Load Diff
3565
i18n/th.po
Normal file
3565
i18n/th.po
Normal file
File diff suppressed because it is too large
Load Diff
3546
i18n/tr.po
Normal file
3546
i18n/tr.po
Normal file
File diff suppressed because it is too large
Load Diff
3587
i18n/uk.po
Normal file
3587
i18n/uk.po
Normal file
File diff suppressed because it is too large
Load Diff
3588
i18n/vi.po
Normal file
3588
i18n/vi.po
Normal file
File diff suppressed because it is too large
Load Diff
3525
i18n/zh_CN.po
Normal file
3525
i18n/zh_CN.po
Normal file
File diff suppressed because it is too large
Load Diff
3512
i18n/zh_TW.po
Normal file
3512
i18n/zh_TW.po
Normal file
File diff suppressed because it is too large
Load Diff
23
models/__init__.py
Normal file
23
models/__init__.py
Normal file
@ -0,0 +1,23 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import hr_contract_type
|
||||
from . import hr_employee_base
|
||||
from . import hr_employee
|
||||
from . import hr_employee_category
|
||||
from . import hr_employee_public
|
||||
from . import hr_department
|
||||
from . import hr_departure_reason
|
||||
from . import hr_job
|
||||
from . import hr_work_location
|
||||
from . import mail_activity_plan
|
||||
from . import mail_activity_plan_template
|
||||
from . import mail_alias
|
||||
from . import discuss_channel
|
||||
from . import models
|
||||
from . import res_config_settings
|
||||
from . import res_users
|
||||
from . import res_company
|
||||
from . import res_partner
|
||||
from . import resource
|
||||
from . import ir_ui_menu
|
BIN
models/__pycache__/__init__.cpython-311.pyc
Normal file
BIN
models/__pycache__/__init__.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/discuss_channel.cpython-311.pyc
Normal file
BIN
models/__pycache__/discuss_channel.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_contract_type.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_contract_type.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_department.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_department.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_departure_reason.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_departure_reason.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_employee.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_employee.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_employee_base.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_employee_base.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_employee_category.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_employee_category.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_employee_public.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_employee_public.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_job.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_job.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/hr_work_location.cpython-311.pyc
Normal file
BIN
models/__pycache__/hr_work_location.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/ir_ui_menu.cpython-311.pyc
Normal file
BIN
models/__pycache__/ir_ui_menu.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/mail_activity_plan.cpython-311.pyc
Normal file
BIN
models/__pycache__/mail_activity_plan.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/mail_activity_plan_template.cpython-311.pyc
Normal file
BIN
models/__pycache__/mail_activity_plan_template.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/mail_alias.cpython-311.pyc
Normal file
BIN
models/__pycache__/mail_alias.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/models.cpython-311.pyc
Normal file
BIN
models/__pycache__/models.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/res_company.cpython-311.pyc
Normal file
BIN
models/__pycache__/res_company.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/res_config_settings.cpython-311.pyc
Normal file
BIN
models/__pycache__/res_config_settings.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/res_partner.cpython-311.pyc
Normal file
BIN
models/__pycache__/res_partner.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/res_users.cpython-311.pyc
Normal file
BIN
models/__pycache__/res_users.cpython-311.pyc
Normal file
Binary file not shown.
BIN
models/__pycache__/resource.cpython-311.pyc
Normal file
BIN
models/__pycache__/resource.cpython-311.pyc
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user