Merge branch 'new/13.0/hr_payroll_batch_error_slip' into '13.0-test'

new/13.0/hr_payroll_batch_error_slip into 13.0-test

See merge request hibou-io/hibou-odoo/suite!448
This commit is contained in:
Hibou Bot
2020-09-03 00:13:02 +00:00
4 changed files with 35 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import wizard

View File

@@ -0,0 +1,17 @@
{
'name': 'Payroll Batch Work Entry Errork SKIP',
'description': 'This module bypasses a blocking error on payroll batch runs. '
'If your business does not depend on the stock functionality '
'(e.g. you use Timesheet and salary but not the stock work schedule '
'calculations), this will alleviate your blocking issues.',
'version': '13.0.1.0.0',
'website': 'https://hibou.io/',
'author': 'Hibou Corp. <hello@hibou.io>',
'license': 'AGPL-3',
'category': 'Human Resources',
'data': [
],
'depends': [
'hr_payroll',
],
}

View File

@@ -0,0 +1 @@
from . import hr_payroll_payslips_by_employees

View File

@@ -0,0 +1,16 @@
import logging
from odoo import models
from odoo.exceptions import UserError
_logger = logging.getLogger(__name__)
class HrPayslipEmployees(models.TransientModel):
_inherit = 'hr.payslip.employees'
def _check_undefined_slots(self, work_entries, payslip_run):
try:
super()._check_undefined_slots(work_entries, payslip_run)
except UserError as e:
_logger.info('Caught user error when checking for undefined slots: ' + str(e))