diff --git a/hr_resignation/README.rst b/hr_resignation/README.rst deleted file mode 100644 index 32cfb5522..000000000 --- a/hr_resignation/README.rst +++ /dev/null @@ -1,40 +0,0 @@ -Open HRMS Resignation v10 -========================= - -Employee Resignation Process. - -Depends -======= -[hr_employee_updation] addon Open HRMS -[mail] addon Odoo - -Tech -==== -* [Python] - Models -* [XML] - Odoo views - -Installation -============ -- www.odoo.com/documentation/10.0/setup/install.html -- Install our custom addon - - -Bug Tracker -=========== -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Credits -======= -* Cybrosys Techno Solutions - -Author ------- - -Developer: Niyas Raphy @ cybrosys, niyas@cybrosys.in - -Maintainer ----------- - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit https://www.cybrosys.com. diff --git a/hr_resignation/__init__.py b/hr_resignation/__init__.py deleted file mode 100644 index a0fdc10fe..000000000 --- a/hr_resignation/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- -from . import models diff --git a/hr_resignation/__manifest__.py b/hr_resignation/__manifest__.py deleted file mode 100644 index ea97dd617..000000000 --- a/hr_resignation/__manifest__.py +++ /dev/null @@ -1,47 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################### -# A part of Open HRMS Project -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2018-TODAY Cybrosys Technologies (). -# Author: Niyas Raphy() -# -# 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 . -# -################################################################################### -{ - 'name': 'Open HRMS Resignation', - 'version': '10.0.1.1.0', - 'summary': 'Handle the resignation process of the employee', - 'author': 'Cybrosys Techno solutions', - 'company': 'Cybrosys Techno Solutions', - 'website': 'https://www.openhrms.com', - 'depends': ['hr_employee_updation', 'mail'], - 'category': 'Human Resources', - 'maintainer': 'Cybrosys Techno Solutions', - 'demo': [], - 'data': [ - 'views/resignation_view.xml', - 'views/approved_resignation.xml', - 'views/resignation_sequence.xml', - 'security/security.xml', - 'security/ir.model.access.csv', - ], - 'installable': True, - 'application': False, - 'auto_install': False, - 'images': ['static/description/banner.jpg'], - 'license': 'AGPL-3', -} - diff --git a/hr_resignation/docs/RELEASE_NOTES.md b/hr_resignation/docs/RELEASE_NOTES.md deleted file mode 100644 index 8c6e3967a..000000000 --- a/hr_resignation/docs/RELEASE_NOTES.md +++ /dev/null @@ -1,6 +0,0 @@ -## Module hr_resignation - -#### 07.04.2018 -#### Version 10.0.1.1.0 -##### ADD -- ADD sequence for resignation diff --git a/hr_resignation/models/__init__.py b/hr_resignation/models/__init__.py deleted file mode 100644 index fb9ec22ad..000000000 --- a/hr_resignation/models/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- -from . import hr_resignation diff --git a/hr_resignation/models/hr_resignation.py b/hr_resignation/models/hr_resignation.py deleted file mode 100644 index 6bd2f1e09..000000000 --- a/hr_resignation/models/hr_resignation.py +++ /dev/null @@ -1,114 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from datetime import datetime -from odoo import models, fields, api, _ -from odoo.exceptions import ValidationError -date_format = "%Y-%m-%d" - - -class HrResignation(models.Model): - _name = 'hr.resignation' - _inherit = 'mail.thread' - _rec_name = 'employee_id' - - def _get_employee_id(self): - # assigning the related employee of the logged in user - employee_rec = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1) - return employee_rec.id - - name = fields.Char(string='Order Reference', required=True, copy=False, readonly=True, index=True, - default=lambda self: _('New')) - employee_id = fields.Many2one('hr.employee', string="Employee", default=_get_employee_id, - help='Name of the employee for whom the request is creating') - department_id = fields.Many2one('hr.department', string="Department", related='employee_id.department_id', - help='Department of the employee') - joined_date = fields.Date(string="Join Date", required=True, related='employee_id.joining_date', - help='Joining date of the employee') - expected_revealing_date = fields.Date(string="Revealing Date", required=True, - help='Date on which he is revealing from the company') - resign_confirm_date = fields.Date(string="Resign confirm date", help='Date on which the request is confirmed') - approved_revealing_date = fields.Date(string="Approved Date", help='The date approved for the revealing') - reason = fields.Text(string="Reason", help='Specify reason for leaving the company') - notice_period = fields.Char(string="Notice Period", compute='_notice_period') - state = fields.Selection([('draft', 'Draft'), ('confirm', 'Confirm'), ('approved', 'Approved'), ('cancel', 'Cancel')], - string='Status', default='draft') - - @api.model - def create(self, vals): - # assigning the sequence for the record - if vals.get('name', _('New')) == _('New'): - vals['name'] = self.env['ir.sequence'].next_by_code('hr.resignation') or _('New') - res = super(HrResignation, self).create(vals) - return res - - @api.constrains('employee_id') - def check_employee(self): - # Checking whether the user is creating leave request of his/her own - for rec in self: - if not self.env.user.has_group('hr.group_hr_user'): - if rec.employee_id.user_id.id and rec.employee_id.user_id.id != self.env.uid: - raise ValidationError(_('You cannot create request for other employees')) - - @api.onchange('employee_id') - @api.depends('employee_id') - def check_request_existence(self): - # Check whether any resignation request already exists - for rec in self: - if rec.employee_id: - resignation_request = self.env['hr.resignation'].search([('employee_id', '=', rec.employee_id.id), - ('state', 'in', ['confirm', 'approved'])]) - if resignation_request: - raise ValidationError(_('There is a resignation request in confirmed or' - ' approved state for this employee')) - - @api.multi - def _notice_period(self): - # calculating the notice period for the employee - for rec in self: - if rec.approved_revealing_date and rec.resign_confirm_date: - approved_date = datetime.strptime(rec.approved_revealing_date, date_format) - confirmed_date = datetime.strptime(rec.resign_confirm_date, date_format) - notice_period = approved_date - confirmed_date - rec.notice_period = notice_period.days - - @api.constrains('joined_date', 'expected_revealing_date') - def _check_dates(self): - # validating the entered dates - for rec in self: - resignation_request = self.env['hr.resignation'].search([('employee_id', '=', rec.employee_id.id), - ('state', 'in', ['confirm', 'approved'])]) - if resignation_request: - raise ValidationError(_('There is a resignation request in confirmed or' - ' approved state for this employee')) - if rec.joined_date >= rec.expected_revealing_date: - raise ValidationError(_('Revealing date must be anterior to joining date')) - - @api.multi - def confirm_resignation(self): - for rec in self: - rec.state = 'confirm' - rec.resign_confirm_date = datetime.now() - - @api.multi - def cancel_resignation(self): - for rec in self: - rec.state = 'cancel' - - @api.multi - def reject_resignation(self): - for rec in self: - rec.state = 'rejected' - - @api.multi - def approve_resignation(self): - for rec in self: - if not rec.approved_revealing_date: - raise ValidationError(_('Enter Approved Revealing Date')) - if rec.approved_revealing_date and rec.resign_confirm_date: - if rec.approved_revealing_date <= rec.resign_confirm_date: - raise ValidationError(_('Approved revealing date must be anterior to confirmed date')) - rec.state = 'approved' - - - - diff --git a/hr_resignation/security/ir.model.access.csv b/hr_resignation/security/ir.model.access.csv deleted file mode 100644 index 62723a73b..000000000 --- a/hr_resignation/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -view_hr_resignation,view.hr.resignation,hr_resignation.model_hr_resignation,base.group_user,1,1,1,0 -view_hr_employee,view.hr.employee,hr.model_hr_employee,base.group_user,1,1,1,0 diff --git a/hr_resignation/security/security.xml b/hr_resignation/security/security.xml deleted file mode 100644 index 25074e4c0..000000000 --- a/hr_resignation/security/security.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - Employee Resignation - - ['|',('employee_id.user_id','=',user.id),('employee_id.user_id','=',False)] - - - - diff --git a/hr_resignation/static/description/HRMS-BUTTON.png b/hr_resignation/static/description/HRMS-BUTTON.png deleted file mode 100644 index 0f1b65bea..000000000 Binary files a/hr_resignation/static/description/HRMS-BUTTON.png and /dev/null differ diff --git a/hr_resignation/static/description/banner.jpg b/hr_resignation/static/description/banner.jpg deleted file mode 100644 index a41f52839..000000000 Binary files a/hr_resignation/static/description/banner.jpg and /dev/null differ diff --git a/hr_resignation/static/description/cybro-service.png b/hr_resignation/static/description/cybro-service.png deleted file mode 100644 index 252929a86..000000000 Binary files a/hr_resignation/static/description/cybro-service.png and /dev/null differ diff --git a/hr_resignation/static/description/cybro_logo.png b/hr_resignation/static/description/cybro_logo.png deleted file mode 100644 index bb309114c..000000000 Binary files a/hr_resignation/static/description/cybro_logo.png and /dev/null differ diff --git a/hr_resignation/static/description/hr_resignation.gif b/hr_resignation/static/description/hr_resignation.gif deleted file mode 100644 index ef8e29c07..000000000 Binary files a/hr_resignation/static/description/hr_resignation.gif and /dev/null differ diff --git a/hr_resignation/static/description/icon.png b/hr_resignation/static/description/icon.png deleted file mode 100644 index 94d726147..000000000 Binary files a/hr_resignation/static/description/icon.png and /dev/null differ diff --git a/hr_resignation/static/description/index.html b/hr_resignation/static/description/index.html deleted file mode 100644 index 54b52671e..000000000 --- a/hr_resignation/static/description/index.html +++ /dev/null @@ -1,95 +0,0 @@ -
-
-

Open HRMS

-

Most advanced open source HR management software

-
-
-
-
-
-
- - - -
-
-
-
-
-
-
-

Employee Resignation

-

Easily create, manage, and track employee resignations.

-

Cybrosys Technologies

-
-
-

Major Features:

-
    -
  •   Employee will create his/her resignation request
  • -
  •   Higher level officers can approve or reject the request
  • -
-
-
-
- -
-
-
-

Overview

-

- Employee Resignation is a component of Open HRMS suit. This module manages employee resignation process. - Employee can fill and send resignation request from their portal and higher level officers can take - appropriate actions on it. -

-
-
-
- -
-
-
-

Working

-
-
- -
-
-
-
-
- - -
-
-

Our Odoo Services

-
-
-
- - - -
-
-
- -
-

Need Any Help?

- -
- - - diff --git a/hr_resignation/views/approved_resignation.xml b/hr_resignation/views/approved_resignation.xml deleted file mode 100644 index b53497528..000000000 --- a/hr_resignation/views/approved_resignation.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Approved Resignation - hr.resignation - form - tree,form - [('state', '=', 'approved')] - -

Approved Resignation -

-
-
- - -
-
- - diff --git a/hr_resignation/views/resignation_sequence.xml b/hr_resignation/views/resignation_sequence.xml deleted file mode 100644 index 65ee9ee4b..000000000 --- a/hr_resignation/views/resignation_sequence.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - Open HRMS Resignation - hr.resignation - RES - 3 - - - - - diff --git a/hr_resignation/views/resignation_view.xml b/hr_resignation/views/resignation_view.xml deleted file mode 100644 index 745698414..000000000 --- a/hr_resignation/views/resignation_view.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - hr.resignation.tree - hr.resignation - - - - - - - - - - - - - - hr.resignation.form - hr.resignation - - -
-
-
- -
-

- -

-
- - - - - - - - - - - - - - -
-
- - -
-
-
-
- - Employee Resignation - hr.resignation - form - tree,form - [('state', 'in', ('draft', 'confirm'))] - -

Employee Resignation Form -

-
-
- - -
-
- - diff --git a/ohrms_core/README.rst b/ohrms_core/README.rst deleted file mode 100644 index e8902cc3c..000000000 --- a/ohrms_core/README.rst +++ /dev/null @@ -1,45 +0,0 @@ -Open HRMS CORE v10 -================== -* 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 -=============== - -Author -======= -* Open HRMS -* Cybrosys Techno Solutions - -Credits -======= -Developer: Nilmar Shereef @ cybrosys, shereef@cybrosys.in -Developer: Jesni Banu @ cybrosys, jesni@cybrosys.in - diff --git a/ohrms_core/RELEASE_NOTES.md b/ohrms_core/RELEASE_NOTES.md deleted file mode 100644 index 1a18ce542..000000000 --- a/ohrms_core/RELEASE_NOTES.md +++ /dev/null @@ -1,6 +0,0 @@ -## Module - -#### 30.03.2018 -#### Version 10.0.1.0.0 -##### ADD -- Initial commit for OpenHrms Project diff --git a/ohrms_core/__init__.py b/ohrms_core/__init__.py deleted file mode 100644 index 8528cd037..000000000 --- a/ohrms_core/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################### -# A part of Open HRMS Project -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2018-TODAY Cybrosys Technologies (). -# Author: Nilmar Shereef & Jesni Banu () -# -# 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 . -# -################################################################################### -from . import models - diff --git a/ohrms_core/__manifest__.py b/ohrms_core/__manifest__.py deleted file mode 100644 index d96844c73..000000000 --- a/ohrms_core/__manifest__.py +++ /dev/null @@ -1,61 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################### -# A part of Open HRMS Project -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2018-TODAY Cybrosys Technologies (). -# Author: Nilmar Shereef & Jesni Banu () -# -# 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 . -# -################################################################################### -{ - 'name': 'Open HRMS Core', - 'version': '10.0.3.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, -} diff --git a/ohrms_core/doc/RELEASE_NOTES.md b/ohrms_core/doc/RELEASE_NOTES.md deleted file mode 100644 index 90a407f12..000000000 --- a/ohrms_core/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,16 +0,0 @@ -## Module - -#### 09.04.2018 -#### Version 10.0.3.0.0 -##### ADD -- Added additional fields in settings. - -#### 31.03.2018 -#### Version 10.0.2.0.0 -##### CHG -- index added and depends issue fixed. - -#### 30.03.2018 -#### Version 10.0.1.0.0 -##### ADD -- Initial commit for OpenHRMS Project \ No newline at end of file diff --git a/ohrms_core/models/__init__.py b/ohrms_core/models/__init__.py deleted file mode 100644 index f07efc9ab..000000000 --- a/ohrms_core/models/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################### -# A part of Open HRMS Project -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2018-TODAY Cybrosys Technologies (). -# Author: Nilmar Shereef & Jesni Banu () -# -# 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 . -# -################################################################################### -from .import hr_general_settings - diff --git a/ohrms_core/models/hr_general_settings.py b/ohrms_core/models/hr_general_settings.py deleted file mode 100644 index c56e5966d..000000000 --- a/ohrms_core/models/hr_general_settings.py +++ /dev/null @@ -1,151 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################### -# A part of Open HRMS Project -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2018-TODAY Cybrosys Technologies (). -# Author: Nilmar Shereef & Jesni Banu () -# -# 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 . -# -################################################################################### -from odoo import api, fields, models - - -class OHRMSConfiguration(models.TransientModel): - _name = 'hr.config.settings' - _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 - - diff --git a/ohrms_core/static/description/HRMS-BUTTON.png b/ohrms_core/static/description/HRMS-BUTTON.png deleted file mode 100644 index 0f1b65bea..000000000 Binary files a/ohrms_core/static/description/HRMS-BUTTON.png and /dev/null differ diff --git a/ohrms_core/static/description/HRMS_core.png b/ohrms_core/static/description/HRMS_core.png deleted file mode 100644 index c31245ab5..000000000 Binary files a/ohrms_core/static/description/HRMS_core.png and /dev/null differ diff --git a/ohrms_core/static/description/advance_request.png b/ohrms_core/static/description/advance_request.png deleted file mode 100644 index ba24bf1b4..000000000 Binary files a/ohrms_core/static/description/advance_request.png and /dev/null differ diff --git a/ohrms_core/static/description/advanced_features.png b/ohrms_core/static/description/advanced_features.png deleted file mode 100644 index 9babdeb4e..000000000 Binary files a/ohrms_core/static/description/advanced_features.png and /dev/null differ diff --git a/ohrms_core/static/description/announcement.png b/ohrms_core/static/description/announcement.png deleted file mode 100644 index 7fd413842..000000000 Binary files a/ohrms_core/static/description/announcement.png and /dev/null differ diff --git a/ohrms_core/static/description/appraisal.png b/ohrms_core/static/description/appraisal.png deleted file mode 100644 index 7a7f0a995..000000000 Binary files a/ohrms_core/static/description/appraisal.png and /dev/null differ diff --git a/ohrms_core/static/description/banner.jpg b/ohrms_core/static/description/banner.jpg deleted file mode 100644 index d3cd63049..000000000 Binary files a/ohrms_core/static/description/banner.jpg and /dev/null differ diff --git a/ohrms_core/static/description/custody.png b/ohrms_core/static/description/custody.png deleted file mode 100644 index c281bad1e..000000000 Binary files a/ohrms_core/static/description/custody.png and /dev/null differ diff --git a/ohrms_core/static/description/cybro-service.png b/ohrms_core/static/description/cybro-service.png deleted file mode 100644 index 252929a86..000000000 Binary files a/ohrms_core/static/description/cybro-service.png and /dev/null differ diff --git a/ohrms_core/static/description/cybro_logo.png b/ohrms_core/static/description/cybro_logo.png deleted file mode 100644 index bb309114c..000000000 Binary files a/ohrms_core/static/description/cybro_logo.png and /dev/null differ diff --git a/ohrms_core/static/description/employee_form.png b/ohrms_core/static/description/employee_form.png deleted file mode 100644 index 687f03f1c..000000000 Binary files a/ohrms_core/static/description/employee_form.png and /dev/null differ diff --git a/ohrms_core/static/description/employee_transfer.png b/ohrms_core/static/description/employee_transfer.png deleted file mode 100644 index 84717bcd2..000000000 Binary files a/ohrms_core/static/description/employee_transfer.png and /dev/null differ diff --git a/ohrms_core/static/description/extended_em_form.png b/ohrms_core/static/description/extended_em_form.png deleted file mode 100644 index 745003909..000000000 Binary files a/ohrms_core/static/description/extended_em_form.png and /dev/null differ diff --git a/ohrms_core/static/description/hr_legal.png b/ohrms_core/static/description/hr_legal.png deleted file mode 100644 index d29069d37..000000000 Binary files a/ohrms_core/static/description/hr_legal.png and /dev/null differ diff --git a/ohrms_core/static/description/hr_mult.png b/ohrms_core/static/description/hr_mult.png deleted file mode 100644 index 207568ddc..000000000 Binary files a/ohrms_core/static/description/hr_mult.png and /dev/null differ diff --git a/ohrms_core/static/description/icon.png b/ohrms_core/static/description/icon.png deleted file mode 100644 index b95a3f5ff..000000000 Binary files a/ohrms_core/static/description/icon.png and /dev/null differ diff --git a/ohrms_core/static/description/index.html b/ohrms_core/static/description/index.html deleted file mode 100644 index 6b3861c39..000000000 --- a/ohrms_core/static/description/index.html +++ /dev/null @@ -1,495 +0,0 @@ -
-
-

