@ -0,0 +1,45 @@ |
|||||
|
Open HRMS CORE v11 |
||||
|
================== |
||||
|
* Open HRMS is a one-stop solution to manage human resource pool in a better and efficient format. |
||||
|
* It is a Open Source Project for empower Odoo HRMS by Cybrosys Technologies. |
||||
|
* Open HRMS is a set of modules, to empower Odoo HR module. |
||||
|
* Open HRMS CORE module is a suit that brings all the individual module into a single. |
||||
|
* It has selective - install approach for extra features. |
||||
|
|
||||
|
Features |
||||
|
======== |
||||
|
* Interactive Theme |
||||
|
* HR Dashboard |
||||
|
* HR Multi Company |
||||
|
* Biometric Device Automation |
||||
|
* Shift Management |
||||
|
* Loan Management |
||||
|
* Salary Advance |
||||
|
* Employee Reminders |
||||
|
* Employee Branch Transfer |
||||
|
* Advanced Employee Master |
||||
|
* Appraisal Plans & Strategies |
||||
|
* Employee Insurance |
||||
|
* HR Documents Management |
||||
|
* Entry & Exit Checklist |
||||
|
* Resignation Process |
||||
|
* HR Announcements |
||||
|
* Appreciations & Warnings |
||||
|
* Custody/Property Management |
||||
|
* Automation on Leaves Requests Mails |
||||
|
* Vacation Management |
||||
|
* Law Suit Management |
||||
|
|
||||
|
Technical Notes |
||||
|
=============== |
||||
|
|
||||
|
Contacts |
||||
|
======== |
||||
|
* Open HRMS <https://www.openhrms.com> |
||||
|
* Cybrosys Techno Solutions <https://www.cybrosys.com> |
||||
|
|
||||
|
Develoeprs |
||||
|
========== |
||||
|
* Developer: Nilmar Shereef @ cybrosys, shereef@cybrosys.in |
||||
|
* Developer: Jesni Banu @ cybrosys, jesni@cybrosys.in |
||||
|
|
@ -0,0 +1,24 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
################################################################################### |
||||
|
# A part of Open HRMS Project <https://www.openhrms.com> |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# Copyright (C) 2018-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). |
||||
|
# Author: Nilmar Shereef & Jesni Banu (<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# This program is free software: you can modify |
||||
|
# it under the terms of the GNU Affero General Public License (AGPL) as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <https://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
################################################################################### |
||||
|
from . import models |
||||
|
|
@ -0,0 +1,61 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
################################################################################### |
||||
|
# A part of Open HRMS Project <https://www.openhrms.com> |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# Copyright (C) 2018-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). |
||||
|
# Author: Nilmar Shereef & Jesni Banu (<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# This program is free software: you can modify |
||||
|
# it under the terms of the GNU Affero General Public License (AGPL) as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <https://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
################################################################################### |
||||
|
{ |
||||
|
'name': 'Open HRMS Core', |
||||
|
'version': '11.0.1.0.0', |
||||
|
'summary': """Open HRMS Suit: It brings all Open HRMS modules""", |
||||
|
'description': 'Main module of Open HRMS. It brings all others into a single module', |
||||
|
'category': 'Generic Modules/Human Resources', |
||||
|
'author': 'Cybrosys Techno Solutions', |
||||
|
'company': 'Cybrosys Techno Solutions', |
||||
|
'website': "https://www.openhrms.com", |
||||
|
'depends': ['hr_payroll_account', |
||||
|
'hr_gamification', |
||||
|
'hr_employee_updation', |
||||
|
'hr_recruitment', |
||||
|
'hr_attendance', |
||||
|
'hr_holidays', |
||||
|
'hr_payroll', |
||||
|
'hr_expense', |
||||
|
'hr_leave_request_aliasing', |
||||
|
'hr_timesheet', |
||||
|
'oh_appraisal', |
||||
|
'oh_employee_creation_from_user', |
||||
|
'oh_employee_documents_expiry', |
||||
|
'hr_multi_company', |
||||
|
'ohrms_loan_accounting', |
||||
|
'ohrms_salary_advance', |
||||
|
'hr_reminder', |
||||
|
'hr_reward_warning', |
||||
|
'hr_theme'], |
||||
|
'data': [ |
||||
|
'views/menu_arrangement_view.xml', |
||||
|
'views/hr_config_view.xml', |
||||
|
], |
||||
|
'demo': [], |
||||
|
'images': ['static/description/banner.jpg'], |
||||
|
'license': 'AGPL-3', |
||||
|
'installable': True, |
||||
|
'auto_install': False, |
||||
|
'application': True, |
||||
|
} |
@ -0,0 +1,6 @@ |
|||||
|
## Module <ohrms_core> |
||||
|
|
||||
|
#### 25.04.2018 |
||||
|
#### Version 11.0.1.0.0 |
||||
|
##### ADD |
||||
|
- Initial commit for Open HRMS Core Module |
@ -0,0 +1,24 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
################################################################################### |
||||
|
# A part of Open HRMS Project <https://www.openhrms.com> |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# Copyright (C) 2018-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). |
||||
|
# Author: Nilmar Shereef & Jesni Banu (<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# This program is free software: you can modify |
||||
|
# it under the terms of the GNU Affero General Public License (AGPL) as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <https://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
################################################################################### |
||||
|
from . import hr_general_settings |
||||
|
|
@ -0,0 +1,150 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
################################################################################### |
||||
|
# A part of Open HRMS Project <https://www.openhrms.com> |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# Copyright (C) 2018-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). |
||||
|
# Author: Nilmar Shereef & Jesni Banu (<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# This program is free software: you can modify |
||||
|
# it under the terms of the GNU Affero General Public License (AGPL) as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <https://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
################################################################################### |
||||
|
from odoo import api, fields, models |
||||
|
|
||||
|
|
||||
|
class OHRMSConfiguration(models.TransientModel): |
||||
|
_inherit = 'res.config.settings' |
||||
|
|
||||
|
module_hr_custody = fields.Boolean( |
||||
|
string='Manage the company properties when it is in the custody of an employee', |
||||
|
help='Helps you to manage Custody Requests.\n' |
||||
|
'- This installs the module Custody Management.') |
||||
|
module_oh_employee_check_list = fields.Boolean( |
||||
|
string="Manages employee's entry & exit Process", |
||||
|
help='Helps you to manage Employee Checklist.\n' |
||||
|
'- This installs the module Employee Checklist.') |
||||
|
module_hr_employee_shift = fields.Boolean( |
||||
|
string='Manage different type of shifts', |
||||
|
help='Helps you to manage Employee Shift.\n' |
||||
|
'- This installs the module Employee Shift.') |
||||
|
module_hr_insurance = fields.Boolean( |
||||
|
string='Manage Insurance for employees', |
||||
|
help='Helps you to manage Employee Insurance.\n' |
||||
|
'- This installs the module Employee Insurance.') |
||||
|
module_oh_hr_lawsuit_management = fields.Boolean( |
||||
|
string='Manage legal actions', |
||||
|
help='Helps you to manage Lawsuit Management.\n' |
||||
|
'- This installs the module Lawsuit Management.') |
||||
|
module_hr_resignation = fields.Boolean( |
||||
|
string='Handle the resignation process of the employee', |
||||
|
help='Helps you to manage Resignation Process.\n' |
||||
|
'- This installs the module Resignation Process.') |
||||
|
module_hr_vacation_mngmt = fields.Boolean( |
||||
|
string='Manage employee vacation', |
||||
|
help='Helps you to manage Vacation Management.\n' |
||||
|
'- This installs the module Vacation Management.') |
||||
|
module_oh_hr_zk_attendance = fields.Boolean( |
||||
|
string='Manage biometric device (Model: ZKteco uFace 202) integration with HR attendance (Face + Thumb)', |
||||
|
help='Helps you to manage Biometric Device Integration.\n' |
||||
|
'- This installs the module Biometric Device Integration.') |
||||
|
test_module_hr_custody = fields.Boolean(default=False, invisible=True) |
||||
|
test_oh_employee_check_list = fields.Boolean(default=False, invisible=True) |
||||
|
test_module_hr_employee_shift = fields.Boolean(default=False, invisible=True) |
||||
|
test_module_hr_insurance = fields.Boolean(default=False, invisible=True) |
||||
|
test_module_oh_hr_lawsuit_management = fields.Boolean(default=False, invisible=True) |
||||
|
test_module_hr_resignation = fields.Boolean(default=False, invisible=True) |
||||
|
test_module_hr_vacation_mngmt = fields.Boolean(default=False, invisible=True) |
||||
|
test_module_oh_hr_zk_attendance = fields.Boolean(default=False, invisible=True) |
||||
|
|
||||
|
@api.onchange('module_hr_custody') |
||||
|
def onchange_module_hr_custody(self): |
||||
|
for each in self: |
||||
|
if each.module_hr_custody: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'hr_custody')]): |
||||
|
each.test_module_hr_custody = True |
||||
|
each.module_hr_custody = False |
||||
|
else: |
||||
|
each.test_module_hr_custody = False |
||||
|
|
||||
|
@api.onchange('module_oh_employee_check_list') |
||||
|
def onchange_module_oh_employee_check_list(self): |
||||
|
for each in self: |
||||
|
if each.module_oh_employee_check_list: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'oh_employee_check_list')]): |
||||
|
each.test_oh_employee_check_list = True |
||||
|
each.module_oh_employee_check_list = False |
||||
|
else: |
||||
|
each.test_oh_employee_check_list = False |
||||
|
|
||||
|
@api.onchange('module_hr_employee_shift') |
||||
|
def onchange_module_hr_employee_shift(self): |
||||
|
for each in self: |
||||
|
if each.module_hr_employee_shift: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'hr_employee_shift')]): |
||||
|
each.test_module_hr_employee_shift = True |
||||
|
each.module_hr_employee_shift = False |
||||
|
else: |
||||
|
each.test_module_hr_employee_shift = False |
||||
|
|
||||
|
@api.onchange('module_hr_insurance') |
||||
|
def onchange_module_hr_insurance(self): |
||||
|
for each in self: |
||||
|
if each.module_hr_insurance: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'hr_insurance')]): |
||||
|
each.test_module_hr_insurance = True |
||||
|
each.module_hr_insurance = False |
||||
|
else: |
||||
|
each.test_module_hr_insurance = False |
||||
|
|
||||
|
@api.onchange('module_oh_hr_lawsuit_management') |
||||
|
def onchange_module_oh_hr_lawsuit_management(self): |
||||
|
for each in self: |
||||
|
if each.module_oh_hr_lawsuit_management: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'oh_hr_lawsuit_management')]): |
||||
|
each.test_module_oh_hr_lawsuit_management = True |
||||
|
each.module_oh_hr_lawsuit_management = False |
||||
|
else: |
||||
|
each.test_module_oh_hr_lawsuit_management = False |
||||
|
|
||||
|
@api.onchange('module_hr_resignation') |
||||
|
def onchange_module_hr_resignation(self): |
||||
|
for each in self: |
||||
|
if each.module_hr_resignation: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'hr_resignation')]): |
||||
|
each.test_module_hr_resignation = True |
||||
|
each.module_hr_resignation = False |
||||
|
else: |
||||
|
each.test_module_hr_resignation = False |
||||
|
|
||||
|
@api.onchange('module_hr_vacation_mngmt') |
||||
|
def onchange_module_hr_vacation_mngmt(self): |
||||
|
for each in self: |
||||
|
if each.module_hr_vacation_mngmt: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'hr_vacation_mngmt')]): |
||||
|
each.test_module_hr_vacation_mngmt = True |
||||
|
each.module_hr_vacation_mngmt = False |
||||
|
else: |
||||
|
each.test_module_hr_vacation_mngmt = False |
||||
|
|
||||
|
@api.onchange('module_oh_hr_zk_attendance') |
||||
|
def onchange_module_oh_hr_zk_attendance(self): |
||||
|
for each in self: |
||||
|
if each.module_oh_hr_zk_attendance: |
||||
|
if not self.env['ir.module.module'].search([('name', '=', 'oh_hr_zk_attendance')]): |
||||
|
each.test_module_oh_hr_zk_attendance = True |
||||
|
each.module_oh_hr_zk_attendance = False |
||||
|
else: |
||||
|
each.test_module_oh_hr_zk_attendance = False |
||||
|
|
||||
|
|
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 232 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 102 KiB |
After Width: | Height: | Size: 109 KiB |
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 221 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 119 KiB |
After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 122 KiB |
After Width: | Height: | Size: 93 KiB |
After Width: | Height: | Size: 31 KiB |
@ -0,0 +1,501 @@ |
|||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row"> |
||||
|
<h2 class="oe_slogan"><a href="https://www.openhrms.com">Open HRMS</a></h2> |
||||
|
<h3 class="oe_slogan">Most advanced open source HR management software</h3> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced oe_mt32"> |
||||
|
<div class="oe_span"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<a href="https://www.openhrms.com/#request-demo"> |
||||
|
<img src="HRMS-BUTTON.png"> |
||||
|
</a> |
||||
|
<div class="oe_demo_footer oe_centeralign">Online Demo</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Open HRMS Core</h2> |
||||
|
<h3 class="oe_slogan">Managing Every Process of HR</h3> |
||||
|
<h3 class="oe_slogan">Brings all the Open HRMS Features Into Your System</h3> |
||||
|
<h4 class="oe_slogan"><a href="https://www.cybrosys.com">Cybrosys Technologies</a> </h4> |
||||
|
</div> |
||||
|
<div class="oe_row oe_spaced" style="padding-left:65px;"> |
||||
|
<h4>Features:</h4> |
||||
|
<div> |
||||
|
<div class="col-md-4"> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Interactive Theme<br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> HR Dashboard<br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> HR Multi Company</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Shift Management</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Loan Management</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Biometric Device Automation</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Salary Advance</span><br/> |
||||
|
</div> |
||||
|
<div class="col-md-4"> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Employee Reminders</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Employee Branch Transfer</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Advanced Employee Master</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Appraisal Plans & Strategies</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Employee Insurance</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> HR Documents Management</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Entry & Exit Checklist</span><br/> |
||||
|
</div> |
||||
|
<div class="col-md-4"> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Resignation Process</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> HR Announcements</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Appreciations & Memos</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Custody/Property Management</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Automation on Leave Request Mails.</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Vacation Management</span><br/> |
||||
|
<img style="border:8px white; width:17px" src="oh_icon.png"> Law Suit Management</span><br/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<div class="oe_picture"> |
||||
|
<h3 class="oe_slogan">Overview</h3> |
||||
|
<p class="oe_mt32 text-justify" style="text-align: center;"> |
||||
|
Main Module of Open HRMS. |
||||
|
A simple, easy to use and intuitive tool helping employees and management to perform in full potential, boosting the productivity and overall employee satisfaction. Open HRMS offers a 360 degree overview of employee and their skills. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Open HRMS Theme</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Attractive Open HRMS theme makes a bow. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="theme.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Dashboard</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="open_hrms_dashboard.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Keep your eyes on your whole analysis. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Multi Company</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Manage multi branch employees easily. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="hr_mult.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Integrated with Biometric Device</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="zk.png" style="width: 50%;"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Automate employee attendance by ZkTeko biometric device. |
||||
|
It recognizes face & thumb detection. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Work Shift Management</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Create and manage employee work shifts. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="shift_1.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="shift_2.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Automate new shift schedule according to the shift sequence. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Loan Management</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Configure different loan policies, Assign approval authority, |
||||
|
Conduct verification process and sanctioning of employee loan. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="oh_loan.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Salary Advance</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="advance_request.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Configure advance salary rules, Set advance salary limits, |
||||
|
Minimum number of days, & Provide advance salary to employees. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Records Related Reminders</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Reminder sets alarm to recall every important dates. 'Bell' symbol beside the chat icon will bring your reminder pop ups. You can set reminders to any model (eg: Sales,HR,Project etc..) and also their corresponding date fields to compare. |
||||
|
Eases company to memorize the special dates.</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="reminder.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Employee Branch Transfer</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="employee_transfer.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
You can transfer your employees to another branches without any pain. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Appraisal Plans & Strategies</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture oe_screenshot" src="appraisal.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Utilize the best of your human resource pool. |
||||
|
Implement appraisal strategies to keep the motivational and performance level of your employees high. Ensures Top Down and Bottom-up evaluation plans and giving timely feedback and complements for the accomplishments. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Updated Employee Master</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Advanced fields on employee form. Such as family information, joining date, |
||||
|
passport and ID expiry date with its expiry notifications. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="employee_form.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="personal_info.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Citizenship Details, Related Proofs, Emergency Contacts etc... |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Employee Insurance Management</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Efficiently manages the insurance allowances with the salary. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="insurance_emp_form.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Employee Documents Management</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="oh_employee_doc_form.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Documents in Employee Form. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Keep the employee related documents with expiry notification. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="oh_document_form.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Entry & Exit Checklist</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
A person has to undergo all configured checklist items before being admitted/resigned. |
||||
|
Corresponding Percentpie will be shown in employee form view. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="oh_employee_checklist.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Resignation Process</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="resignation_form.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Employees can draft their resignation. Higher authorities can timely do the needful via rejecting/ accepting the resignation statement. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">HR Announcements</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Managing Official Announcements, Greetings, Warnings, Rewards etc.. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="announcement.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Custody/Property Management</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="custody.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Manages custody handling process on company assets like Laptop, Camera, Devices etc.. |
||||
|
Option to renew the requests & take the reports. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Automation on Leaves Requests Mails</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Creates leave request automatically from incoming email. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="mail_aliasing.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Vacation Management</h2> |
||||
|
<!--<div class="oe_span6">--> |
||||
|
<!--<div class="oe_row_img oe_centered">--> |
||||
|
<!--<img class="oe_picture" src="">--> |
||||
|
<!--</div>--> |
||||
|
<!--</div>--> |
||||
|
<!--<div class="oe_span6">--> |
||||
|
<p class="oe_mt32" style="text-align: center;"> |
||||
|
Extending Holiday Management with extra features adaptable for managing employees vacation. |
||||
|
</p> |
||||
|
<!--</div>--> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Law Suit Management</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Manages legal actions and its reports. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="hr_legal.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Selective Approach</h2> |
||||
|
<div class="oe_span6"> |
||||
|
<div class="oe_row_img oe_centered"> |
||||
|
<img class="oe_picture" src="advanced_features.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span6"> |
||||
|
<p class="oe_mt32"> |
||||
|
Open HRMS is keeping selective approach. You can install its other features as plugins from settings menu. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<div class="row section-content"> |
||||
|
<div class="col-md-6 img-content"> |
||||
|
<h3>Our Odoo Services</h3> |
||||
|
</div> |
||||
|
<div class="bc-span col-md-12"> |
||||
|
<div class="inner-span"> |
||||
|
<a target="_blank" href="https://www.openhrms.com"> |
||||
|
<img class="img-border img-responsive thumbnail" src="cybro-service.png"> |
||||
|
</a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<h2 class="oe_slogan" style="margin-top:20px;" >Need Any Help?</h2> |
||||
|
<div class="oe_slogan" style="margin-top:10px !important;"> |
||||
|
<div> |
||||
|
<a |
||||
|
class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;border-radius: 0;" |
||||
|
href="https://www.cybrosys.com/contact/" target="_blank"><i |
||||
|
class="fa fa-phone"></i> Contact Us </a> |
||||
|
|
||||
|
<a |
||||
|
class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;border-radius: 0;" |
||||
|
href="https://www.odoo.com/apps/modules/browse?search=open+hrms" target="_blank"><i |
||||
|
class="fa fa-suitcase"></i> Other Open HRMS Addons </a> |
||||
|
|
||||
|
<a |
||||
|
class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;border-radius: 0;" |
||||
|
href="https://www.cybrosys.com/odoo-customization-and-installation/" target="_blank"><i |
||||
|
class="fa fa-wrench"></i> Request Customization </a> |
||||
|
|
||||
|
</div> |
||||
|
<br> |
||||
|
<a href="https://www.cybrosys.com/" target="_blank"> |
||||
|
<img src="cybro_logo.png" style="width: 190px; margin-bottom: 20px;" class="center-block"> |
||||
|
</a> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
After Width: | Height: | Size: 123 KiB |
After Width: | Height: | Size: 96 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 80 KiB |
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 85 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 137 KiB |
After Width: | Height: | Size: 113 KiB |
@ -0,0 +1,169 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<odoo> |
||||
|
<record id="view_hr_general_config" model="ir.ui.view"> |
||||
|
<field name="name">General Settings</field> |
||||
|
<field name="model">res.config.settings</field> |
||||
|
<field name="inherit_id" ref="base.res_config_settings_view_form" /> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//div[hasclass('settings')]" position="inside"> |
||||
|
<style> |
||||
|
.label { |
||||
|
color: Red; |
||||
|
padding: 8px; |
||||
|
font-family: Arial; |
||||
|
font-size: 12px; |
||||
|
} |
||||
|
.danger /* Red */ |
||||
|
</style> |
||||
|
<div class="app_settings_block" data-string="General Settings" data-key="ohrms_core"> |
||||
|
<h2>Advanced Features</h2> |
||||
|
<div class="row mt16 o_settings_container" title="Advanced Features"> |
||||
|
<div id="module_hr_custody" class="col-xs-12 col-md-6 o_setting_box" title="Custody Management"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_hr_custody"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane" name="module_hr_custody"> |
||||
|
<div class="text-muted"> |
||||
|
Custody Management |
||||
|
</div> |
||||
|
<label for="module_hr_custody"/> |
||||
|
<field name="test_module_hr_custody" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_module_hr_custody','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/hr_custody/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-xs-12 col-md-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_oh_employee_check_list"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<div class="text-muted"> |
||||
|
Employee Checklist |
||||
|
</div> |
||||
|
<label for="module_oh_employee_check_list"/> |
||||
|
<field name="test_oh_employee_check_list" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_oh_employee_check_list','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/oh_employee_check_list/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-xs-12 col-md-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_hr_employee_shift"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<div class="text-muted"> |
||||
|
Employee Shift |
||||
|
</div> |
||||
|
<label for="module_hr_employee_shift"/> |
||||
|
<field name="test_module_hr_employee_shift" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_module_hr_employee_shift','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/hr_employee_shift/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-xs-12 col-md-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_hr_insurance"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<div class="text-muted"> |
||||
|
Employee Insurance |
||||
|
</div> |
||||
|
<label for="module_hr_insurance"/> |
||||
|
<field name="test_module_hr_insurance" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_module_hr_insurance','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/hr_insurance/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-xs-12 col-md-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_oh_hr_lawsuit_management"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<div class="text-muted"> |
||||
|
Lawsuit Management |
||||
|
</div> |
||||
|
<label for="module_oh_hr_lawsuit_management"/> |
||||
|
<field name="test_module_oh_hr_lawsuit_management" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_module_oh_hr_lawsuit_management','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/oh_hr_lawsuit_management/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-xs-12 col-md-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_hr_resignation"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<div class="text-muted"> |
||||
|
Resignation Process |
||||
|
</div> |
||||
|
<label for="module_hr_resignation"/> |
||||
|
<field name="test_module_hr_resignation" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_module_hr_resignation','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/hr_resignation/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-xs-12 col-md-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_hr_vacation_mngmt"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<div class="text-muted"> |
||||
|
Vacation Management |
||||
|
</div> |
||||
|
<label for="module_hr_vacation_mngmt"/> |
||||
|
<field name="test_module_hr_vacation_mngmt" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_module_hr_vacation_mngmt','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/hr_vacation_mngmt/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-xs-12 col-md-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="module_oh_hr_zk_attendance"/> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<div class="text-muted"> |
||||
|
Biometric Device Integration |
||||
|
</div> |
||||
|
<label for="module_oh_hr_zk_attendance"/> |
||||
|
<field name="test_module_oh_hr_zk_attendance" invisible="True"/> |
||||
|
<span class="label danger" attrs="{'invisible':[('test_module_oh_hr_zk_attendance','=', False)]}"> |
||||
|
Module is not Present in Your Repository. |
||||
|
<a href="https://www.odoo.com/apps/modules/11.0/oh_hr_zk_attendance/" target="_blank"> Get This App </a> |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="action_hr_general_config" model="ir.actions.act_window"> |
||||
|
<field name="name">General Settings</field> |
||||
|
<field name="type">ir.actions.act_window</field> |
||||
|
<field name="res_model">res.config.settings</field> |
||||
|
<field name="view_mode">form</field> |
||||
|
<field name="target">inline</field> |
||||
|
<field name="context">{'module' : 'ohrms_core'}</field> |
||||
|
</record> |
||||
|
|
||||
|
<menuitem id="menu_hr_general_config" |
||||
|
name="General Settings" |
||||
|
parent="hr.menu_human_resources_configuration" |
||||
|
sequence="-1" |
||||
|
action="action_hr_general_config"/> |
||||
|
</odoo> |
@ -0,0 +1,79 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<odoo> |
||||
|
<data> |
||||
|
<menuitem id="hr_timesheet.timesheet_menu_root" name="Timesheets" sequence="6" groups="base.group_user" |
||||
|
web_icon="hr_timesheet,static/description/icon_timesheet.png" parent="hr.menu_hr_root"/> |
||||
|
<menuitem id="hr_timesheet.menu_hr_activity_analysis" parent="hr_employee_updation.employee_report_menu" action="hr_timesheet.act_hr_timesheet_report" |
||||
|
name="Activity Analysis" groups="hr_timesheet.group_hr_timesheet_user" sequence="4"/> |
||||
|
<menuitem id="hr.menu_hr_root" name="Human Resource" groups="hr.group_hr_manager,hr.group_hr_user,base.group_user" |
||||
|
web_icon="hr,static/description/icon.png" sequence="4"/> |
||||
|
<menuitem id="hr.menu_open_view_employee_list_my" action="hr.open_view_employee_list_my" parent="hr.menu_hr_root" |
||||
|
sequence="1"/> |
||||
|
<menuitem id="hr_contract.hr_menu_contract" name="Contracts" action="hr_contract.action_hr_contract" parent="hr_employee_updation.menu_hr_management" |
||||
|
sequence="2" groups="hr.group_hr_manager"/> |
||||
|
<menuitem action="hr.open_module_tree_department" id="hr.menu_hr_department_tree" parent="hr_employee_updation.menu_hr_management" |
||||
|
sequence="3" groups="hr.group_hr_user"/> |
||||
|
<menuitem name="Recruitment" id="hr_recruitment.menu_hr_recruitment_root" web_icon="hr_recruitment,static/description/icon.png" |
||||
|
groups="hr_recruitment.group_hr_recruitment_user" parent="hr_employee_updation.menu_hr_management" sequence="4"/> |
||||
|
|
||||
|
<menuitem id="hr_attendance.menu_hr_attendance_root" name="Attendances" sequence="7" groups="hr_attendance.group_hr_attendance" |
||||
|
web_icon="hr_attendance,static/description/icon.png" parent="hr.menu_hr_root"/> |
||||
|
|
||||
|
<menuitem name="Leaves" id="hr_holidays.menu_hr_holidays_root" sequence="8" parent="hr.menu_hr_root" |
||||
|
web_icon="hr_holidays,static/description/icon.png" groups="base.group_user"/> |
||||
|
<menuitem id="hr_payroll.menu_hr_payroll_root" name="Payroll" sequence="11" parent="hr.menu_hr_root" |
||||
|
web_icon="hr_payroll,static/description/icon.png"/> |
||||
|
<menuitem id="hr_expense.menu_hr_expense_root" name="Expenses" sequence="12" parent="hr.menu_hr_root" |
||||
|
web_icon="hr_expense,static/description/icon.png"/> |
||||
|
<menuitem id="hr_expense.menu_hr_expense_accountant" name="Accountant" sequence="13" parent="hr.menu_hr_root" groups="hr_expense.group_hr_expense_manager"/> |
||||
|
<menuitem id="hr.menu_human_resources_configuration" name="Configuration" parent="hr.menu_hr_root" |
||||
|
groups="hr.group_hr_manager" sequence="31"/> |
||||
|
<menuitem id="hr_gamification.menu_hr_gamification" parent="hr.menu_hr_root" name="Challenges" sequence="16"/> |
||||
|
|
||||
|
<menuitem id="hr_leave_request_aliasing.menu_hr_leave_global_settings" name="Settings" |
||||
|
parent="main_menu_hr_holidays_configuration" sequence="1" action="hr_leave_request_aliasing.action_hr_general_config" groups="base.group_system"/> |
||||
|
|
||||
|
<menuitem id="hr_attendance.menu_hr_attendance_report" name="Attendance Analysis" |
||||
|
parent="hr_employee_updation.employee_report_menu" sequence="1" |
||||
|
groups="hr_attendance.group_hr_attendance_user" action="hr_attendance.hr_attendance_action_graph"/> |
||||
|
<menuitem |
||||
|
id="hr_holidays.menu_hr_holidays_report" |
||||
|
name="Leaves Analysis" |
||||
|
parent="hr_employee_updation.employee_report_menu" |
||||
|
sequence="10" |
||||
|
groups="hr_holidays.group_hr_holidays_manager,hr_holidays.group_hr_holidays_user"/> |
||||
|
<menuitem |
||||
|
name="Leaves by Department" |
||||
|
parent="hr_employee_updation.employee_report_menu" |
||||
|
action="hr_holidays.action_hr_holidays_summary_dept" |
||||
|
id="hr_holidays.menu_account_central_journal" sequence="2"/> |
||||
|
<menuitem id="hr_expense.menu_hr_expense_reports" name="Expense Analysis" sequence="11" |
||||
|
parent="hr_employee_updation.employee_report_menu" groups="hr_expense.group_hr_expense_manager"/> |
||||
|
|
||||
|
<menuitem name="Recruitment Analysis" id="hr_recruitment.report_hr_recruitment" parent="hr_employee_updation.employee_report_menu" |
||||
|
sequence="3" action="hr_recruitment.hr_applicant_action_analysis"/> |
||||
|
|
||||
|
<menuitem id="hr_attendance.menu_hr_attendance_settings" name="Attendance Config" parent="hr.menu_human_resources_configuration" |
||||
|
sequence="4" action="hr_attendance.action_hr_attendance_settings" groups="hr_attendance.group_hr_attendance_manager"/> |
||||
|
<menuitem id="hr_recruitment.menu_hr_recruitment_configuration" name="Recruitment Config" parent="hr.menu_human_resources_configuration" |
||||
|
sequence="10"/> |
||||
|
<menuitem |
||||
|
id="main_menu_hr_holidays_configuration" |
||||
|
name="Leaves Config" |
||||
|
parent="hr.menu_human_resources_configuration" |
||||
|
sequence="3" |
||||
|
groups="hr_holidays.group_hr_holidays_manager"/> |
||||
|
<menuitem |
||||
|
id="hr_holidays.menu_hr_holidays_configuration" |
||||
|
name="Leaves Config" |
||||
|
parent="main_menu_hr_holidays_configuration" |
||||
|
sequence="2" |
||||
|
groups="hr_holidays.group_hr_holidays_manager" |
||||
|
action="hr_holidays.open_view_holiday_status"/> |
||||
|
|
||||
|
<menuitem id="hr_payroll.menu_hr_payroll_configuration" name="Payroll Config" parent="hr.menu_human_resources_configuration" |
||||
|
sequence="4" groups="hr_payroll.group_hr_payroll_manager"/> |
||||
|
<menuitem id="hr_expense.menu_hr_expense_configuration" name="Expense Config" parent="hr.menu_human_resources_configuration" |
||||
|
sequence="5"/> |
||||
|
</data> |
||||
|
</odoo> |