From 8510b9518aede20ec4db98da960304d4ae1495b7 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 14 Sep 2021 23:45:05 +0200 Subject: [PATCH] Add module hr_contract_usability --- hr_contract_usability/__init__.py | 1 + hr_contract_usability/__manifest__.py | 20 ++++++ hr_contract_usability/models/__init__.py | 1 + .../models/hr_payroll_structure_type.py | 10 +++ .../views/hr_payroll_structure_type.xml | 63 +++++++++++++++++++ 5 files changed, 95 insertions(+) create mode 100644 hr_contract_usability/__init__.py create mode 100644 hr_contract_usability/__manifest__.py create mode 100644 hr_contract_usability/models/__init__.py create mode 100644 hr_contract_usability/models/hr_payroll_structure_type.py create mode 100644 hr_contract_usability/views/hr_payroll_structure_type.xml diff --git a/hr_contract_usability/__init__.py b/hr_contract_usability/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/hr_contract_usability/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/hr_contract_usability/__manifest__.py b/hr_contract_usability/__manifest__.py new file mode 100644 index 0000000..6742ed8 --- /dev/null +++ b/hr_contract_usability/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2021 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + 'name': 'HR Contract Usability', + 'version': '14.0.1.0.0', + 'category': 'Human Resources/Contracts', + 'license': 'AGPL-3', + 'summary': 'Usability improvements on HR Contract module', + 'author': 'Akretion', + 'website': 'http://www.akretion.com', + 'depends': [ + 'hr_contract', + ], + 'data': [ + 'views/hr_payroll_structure_type.xml', + ], + 'installable': True, +} diff --git a/hr_contract_usability/models/__init__.py b/hr_contract_usability/models/__init__.py new file mode 100644 index 0000000..f888b25 --- /dev/null +++ b/hr_contract_usability/models/__init__.py @@ -0,0 +1 @@ +from . import hr_payroll_structure_type diff --git a/hr_contract_usability/models/hr_payroll_structure_type.py b/hr_contract_usability/models/hr_payroll_structure_type.py new file mode 100644 index 0000000..6e01036 --- /dev/null +++ b/hr_contract_usability/models/hr_payroll_structure_type.py @@ -0,0 +1,10 @@ +# Copyright 2021 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + +class HrPayrollStructureType(models.Model): + _inherit = 'hr.payroll.structure.type' + + active = fields.Boolean(default=True) diff --git a/hr_contract_usability/views/hr_payroll_structure_type.xml b/hr_contract_usability/views/hr_payroll_structure_type.xml new file mode 100644 index 0000000..a8ce91b --- /dev/null +++ b/hr_contract_usability/views/hr_payroll_structure_type.xml @@ -0,0 +1,63 @@ + + + + + + + hr.payroll.structure.type + +
+ + + + + + + + +
+
+ + + hr.payroll.structure.type + + + + + + + + + + + hr.payroll.structure.type + + + + + + + + + + + + + + Salary Structure Types + hr.payroll.structure.type + tree,form + + + + + +