diff --git a/ohrms_core/__init__.py b/ohrms_core/__init__.py new file mode 100644 index 000000000..0650744f6 --- /dev/null +++ b/ohrms_core/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/ohrms_core/__manifest__.py b/ohrms_core/__manifest__.py new file mode 100644 index 000000000..93f892866 --- /dev/null +++ b/ohrms_core/__manifest__.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +################################################################################### +# A part of OpenHRMS Project +# +# Cybrosys Technologies Pvt. Ltd. +# Copyright (C) 2018-TODAY Cybrosys Technologies (). +# Author: 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': 'OHRMS Core', + 'version': '10.0.1.0.0', + 'summary': """OHRMS Core""", + 'description': 'OHRMS Core', + 'category': 'Human Resources', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'website': "http://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', + 'timesheets_by_employee', 'hr_theme'], + 'data': [ + 'views/menu_arrangement_view.xml', + 'views/hr_config_view.xml', + ], + 'images': [], + 'license': 'AGPL-3', + 'demo': [], + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/ohrms_core/models/__init__.py b/ohrms_core/models/__init__.py new file mode 100644 index 000000000..d4fb5d007 --- /dev/null +++ b/ohrms_core/models/__init__.py @@ -0,0 +1 @@ +import hr_general_settings diff --git a/ohrms_core/models/hr_general_settings.py b/ohrms_core/models/hr_general_settings.py new file mode 100644 index 000000000..7f1b8903f --- /dev/null +++ b/ohrms_core/models/hr_general_settings.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +from odoo import api, fields, models + + +class ProjectConfiguration(models.TransientModel): + _name = 'hr.config.settings' + _inherit = 'res.config.settings' + + module_hr_custody = fields.Boolean( + string='Custody Management', + help='Helps you to manage Custody Requests.\n' + '- This installs the module Custody Management.') + module_employee_check_list = fields.Boolean( + string='Employee Checklist', + help='Helps you to manage Employee Checklist.\n' + '- This installs the module Employee Checklist.') + module_hr_employee_shift = fields.Boolean( + string='Employee Shift', + help='Helps you to manage Employee Shift.\n' + '- This installs the module Employee Shift.') + module_hr_employee_transfer = fields.Boolean( + string='Employee Transfer', + help='Helps you to manage Employee Transfer.\n' + '- This installs the module Employee Transfer.') + module_hr_insurance = fields.Boolean( + string='Employee Insurance', + help='Helps you to manage Employee Insurance.\n' + '- This installs the module Employee Insurance.') + module_hr_lawsuit_management = fields.Boolean( + string='Lawsuit Management', + help='Helps you to manage Lawsuit Management.\n' + '- This installs the module Lawsuit Management.') + module_hr_payslip_monthly_report = fields.Boolean( + string='Payroll-Payslip Reporting', + help='Helps you to manage Payroll-Payslip Reporting.\n' + '- This installs the module Payroll-Payslip Reporting.') + module_hr_recruitment_validations = fields.Boolean( + string='Advanced HR Recruitment', + help='Helps you to manage Advanced HR Recruitment.\n' + '- This installs the module Advanced HR Recruitment.') + module_hr_resignation = fields.Boolean( + string='Resignation Process', + help='Helps you to manage Resignation Process.\n' + '- This installs the module Resignation Process.') + module_hr_vacation_mngmt = fields.Boolean( + string='Vacation Management', + help='Helps you to manage Vacation Management.\n' + '- This installs the module Vacation Management.') + module_hr_zk_attendance = fields.Boolean( + string='Biometric Device Integration', + help='Helps you to manage Biometric Device Integration.\n' + '- This installs the module Biometric Device Integration.') + diff --git a/ohrms_core/static/description/HRMS-BUTTON.png b/ohrms_core/static/description/HRMS-BUTTON.png new file mode 100644 index 000000000..0f1b65bea Binary files /dev/null and b/ohrms_core/static/description/HRMS-BUTTON.png differ diff --git a/ohrms_core/static/description/banner.jpg b/ohrms_core/static/description/banner.jpg new file mode 100644 index 000000000..86002370d Binary files /dev/null and b/ohrms_core/static/description/banner.jpg differ diff --git a/ohrms_core/static/description/cybro-service.png b/ohrms_core/static/description/cybro-service.png new file mode 100644 index 000000000..252929a86 Binary files /dev/null and b/ohrms_core/static/description/cybro-service.png differ diff --git a/ohrms_core/static/description/cybro_logo.png b/ohrms_core/static/description/cybro_logo.png new file mode 100644 index 000000000..bb309114c Binary files /dev/null and b/ohrms_core/static/description/cybro_logo.png differ diff --git a/ohrms_core/static/description/icon.png b/ohrms_core/static/description/icon.png new file mode 100644 index 000000000..b95a3f5ff Binary files /dev/null and b/ohrms_core/static/description/icon.png differ diff --git a/ohrms_core/static/description/index.html b/ohrms_core/static/description/index.html new file mode 100644 index 000000000..366a2f5b5 --- /dev/null +++ b/ohrms_core/static/description/index.html @@ -0,0 +1,76 @@ +
+
+

OpenHRMS

+

Most advanced open source HR management software

+
+
+ +
+
+
+
+ + + + +
+
+
+
+ +
+
+

OHRMS

+

Managing Every Process of HR

+

Cybrosys Technologies

+
+
+

Features:

+
+
+
+
+
+ +
+
+
+

Overview

+

+ +

+
+
+
+ +
+
+

Our Odoo Services

+
+
+
+ + + +
+
+
+ +
+

Need Any Help?

+ +
diff --git a/ohrms_core/views/hr_config_view.xml b/ohrms_core/views/hr_config_view.xml new file mode 100644 index 000000000..190be3ec5 --- /dev/null +++ b/ohrms_core/views/hr_config_view.xml @@ -0,0 +1,79 @@ + + + + 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 new file mode 100644 index 000000000..150b657f7 --- /dev/null +++ b/ohrms_core/views/menu_arrangement_view.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +