chore: import enterprise addons 19.0 bulk snapshot

This commit is contained in:
1b-agent committed 2026-09-16 10:13:08 +00:00
commit ca4af030d3
39951 files changed
+15570005

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import hr_payroll_structure_type
from . import hr_payslip
from . import hr_version
from . import hr_employee
+8
View File
@@ -0,0 +1,8 @@
from odoo import fields, models
class HrEmployee(models.Model):
_inherit = 'hr.employee'
l10n_sk_meal_voucher_employee = fields.Monetary(readonly=False, related="version_id.l10n_sk_meal_voucher_employee", inherited=True, groups="hr_payroll.group_hr_payroll_user")
l10n_sk_meal_voucher_employer = fields.Monetary(readonly=False, related="version_id.l10n_sk_meal_voucher_employer", inherited=True, groups="hr_payroll.group_hr_payroll_user")
@@ -0,0 +1,13 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class HrPayrollStructureType(models.Model):
_inherit = 'hr.payroll.structure.type'
_description = 'Salary Structure Type'
def _get_selection_schedule_pay(self):
if self.env.company.country_code == 'SK':
return [('monthly', self.env._('month'))]
return super()._get_selection_schedule_pay()
+19
View File
@@ -0,0 +1,19 @@
# -*- coding:utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class HrPayslip(models.Model):
_inherit = 'hr.payslip'
def _get_data_files_to_update(self):
# Note: file order should be maintained
return super()._get_data_files_to_update() + [(
'l10n_sk_hr_payroll', [
'data/hr_salary_rule_category_data.xml',
'data/hr_payroll_structure_type_data.xml',
'data/hr_payroll_structure_data.xml',
'data/hr_rule_parameter_data.xml',
'data/hr_salary_rule_data.xml',
])]
+18
View File
@@ -0,0 +1,18 @@
from odoo import api, fields, models
class HrVersion(models.Model):
_inherit = 'hr.version'
l10n_sk_meal_voucher_employee = fields.Monetary("Meal Vouchers Amount (Employee)", groups="hr_payroll.group_hr_payroll_user", tracking=True)
l10n_sk_meal_voucher_employer = fields.Monetary("Meal Vouchers Amount (Employer)", groups="hr_payroll.group_hr_payroll_user", tracking=True)
@api.model
def _get_whitelist_fields_from_template(self):
whitelisted_fields = super()._get_whitelist_fields_from_template() or []
if self.env.company.country_id.code == 'SK':
whitelisted_fields += [
"l10n_sk_meal_voucher_employee",
"l10n_sk_meal_voucher_employer",
]
return whitelisted_fields