Open HRMS

-

Most advanced open source HR management software

-
-
- -
-
-
-
- - - -
-
-
-
- -
-
-

Open HRMS Core

-

Managing Every Process of HR

-

Brings all the Open HRMS Features Into Your System

-

Cybrosys Technologies

-
-
-

Features:

-
-
- Interactive Theme
- HR Dashboard
- HR Multi Company
- Shift Management
- Loan Management
- Biometric Device Automation
- 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 & Memos
- Custody/Property Management
- Automation on Leaves Request Mails
- Vacation Management
- Law Suit Management
-
-
-
-
- -
-
-
-

Overview

-

- Main Module of Open HRMS. - Open HRMS is a one-stop solution to manage human resource pool in a better and efficient format. - This suit brings entire Open HRMS modules into your system. -

-
-
-
- -
-
-

Open HRMS Theme

-
-

- Attractive Open HRMS theme makes a bow. -

-
-
-
- -
-
-
-
- -
-
-

Dashboard

-
-
- -
-
-
-

- Keep your eyes on your whole analysis. -

-
-
-
- -
-
-

Multi Company

-
-

- Manage multi branch employees easily. -

-
-
-
- -
-
-
-
- -
-
-

Integrated with Biometric Device

-
-
- -
-
-
-

- Automate employee attendance by ZkTeko biometric device. - It recognize face & thumb detection. -

