mirror of
https://gitlab.com/sonalarora/tra_backend.git
synced 2025-12-17 10:19:09 +02:00
Merge branch 'master' of https://gitlab.com/sonalarora/tra_backend
This commit is contained in:
@@ -28,6 +28,7 @@
|
|||||||
'views/hr_payroll_report.xml',
|
'views/hr_payroll_report.xml',
|
||||||
'data/hr_payroll_data.xml',
|
'data/hr_payroll_data.xml',
|
||||||
'wizard/hr_payroll_contribution_register_report_views.xml',
|
'wizard/hr_payroll_contribution_register_report_views.xml',
|
||||||
|
'wizard/hr_payroll_payslips_all_done.xml',
|
||||||
'views/res_config_settings_views.xml',
|
'views/res_config_settings_views.xml',
|
||||||
'views/report_contributionregister_templates.xml',
|
'views/report_contributionregister_templates.xml',
|
||||||
'views/report_payslip_templates.xml',
|
'views/report_payslip_templates.xml',
|
||||||
|
|||||||
@@ -2,3 +2,4 @@
|
|||||||
|
|
||||||
from . import hr_payroll_payslips_by_employees
|
from . import hr_payroll_payslips_by_employees
|
||||||
from . import hr_payroll_contribution_register_report
|
from . import hr_payroll_contribution_register_report
|
||||||
|
from . import hr_payroll_payslips_all_done
|
||||||
|
|||||||
15
hr_payroll_community/wizard/hr_payroll_payslips_all_done.py
Normal file
15
hr_payroll_community/wizard/hr_payroll_payslips_all_done.py
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from odoo import api, fields, models, _
|
||||||
|
from odoo.exceptions import UserError
|
||||||
|
|
||||||
|
|
||||||
|
class MultiHRPayslipDoneWiz(models.TransientModel):
|
||||||
|
_name = 'multi.hr.payslip.done.wiz'
|
||||||
|
|
||||||
|
@api.multi
|
||||||
|
def done_multi_hr_payslip(self):
|
||||||
|
hr_payslip_ids = self.env['hr.payslip'].browse(self._context.get('active_ids'))
|
||||||
|
for payslip in hr_payslip_ids:
|
||||||
|
if payslip.state == 'draft':
|
||||||
|
payslip.action_payslip_done()
|
||||||
28
hr_payroll_community/wizard/hr_payroll_payslips_all_done.xml
Normal file
28
hr_payroll_community/wizard/hr_payroll_payslips_all_done.xml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<odoo>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Multi HR Payslip Awaiting Wizard -->
|
||||||
|
|
||||||
|
<record id="multi_hr_payslip_done_view_wiz" model="ir.ui.view">
|
||||||
|
<field name="name">multi.hr.payslip.done.wiz.form.view.wiz</field>
|
||||||
|
<field name="model">multi.hr.payslip.done.wiz</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<form string="Done">
|
||||||
|
<h3>Click on Confirm to submit payslips for Confirm multi HR Payslip. </h3>
|
||||||
|
<footer>
|
||||||
|
<button name="done_multi_hr_payslip" string="Submit To Approve" type="object" class="oe_highlight"/>
|
||||||
|
<button string="Cancel" class="oe_link" special="cancel"/>
|
||||||
|
</footer>
|
||||||
|
</form>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="action_multi_hr_payslip_done_wiz" model="ir.actions.act_window">
|
||||||
|
<field name="name">Multi HR Payslip Confirmation</field>
|
||||||
|
<field name="res_model">multi.hr.payslip.done.wiz</field>
|
||||||
|
<field name="view_mode">form</field>
|
||||||
|
<field name="target">new</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
</odoo>
|
||||||
Reference in New Issue
Block a user