mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[MIG] l10n_us_hr_payroll_401k: for Odoo Enterprise 14.0
Additionally, added search view to assist in configuring and added it to the config section in `hr_payroll_hibou`.
This commit is contained in:
@@ -8,6 +8,7 @@ class ResConfigSettings(models.TransientModel):
|
||||
|
||||
# TODO We need MORE here...
|
||||
module_l10n_us_hr_payroll = fields.Boolean(string='USA Payroll')
|
||||
module_l10n_us_hr_payroll_401k = fields.Boolean(string='USA Payroll 401k')
|
||||
|
||||
payslip_sum_type = fields.Selection([
|
||||
('date_from', 'Date From'),
|
||||
|
||||
@@ -24,6 +24,23 @@
|
||||
<field name="payslip_sum_type"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-12 o_setting_box">
|
||||
<div class="o_setting_left_pane">
|
||||
<field name="module_l10n_us_hr_payroll_401k"/>
|
||||
</div>
|
||||
<div class="o_setting_right_pane">
|
||||
<label for="module_l10n_us_hr_payroll_401k" string="USA Payroll 401k"/>
|
||||
<div class="text-muted">
|
||||
Provide retirement plans with optional company matching.
|
||||
</div>
|
||||
<div class="mt8" id="l10n_us_hr_payroll_401k_match">
|
||||
<button name="%(hr_payroll.hr_rule_parameter_action)d" icon="fa-arrow-right" type="action"
|
||||
string="Configure Matching & Limits" class="btn-link"
|
||||
context="{'search_default_us_payroll_401k': True}"
|
||||
attrs="{'invisible': [('module_l10n_us_hr_payroll_401k', '=', False)]}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</field>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{
|
||||
'name': 'USA - 401K Payroll',
|
||||
'author': 'Hibou Corp. <hello@hibou.io>',
|
||||
'version': '13.0.1.0.0',
|
||||
'version': '14.0.1.0.0',
|
||||
'category': 'Payroll',
|
||||
'depends': [
|
||||
'l10n_us_hr_payroll',
|
||||
@@ -16,6 +16,7 @@
|
||||
'data': [
|
||||
'data/payroll.xml',
|
||||
'views/contract_views.xml',
|
||||
'views/payroll_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
],
|
||||
|
||||
17
l10n_us_hr_payroll_401k/views/payroll_views.xml
Normal file
17
l10n_us_hr_payroll_401k/views/payroll_views.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="hr_rule_parameter_view_search_inherit" model="ir.ui.view">
|
||||
<field name="name">hr.rule.parameter.search.inherit</field>
|
||||
<field name="model">hr.rule.parameter</field>
|
||||
<field name="inherit_id" ref="hr_payroll.hr_rule_parameter_view_search"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//search" position="inside">
|
||||
<filter name="us_payroll_401k"
|
||||
domain="[('code', 'ilike', '401k')]"
|
||||
string="US Payroll 401k"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user