-
-
-
- -
-
-

Work Shift Management

-
-

- Create and manage employee work shifts. -

-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-

- Automate new shift schedule according to the shift sequence. -

-
-
-
- -
-
-

Loan Management

-
-

- Configure different loan policies, Assign approval authority, - Conduct the verification process and sanction loan for employees. -

-
-
-
- -
-
-
-
- -
-
-

Salary Advance

-
-
- -
-
-
-

- Configure advance salary rules, Set advance salary limits, - Minimum number of days, & Provide advance salary to employees. -

-
-
-
- -
-
-

Records Related Reminders

-
-

- Reminder helps to memorise all your important dates. The 'Bell' symbol just near by 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. - This eases the company work load to memorize the special dates.

-
-
-
- -
-
-
-
- -
-
-

Employee Branch Transfer

-
-
- -
-
-
-

- You can transfer your employees to another branches without any pain. -

-
-
-
- -
-
-

Appraisal Plans & Strategies

-
-
- -
-
-
-

- Utilize the best of your human resource pool. - Implement appraisal strategies to keep the motivational and performance level of your employees high. - Top Down or Bottom-up evaluation plans and give timely feedback and complements for accomplishments. -

-
-
-
- -
-
-

Updated Employee Master

-
-

- Advanced fields on employee form. Such as family information, joining date, - passport and ID expiry date with its expiry notifications. -

-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-

- Citizenship Details, Related Proofs, Emergency Contacts etc... -

-
-
-
- -
-
-

Employee Insurance Management

-
-

- Efficiently manages the insurance allowances with the salary. -

-
-
-
- -
-
-
-
- -
-
-

Employee Documents Management

-
-
- -
-
-
-

- Documents in Employee Form. -

-
-
-
- -
-
-
-

- Keep the employee related documents with expiry notification. -

-
-
-
- -
-
-
-
- -
-
-

Entry & Exit Checklist

-
-

- A person has to undergo all configured checklist items before being admitted/resigned. - Corresponding Percentpie will be shown in employee form view. -

-
-
-
- -
-
-
-
- -
-
-

Resignation Process

-
-
- -
-
-
-

- Employee can draft the letter, Higher level officers can approve/reject the resignation. -

-
-
-
- -
-
-

HR Announcements

-
-

- Managing Official Announcements, Greetings, Warnings, Rewards etc.. -

-
-
-
- -
-
-
-
- -
-
-

Custody/Property Management

-
-
- -
-
-
-

- Manages custody handling process on company assets like Laptop, Camera, Devices etc.. - Option to renew the requests & take the reports. -

-
-
-
- -
-
-

Automation on Leaves Requests Mails

-
-

- Creates leave request automatically from incoming email. -

-
-
-
- -
-
-
-
- -
-
-

Vacation Management

- - - - - - -

- Extending Holiday Management with extra features adaptable for managing employees vacation. -

- -
-
- -
-
-

Law Suit Management

-
-

- Manages legal actions and its reports. -

-
-
-
- -
-
-
-
- -
-
-

Selective Approach

-
-
- -
-
-
-

- Open HRMS is keeping selective approach. You can install its other features as plugins from settings menu. -

-
-
-
- -
-
-

Our Odoo Services

-
-
-
- - - -
-
-
- -
-

Need Any Help?

- -
- diff --git a/ohrms_core/static/description/insurance_emp_form.png b/ohrms_core/static/description/insurance_emp_form.png deleted file mode 100644 index b48d50738..000000000 Binary files a/ohrms_core/static/description/insurance_emp_form.png and /dev/null differ diff --git a/ohrms_core/static/description/mail_aliasing.png b/ohrms_core/static/description/mail_aliasing.png deleted file mode 100644 index 5b499b18a..000000000 Binary files a/ohrms_core/static/description/mail_aliasing.png and /dev/null differ diff --git a/ohrms_core/static/description/multi_company.png b/ohrms_core/static/description/multi_company.png deleted file mode 100644 index 34ad6464b..000000000 Binary files a/ohrms_core/static/description/multi_company.png and /dev/null differ diff --git a/ohrms_core/static/description/oh_document_form.png b/ohrms_core/static/description/oh_document_form.png deleted file mode 100644 index 594c65059..000000000 Binary files a/ohrms_core/static/description/oh_document_form.png and /dev/null differ diff --git a/ohrms_core/static/description/oh_employee_checklist.png b/ohrms_core/static/description/oh_employee_checklist.png deleted file mode 100644 index d2e9b8e6e..000000000 Binary files a/ohrms_core/static/description/oh_employee_checklist.png and /dev/null differ diff --git a/ohrms_core/static/description/oh_employee_doc_form.png b/ohrms_core/static/description/oh_employee_doc_form.png deleted file mode 100644 index 53e0af5aa..000000000 Binary files a/ohrms_core/static/description/oh_employee_doc_form.png and /dev/null differ diff --git a/ohrms_core/static/description/oh_icon.png b/ohrms_core/static/description/oh_icon.png deleted file mode 100644 index 37ae62869..000000000 Binary files a/ohrms_core/static/description/oh_icon.png and /dev/null differ diff --git a/ohrms_core/static/description/oh_loan.png b/ohrms_core/static/description/oh_loan.png deleted file mode 100644 index a0245e881..000000000 Binary files a/ohrms_core/static/description/oh_loan.png and /dev/null differ diff --git a/ohrms_core/static/description/open_hrms_dashboard.png b/ohrms_core/static/description/open_hrms_dashboard.png deleted file mode 100644 index 1f50d3fbb..000000000 Binary files a/ohrms_core/static/description/open_hrms_dashboard.png and /dev/null differ diff --git a/ohrms_core/static/description/personal_info.png b/ohrms_core/static/description/personal_info.png deleted file mode 100644 index 3c9901c4b..000000000 Binary files a/ohrms_core/static/description/personal_info.png and /dev/null differ diff --git a/ohrms_core/static/description/reminder.png b/ohrms_core/static/description/reminder.png deleted file mode 100644 index 1153cab8c..000000000 Binary files a/ohrms_core/static/description/reminder.png and /dev/null differ diff --git a/ohrms_core/static/description/resignation_form.png b/ohrms_core/static/description/resignation_form.png deleted file mode 100644 index a3c4045df..000000000 Binary files a/ohrms_core/static/description/resignation_form.png and /dev/null differ diff --git a/ohrms_core/static/description/shift_1.png b/ohrms_core/static/description/shift_1.png deleted file mode 100644 index 7596e91f8..000000000 Binary files a/ohrms_core/static/description/shift_1.png and /dev/null differ diff --git a/ohrms_core/static/description/shift_2.png b/ohrms_core/static/description/shift_2.png deleted file mode 100644 index 852e8402c..000000000 Binary files a/ohrms_core/static/description/shift_2.png and /dev/null differ diff --git a/ohrms_core/static/description/theme.png b/ohrms_core/static/description/theme.png deleted file mode 100644 index 2c33a58da..000000000 Binary files a/ohrms_core/static/description/theme.png and /dev/null differ diff --git a/ohrms_core/static/description/zk.png b/ohrms_core/static/description/zk.png deleted file mode 100644 index 571e08337..000000000 Binary files a/ohrms_core/static/description/zk.png and /dev/null differ diff --git a/ohrms_core/views/hr_config_view.xml b/ohrms_core/views/hr_config_view.xml deleted file mode 100644 index 48fc47e13..000000000 --- a/ohrms_core/views/hr_config_view.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - General Settings - hr.config.settings - -
-
- -
-
- - -
-
-
-
- - - Hr General Settings - hr.config.settings - form - inline - - - -
diff --git a/ohrms_core/views/menu_arrangement_view.xml b/ohrms_core/views/menu_arrangement_view.xml deleted file mode 100644 index 150b657f7..000000000 --- a/ohrms_core/views/menu_arrangement_view.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -