From c271a041a06e58db49e3ccf18125b1e4eec742cc Mon Sep 17 00:00:00 2001 From: nicolasrsande Date: Tue, 21 Jun 2022 14:43:44 -0300 Subject: [PATCH 01/40] [IMP] payroll: Remove contract_advantage_template model and new module hr_contract_advantages [ADD] Add new module hr_contract_advantages [FIX] payroll_contract_advantages: Fix typo in view [FIX] payroll_contract_advantages: Fix typo in import [IMP] payroll: change security grups [FIX] payroll: fix version [FIX] payroll_contract_advantages: fix import typo [FIX] payroll_contract_advantages: Fix security groups [FIX] payroll_contract_advantages: Fix menu typo [IMP] payroll_contract_advantages: Fix get_contract_dict function --- payroll_contract_advantages/README.rst | 0 payroll_contract_advantages/__init__.py | 3 ++ payroll_contract_advantages/__manifest__.py | 19 +++++++ .../models/__init__.py | 6 +++ .../models/hr_contract.py | 11 ++++ .../models/hr_contract_advantage.py | 42 +++++++++++++++ .../models/hr_contract_advantage_template.py | 18 +++++++ .../models/hr_payslip.py | 20 +++++++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 3 ++ payroll_contract_advantages/readme/USAGE.rst | 3 ++ .../security/ir.model.access.csv | 5 ++ .../views/hr_contract_advantage_views.xml | 53 +++++++++++++++++++ .../views/hr_contract_views.xml | 25 +++++++++ 14 files changed, 209 insertions(+) create mode 100644 payroll_contract_advantages/README.rst create mode 100644 payroll_contract_advantages/__init__.py create mode 100644 payroll_contract_advantages/__manifest__.py create mode 100644 payroll_contract_advantages/models/__init__.py create mode 100644 payroll_contract_advantages/models/hr_contract.py create mode 100644 payroll_contract_advantages/models/hr_contract_advantage.py create mode 100644 payroll_contract_advantages/models/hr_contract_advantage_template.py create mode 100644 payroll_contract_advantages/models/hr_payslip.py create mode 100644 payroll_contract_advantages/readme/CONTRIBUTORS.rst create mode 100644 payroll_contract_advantages/readme/DESCRIPTION.rst create mode 100644 payroll_contract_advantages/readme/USAGE.rst create mode 100644 payroll_contract_advantages/security/ir.model.access.csv create mode 100644 payroll_contract_advantages/views/hr_contract_advantage_views.xml create mode 100644 payroll_contract_advantages/views/hr_contract_views.xml diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst new file mode 100644 index 000000000..e69de29bb diff --git a/payroll_contract_advantages/__init__.py b/payroll_contract_advantages/__init__.py new file mode 100644 index 000000000..d6210b128 --- /dev/null +++ b/payroll_contract_advantages/__init__.py @@ -0,0 +1,3 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py new file mode 100644 index 000000000..7f0e93be6 --- /dev/null +++ b/payroll_contract_advantages/__manifest__.py @@ -0,0 +1,19 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + "name": "Payroll Contract Advantages", + "version": "14.0.1.0.0", + "category": "Human Resources", + "website": "https://github.com/OCA/payroll", + "summary": "Allow to define contract advantages for employees.", + "license": "LGPL-3", + "author": "Nimarosa, Odoo Community Association (OCA)", + "depends": ["hr_contract", "payroll"], + "data": [ + "security/ir.model.access.csv", + "views/hr_contract_advantage_views.xml", + "views/hr_contract_views.xml", + ], + "application": True, + "maintainers": ["nimarosa"], +} diff --git a/payroll_contract_advantages/models/__init__.py b/payroll_contract_advantages/models/__init__.py new file mode 100644 index 000000000..a99f93475 --- /dev/null +++ b/payroll_contract_advantages/models/__init__.py @@ -0,0 +1,6 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import hr_contract_advantage_template +from . import hr_contract_advantage +from . import hr_contract +from . import hr_payslip diff --git a/payroll_contract_advantages/models/hr_contract.py b/payroll_contract_advantages/models/hr_contract.py new file mode 100644 index 000000000..494046cb2 --- /dev/null +++ b/payroll_contract_advantages/models/hr_contract.py @@ -0,0 +1,11 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class HrContract(models.Model): + _inherit = "hr.contract" + + advantages_ids = fields.One2many( + "hr.contract.advantage", "contract_id", string="Contract Advantages" + ) diff --git a/payroll_contract_advantages/models/hr_contract_advantage.py b/payroll_contract_advantages/models/hr_contract_advantage.py new file mode 100644 index 000000000..efeff1768 --- /dev/null +++ b/payroll_contract_advantages/models/hr_contract_advantage.py @@ -0,0 +1,42 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class HrContractAdvantage(models.Model): + _name = "hr.contract.advantage" + _description = "Employee's Advantages on Contract" + + contract_id = fields.Many2one("hr.contract") + advantage_template_id = fields.Many2one( + "hr.contract.advantage.template", string="Advantage Template" + ) + advantage_template_code = fields.Char( + string="Code", related="advantage_template_id.code", readonly=True + ) + advantage_lower_bound = fields.Float( + string="Lower Bound", related="advantage_template_id.lower_bound", readonly=True + ) + advantage_upper_bound = fields.Float( + string="Upper Bound", related="advantage_template_id.upper_bound", readonly=True + ) + amount = fields.Float(string="Amount") + + @api.onchange("advantage_template_id") + def _onchange_advantage_template_id(self): + for record in self: + record.amount = record.advantage_template_id.default_value + + @api.constrains("amount") + def _check_bound_limits(self): + for record in self: + if record.amount and record.amount != 0.00: + if record.amount > record.advantage_upper_bound: + raise ValidationError( + _("Advantage amount can't be greater than upper bound limit.") + ) + elif record.amount < record.advantage_lower_bound: + raise ValidationError( + _("Advantage amount can't be less than lower bound limit.") + ) diff --git a/payroll_contract_advantages/models/hr_contract_advantage_template.py b/payroll_contract_advantages/models/hr_contract_advantage_template.py new file mode 100644 index 000000000..099f1680b --- /dev/null +++ b/payroll_contract_advantages/models/hr_contract_advantage_template.py @@ -0,0 +1,18 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class HrContractAdvandageTemplate(models.Model): + _name = "hr.contract.advantage.template" + _description = "Employee's Advantage on Contract" + + name = fields.Char("Name", required=True) + code = fields.Char("Code", required=True) + lower_bound = fields.Float( + "Lower Bound", help="Lower bound authorized by the employer for this advantage" + ) + upper_bound = fields.Float( + "Upper Bound", help="Upper bound authorized by the employer for this advantage" + ) + default_value = fields.Float("Default value for this advantage") diff --git a/payroll_contract_advantages/models/hr_payslip.py b/payroll_contract_advantages/models/hr_payslip.py new file mode 100644 index 000000000..4ba6ca191 --- /dev/null +++ b/payroll_contract_advantages/models/hr_payslip.py @@ -0,0 +1,20 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models + +from odoo.addons.payroll.models.hr_payslip import BrowsableObject + + +class HrPayslip(models.Model): + _inherit = "hr.payslip" + + def get_contract_dict(self, contract, contracts): + self.ensure_one() + res = super().get_contract_dict(contract, contracts) + advantages_dict = {} + for advantage in contract.advantages_ids: + advantages_dict[advantage.advantage_template_code] = advantage.amount + res.update( + {"advantages": BrowsableObject(self.employee_id, advantages_dict, self.env)} + ) + return res diff --git a/payroll_contract_advantages/readme/CONTRIBUTORS.rst b/payroll_contract_advantages/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..7f81593d3 --- /dev/null +++ b/payroll_contract_advantages/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Nimarosa (Nicolas Rodriguez) diff --git a/payroll_contract_advantages/readme/DESCRIPTION.rst b/payroll_contract_advantages/readme/DESCRIPTION.rst new file mode 100644 index 000000000..e362ef9aa --- /dev/null +++ b/payroll_contract_advantages/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module adds support for advantages templates and advantages to be set in contract form. +The advantages can be set in the contract form as a list of advantages templates. +Then it can be used in the calculation of the salary rules. diff --git a/payroll_contract_advantages/readme/USAGE.rst b/payroll_contract_advantages/readme/USAGE.rst new file mode 100644 index 000000000..5332626e9 --- /dev/null +++ b/payroll_contract_advantages/readme/USAGE.rst @@ -0,0 +1,3 @@ +- Set the advantages templates in the payroll module with lower and upper bounds and default value. +- Go to the employee contract and add the advantages that you want for this contract, default value will be populated but you can change it. +- Then in the salary rules, access this value using current_contract.advantages.[ADVANTAGE_CODE] (without brackets) diff --git a/payroll_contract_advantages/security/ir.model.access.csv b/payroll_contract_advantages/security/ir.model.access.csv new file mode 100644 index 000000000..5a641e79c --- /dev/null +++ b/payroll_contract_advantages/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_hr_contract_advantage_template_hr_user,payroll_contract_advantages.hr.contract.advantage.template,model_hr_contract_advantage_template,hr.group_hr_user,1,0,0,0 +access_hr_contract_advantage_template_payroll_user,payroll_contract_advantages.hr.contract.advantage.template,model_hr_contract_advantage_template,payroll.group_payroll_user,1,1,1,1 +access_hr_contract_advantage_hr_user,payroll_contract_advantages.hr.contract.advantage,model_hr_contract_advantage,hr.group_hr_user,1,0,0,0 +access_hr_contract_advantage_payroll_user,payroll_contract_advantages.hr.contract.advantage,model_hr_contract_advantage,payroll.group_payroll_user,1,1,1,1 diff --git a/payroll_contract_advantages/views/hr_contract_advantage_views.xml b/payroll_contract_advantages/views/hr_contract_advantage_views.xml new file mode 100644 index 000000000..1b088eea7 --- /dev/null +++ b/payroll_contract_advantages/views/hr_contract_advantage_views.xml @@ -0,0 +1,53 @@ + + + + hr.contract.advantage.template.form + hr.contract.advantage.template + +
+ +
+

+ +

+
+ + + + + + + + + + + + +
+
+
+
+ + hr.contract.advantage.template.tree + hr.contract.advantage.template + + + + + + + + + + + + Contract Advantage Templates + hr.contract.advantage.template + + +
diff --git a/payroll_contract_advantages/views/hr_contract_views.xml b/payroll_contract_advantages/views/hr_contract_views.xml new file mode 100644 index 000000000..0792831bf --- /dev/null +++ b/payroll_contract_advantages/views/hr_contract_views.xml @@ -0,0 +1,25 @@ + + + + hr.contract.view.form.inherit.advantages + hr.contract + + + + + + + + + + + + + + + + + From 0608ccf6d315b88b80c44cd3a732c43bbab2d50c Mon Sep 17 00:00:00 2001 From: oca-travis Date: Wed, 17 Aug 2022 08:39:12 +0000 Subject: [PATCH 02/40] [UPD] Update payroll_contract_advantages.pot --- .../i18n/payroll_contract_advantages.pot | 166 ++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 payroll_contract_advantages/i18n/payroll_contract_advantages.pot diff --git a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot new file mode 100644 index 000000000..280ad722d --- /dev/null +++ b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot @@ -0,0 +1,166 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * payroll_contract_advantages +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: payroll_contract_advantages +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id +msgid "Advantage Template" +msgstr "" + +#. module: payroll_contract_advantages +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be greater than upper bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be less than lower bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount +msgid "Amount" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code +msgid "Code" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id +msgid "Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form +msgid "Contract Advantages" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid +msgid "Created by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date +msgid "Created on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name +msgid "Display Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage +msgid "Employee's Advantages on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id +msgid "ID" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update +msgid "Last Modified on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name +msgid "Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" From a925451ba297d6d7105b90a1f0040642c1fc93d0 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 17 Aug 2022 08:43:21 +0000 Subject: [PATCH 03/40] [UPD] README.rst --- payroll_contract_advantages/README.rst | 90 ++++ .../static/description/index.html | 432 ++++++++++++++++++ 2 files changed, 522 insertions(+) create mode 100644 payroll_contract_advantages/static/description/index.html diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index e69de29bb..bdb536836 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -0,0 +1,90 @@ +=========================== +Payroll Contract Advantages +=========================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpayroll-lightgray.png?logo=github + :target: https://github.com/OCA/payroll/tree/14.0/payroll_contract_advantages + :alt: OCA/payroll +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/281/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds support for advantages templates and advantages to be set in contract form. +The advantages can be set in the contract form as a list of advantages templates. +Then it can be used in the calculation of the salary rules. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +- Set the advantages templates in the payroll module with lower and upper bounds and default value. +- Go to the employee contract and add the advantages that you want for this contract, default value will be populated but you can change it. +- Then in the salary rules, access this value using current_contract.advantages.[ADVANTAGE_CODE] (without brackets) + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Nimarosa + +Contributors +~~~~~~~~~~~~ + +* Nimarosa (Nicolas Rodriguez) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-nimarosa| image:: https://github.com/nimarosa.png?size=40px + :target: https://github.com/nimarosa + :alt: nimarosa + +Current `maintainer `__: + +|maintainer-nimarosa| + +This module is part of the `OCA/payroll `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html new file mode 100644 index 000000000..a002e13f0 --- /dev/null +++ b/payroll_contract_advantages/static/description/index.html @@ -0,0 +1,432 @@ + + + + + + +Payroll Contract Advantages + + + +
+

Payroll Contract Advantages

+ + +

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runbot

+

This module adds support for advantages templates and advantages to be set in contract form. +The advantages can be set in the contract form as a list of advantages templates. +Then it can be used in the calculation of the salary rules.

+

Table of contents

+ +
+

Usage

+
    +
  • Set the advantages templates in the payroll module with lower and upper bounds and default value.
  • +
  • Go to the employee contract and add the advantages that you want for this contract, default value will be populated but you can change it.
  • +
  • Then in the salary rules, access this value using current_contract.advantages.[ADVANTAGE_CODE] (without brackets)
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Nimarosa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

nimarosa

+

This module is part of the OCA/payroll project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + From f48dff0b40f4dbc1f2a31340e42d240471832620 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 17 Aug 2022 08:43:21 +0000 Subject: [PATCH 04/40] [ADD] icon.png --- .../static/description/icon.png | Bin 0 -> 9455 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 payroll_contract_advantages/static/description/icon.png diff --git a/payroll_contract_advantages/static/description/icon.png b/payroll_contract_advantages/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 From 393c30c946f3e2774cf320749bc33c10eac41250 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 17 Aug 2022 08:43:22 +0000 Subject: [PATCH 05/40] payroll_contract_advantages 14.0.2.0.0 --- payroll_contract_advantages/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py index 7f0e93be6..6c0abdc5e 100644 --- a/payroll_contract_advantages/__manifest__.py +++ b/payroll_contract_advantages/__manifest__.py @@ -2,7 +2,7 @@ { "name": "Payroll Contract Advantages", - "version": "14.0.1.0.0", + "version": "14.0.2.0.0", "category": "Human Resources", "website": "https://github.com/OCA/payroll", "summary": "Allow to define contract advantages for employees.", From 2a02ae6e56db935c3e683d63dbde0c654277a84b Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Sande Date: Wed, 17 Aug 2022 16:48:55 +0000 Subject: [PATCH 06/40] Added translation using Weblate (Spanish (Argentina)) --- payroll_contract_advantages/i18n/es_AR.po | 167 ++++++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 payroll_contract_advantages/i18n/es_AR.po diff --git a/payroll_contract_advantages/i18n/es_AR.po b/payroll_contract_advantages/i18n/es_AR.po new file mode 100644 index 000000000..97ae9517b --- /dev/null +++ b/payroll_contract_advantages/i18n/es_AR.po @@ -0,0 +1,167 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * payroll_contract_advantages +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: payroll_contract_advantages +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id +msgid "Advantage Template" +msgstr "" + +#. module: payroll_contract_advantages +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be greater than upper bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be less than lower bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount +msgid "Amount" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code +msgid "Code" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id +msgid "Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form +msgid "Contract Advantages" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid +msgid "Created by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date +msgid "Created on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name +msgid "Display Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage +msgid "Employee's Advantages on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id +msgid "ID" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update +msgid "Last Modified on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name +msgid "Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" From dd7c2e5e545ecdb3f664ebce03052c0fe8da6a83 Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Sande Date: Wed, 17 Aug 2022 16:54:19 +0000 Subject: [PATCH 07/40] Added translation using Weblate (Spanish) --- payroll_contract_advantages/i18n/es.po | 167 +++++++++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 payroll_contract_advantages/i18n/es.po diff --git a/payroll_contract_advantages/i18n/es.po b/payroll_contract_advantages/i18n/es.po new file mode 100644 index 000000000..fd9aaa638 --- /dev/null +++ b/payroll_contract_advantages/i18n/es.po @@ -0,0 +1,167 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * payroll_contract_advantages +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: payroll_contract_advantages +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id +msgid "Advantage Template" +msgstr "" + +#. module: payroll_contract_advantages +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be greater than upper bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be less than lower bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount +msgid "Amount" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code +msgid "Code" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id +msgid "Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form +msgid "Contract Advantages" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid +msgid "Created by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date +msgid "Created on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name +msgid "Display Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage +msgid "Employee's Advantages on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id +msgid "ID" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update +msgid "Last Modified on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name +msgid "Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" From 53828ed98a08b6a3682b49a1d46e35f0bf5bfdb6 Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Sande Date: Wed, 17 Aug 2022 16:54:06 +0000 Subject: [PATCH 08/40] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (26 of 26 strings) Translation: payroll-14.0/payroll-14.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages/es_AR/ --- payroll_contract_advantages/i18n/es_AR.po | 56 ++++++++++++----------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/payroll_contract_advantages/i18n/es_AR.po b/payroll_contract_advantages/i18n/es_AR.po index 97ae9517b..099eac5c0 100644 --- a/payroll_contract_advantages/i18n/es_AR.po +++ b/payroll_contract_advantages/i18n/es_AR.po @@ -6,80 +6,82 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2022-08-17 19:07+0000\n" +"Last-Translator: Nicolas Rodriguez Sande \n" "Language-Team: none\n" "Language: es_AR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: payroll_contract_advantages #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form msgid "Advantage Name" -msgstr "" +msgstr "Nombre de la ventaja" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id msgid "Advantage Template" -msgstr "" +msgstr "Plantilla de ventaja" #. module: payroll_contract_advantages #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be greater than upper bound limit." -msgstr "" +msgstr "El importe de la ventaja no puede ser mayor que el límite superior." #. module: payroll_contract_advantages #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be less than lower bound limit." -msgstr "" +msgstr "El importe de la ventaja no puede ser mayor que el límite inferior." #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount msgid "Amount" -msgstr "" +msgstr "Importe" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code msgid "Code" -msgstr "" +msgstr "Codigo" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: payroll_contract_advantages #: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action #: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action msgid "Contract Advantage Templates" -msgstr "" +msgstr "Plantillas de ventajas de contratos" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form msgid "Contract Advantages" -msgstr "" +msgstr "Ventajas de contrato" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid msgid "Created by" -msgstr "" +msgstr "Creado por" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date msgid "Created on" -msgstr "" +msgstr "Creado en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value msgid "Default value for this advantage" -msgstr "" +msgstr "Valor por defecto para esta ventaja" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name @@ -87,22 +89,22 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name msgid "Display Name" -msgstr "" +msgstr "Nombre para mostrar" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract msgid "Employee Contract" -msgstr "" +msgstr "Contrato del empleado" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template msgid "Employee's Advantage on Contract" -msgstr "" +msgstr "Ventajas de contrato de empleados" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage msgid "Employee's Advantages on Contract" -msgstr "" +msgstr "Ventajas de contrato en empleados" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id @@ -110,7 +112,7 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id msgid "ID" -msgstr "" +msgstr "ID" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update @@ -118,50 +120,50 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update msgid "Last Modified on" -msgstr "" +msgstr "Última modificación en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Última modificación por" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date msgid "Last Updated on" -msgstr "" +msgstr "Última actualización en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower Bound" -msgstr "" +msgstr "Limite inferior" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower bound authorized by the employer for this advantage" -msgstr "" +msgstr "Límite inferior autorizado por el empleador para esta ventaja" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name msgid "Name" -msgstr "" +msgstr "Nombre" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip msgid "Pay Slip" -msgstr "" +msgstr "Liquidacion" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper Bound" -msgstr "" +msgstr "Limite superior" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper bound authorized by the employer for this advantage" -msgstr "" +msgstr "Límite superior autorizado por el empleador para esta ventaja" From 5b4f767cc240fffd84d161ddeb6f548b382b6c0c Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Sande Date: Wed, 17 Aug 2022 16:57:46 +0000 Subject: [PATCH 09/40] Translated using Weblate (Spanish) Currently translated at 100.0% (26 of 26 strings) Translation: payroll-14.0/payroll-14.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages/es/ --- payroll_contract_advantages/i18n/es.po | 56 +++++++++++++------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/payroll_contract_advantages/i18n/es.po b/payroll_contract_advantages/i18n/es.po index fd9aaa638..2f63e558c 100644 --- a/payroll_contract_advantages/i18n/es.po +++ b/payroll_contract_advantages/i18n/es.po @@ -6,80 +6,82 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2022-08-17 19:07+0000\n" +"Last-Translator: Nicolas Rodriguez Sande \n" "Language-Team: none\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: payroll_contract_advantages #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form msgid "Advantage Name" -msgstr "" +msgstr "Nombre de la ventaja" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id msgid "Advantage Template" -msgstr "" +msgstr "Plantilla de ventaja" #. module: payroll_contract_advantages #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be greater than upper bound limit." -msgstr "" +msgstr "El importe de la ventaja no puede ser mayor al límite superior." #. module: payroll_contract_advantages #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be less than lower bound limit." -msgstr "" +msgstr "El importe de la ventaja no puede ser mayor al límite inferior." #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount msgid "Amount" -msgstr "" +msgstr "Importe" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code msgid "Code" -msgstr "" +msgstr "Codigo" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: payroll_contract_advantages #: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action #: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action msgid "Contract Advantage Templates" -msgstr "" +msgstr "Plantillas de ventaja de contrato" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form msgid "Contract Advantages" -msgstr "" +msgstr "Ventajas de contrato" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid msgid "Created by" -msgstr "" +msgstr "Creado por" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date msgid "Created on" -msgstr "" +msgstr "Creado en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value msgid "Default value for this advantage" -msgstr "" +msgstr "Importe por defecto para esta ventaja" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name @@ -87,22 +89,22 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name msgid "Display Name" -msgstr "" +msgstr "Nombre para mostrar" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract msgid "Employee Contract" -msgstr "" +msgstr "Contrato del empleado" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template msgid "Employee's Advantage on Contract" -msgstr "" +msgstr "Ventajas de empleados en contrato" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage msgid "Employee's Advantages on Contract" -msgstr "" +msgstr "Ventajas de empleados en contrato" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id @@ -110,7 +112,7 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id msgid "ID" -msgstr "" +msgstr "ID" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update @@ -118,50 +120,50 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update msgid "Last Modified on" -msgstr "" +msgstr "Última modificación en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Última actualización por" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date msgid "Last Updated on" -msgstr "" +msgstr "Última actualización en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower Bound" -msgstr "" +msgstr "Limite inferior" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower bound authorized by the employer for this advantage" -msgstr "" +msgstr "Límite inferior autorizado por el empleador para esta ventaja" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name msgid "Name" -msgstr "" +msgstr "Nombre" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip msgid "Pay Slip" -msgstr "" +msgstr "Liquidacion" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper Bound" -msgstr "" +msgstr "Limite superior" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper bound authorized by the employer for this advantage" -msgstr "" +msgstr "Límite superior autorizado por el empleador para esta ventaja" From cb689c14330f2097faf8c6e504635180a1ceb733 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Thu, 8 Sep 2022 19:46:17 +0000 Subject: [PATCH 10/40] [UPD] Update payroll_contract_advantages.pot --- .../i18n/payroll_contract_advantages.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot index 280ad722d..1d8ec1404 100644 --- a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot +++ b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot @@ -150,7 +150,7 @@ msgstr "" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip -msgid "Pay Slip" +msgid "Payslip" msgstr "" #. module: payroll_contract_advantages From 9fdd5fe54b362e315817c40655d289c10c5e9740 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Thu, 8 Sep 2022 19:51:00 +0000 Subject: [PATCH 11/40] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: payroll-14.0/payroll-14.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages/ --- payroll_contract_advantages/i18n/es.po | 7 +++++-- payroll_contract_advantages/i18n/es_AR.po | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/payroll_contract_advantages/i18n/es.po b/payroll_contract_advantages/i18n/es.po index 2f63e558c..b25eebc3f 100644 --- a/payroll_contract_advantages/i18n/es.po +++ b/payroll_contract_advantages/i18n/es.po @@ -153,8 +153,8 @@ msgstr "Nombre" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip -msgid "Pay Slip" -msgstr "Liquidacion" +msgid "Payslip" +msgstr "" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound @@ -167,3 +167,6 @@ msgstr "Limite superior" #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper bound authorized by the employer for this advantage" msgstr "Límite superior autorizado por el empleador para esta ventaja" + +#~ msgid "Pay Slip" +#~ msgstr "Liquidacion" diff --git a/payroll_contract_advantages/i18n/es_AR.po b/payroll_contract_advantages/i18n/es_AR.po index 099eac5c0..d0b6472fe 100644 --- a/payroll_contract_advantages/i18n/es_AR.po +++ b/payroll_contract_advantages/i18n/es_AR.po @@ -153,8 +153,8 @@ msgstr "Nombre" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip -msgid "Pay Slip" -msgstr "Liquidacion" +msgid "Payslip" +msgstr "" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound @@ -167,3 +167,6 @@ msgstr "Limite superior" #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper bound authorized by the employer for this advantage" msgstr "Límite superior autorizado por el empleador para esta ventaja" + +#~ msgid "Pay Slip" +#~ msgstr "Liquidacion" From c9536fd71067f3b58dce4555b0d19e865dd0c8b5 Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Wed, 14 Sep 2022 16:30:47 +0000 Subject: [PATCH 12/40] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (26 of 26 strings) Translation: payroll-14.0/payroll-14.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages/es_AR/ --- payroll_contract_advantages/i18n/es_AR.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/payroll_contract_advantages/i18n/es_AR.po b/payroll_contract_advantages/i18n/es_AR.po index d0b6472fe..46064fdf1 100644 --- a/payroll_contract_advantages/i18n/es_AR.po +++ b/payroll_contract_advantages/i18n/es_AR.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2022-08-17 19:07+0000\n" -"Last-Translator: Nicolas Rodriguez Sande \n" +"PO-Revision-Date: 2022-09-14 19:07+0000\n" +"Last-Translator: Ignacio Buioli \n" "Language-Team: none\n" "Language: es_AR\n" "MIME-Version: 1.0\n" @@ -154,7 +154,7 @@ msgstr "Nombre" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip msgid "Payslip" -msgstr "" +msgstr "Liquidación de Sueldo" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound From 330642bcd5b9888884214fa461b4de9bea301bba Mon Sep 17 00:00:00 2001 From: nicolasrsande Date: Mon, 19 Sep 2022 21:55:27 -0300 Subject: [PATCH 13/40] [FIX] payroll_contract_advantages: Function name changed in recent commits --- payroll_contract_advantages/models/hr_payslip.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/payroll_contract_advantages/models/hr_payslip.py b/payroll_contract_advantages/models/hr_payslip.py index 4ba6ca191..9d4170cbb 100644 --- a/payroll_contract_advantages/models/hr_payslip.py +++ b/payroll_contract_advantages/models/hr_payslip.py @@ -8,9 +8,9 @@ class HrPayslip(models.Model): _inherit = "hr.payslip" - def get_contract_dict(self, contract, contracts): + def get_current_contract_dict(self, contract, contracts): self.ensure_one() - res = super().get_contract_dict(contract, contracts) + res = super().get_current_contract_dict(contract, contracts) advantages_dict = {} for advantage in contract.advantages_ids: advantages_dict[advantage.advantage_template_code] = advantage.amount From f196e44cb50a93e8f4a0d584421aebf4f8c8823b Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 20 Sep 2022 01:03:47 +0000 Subject: [PATCH 14/40] payroll_contract_advantages 14.0.2.0.1 --- payroll_contract_advantages/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py index 6c0abdc5e..0b8b74b9e 100644 --- a/payroll_contract_advantages/__manifest__.py +++ b/payroll_contract_advantages/__manifest__.py @@ -2,7 +2,7 @@ { "name": "Payroll Contract Advantages", - "version": "14.0.2.0.0", + "version": "14.0.2.0.1", "category": "Human Resources", "website": "https://github.com/OCA/payroll", "summary": "Allow to define contract advantages for employees.", From 17d5930011462c32dd8e7e00145d3fd995c691ba Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Sande Date: Tue, 20 Sep 2022 01:30:10 +0000 Subject: [PATCH 15/40] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (26 of 26 strings) Translation: payroll-14.0/payroll-14.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages/es_AR/ --- payroll_contract_advantages/i18n/es_AR.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/payroll_contract_advantages/i18n/es_AR.po b/payroll_contract_advantages/i18n/es_AR.po index 46064fdf1..0d60850e1 100644 --- a/payroll_contract_advantages/i18n/es_AR.po +++ b/payroll_contract_advantages/i18n/es_AR.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2022-09-14 19:07+0000\n" -"Last-Translator: Ignacio Buioli \n" +"PO-Revision-Date: 2022-09-20 02:07+0000\n" +"Last-Translator: Nicolas Rodriguez Sande \n" "Language-Team: none\n" "Language: es_AR\n" "MIME-Version: 1.0\n" @@ -41,7 +41,7 @@ msgstr "El importe de la ventaja no puede ser mayor que el límite inferior." #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount msgid "Amount" -msgstr "Importe" +msgstr "Valor" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code From 2fab6fecfb47a5cdca8561077f67240596ee35b9 Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Sande Date: Tue, 20 Sep 2022 01:30:42 +0000 Subject: [PATCH 16/40] Translated using Weblate (Spanish) Currently translated at 100.0% (26 of 26 strings) Translation: payroll-14.0/payroll-14.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages/es/ --- payroll_contract_advantages/i18n/es.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/payroll_contract_advantages/i18n/es.po b/payroll_contract_advantages/i18n/es.po index b25eebc3f..334b45307 100644 --- a/payroll_contract_advantages/i18n/es.po +++ b/payroll_contract_advantages/i18n/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2022-08-17 19:07+0000\n" +"PO-Revision-Date: 2022-09-20 02:07+0000\n" "Last-Translator: Nicolas Rodriguez Sande \n" "Language-Team: none\n" "Language: es\n" @@ -154,7 +154,7 @@ msgstr "Nombre" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip msgid "Payslip" -msgstr "" +msgstr "Liquidacion" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound From 870243a02f8937e6a3107ed7d3c7e6057e9ff78f Mon Sep 17 00:00:00 2001 From: nicolasrsande Date: Tue, 8 Nov 2022 02:37:01 -0300 Subject: [PATCH 17/40] [14.0] [IMP] payroll: change manifest category [14.0] [IMP] payroll: change manifest category [14.0] [IMP] payroll: add migration for new payslip and payslips objects [14.0] [IMP] payroll: add migration for new payslip and payslips objects [14.0] [IMP] payroll: add migration for new payslip and payslips objects --- payroll_contract_advantages/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py index 0b8b74b9e..529f02022 100644 --- a/payroll_contract_advantages/__manifest__.py +++ b/payroll_contract_advantages/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Payroll Contract Advantages", "version": "14.0.2.0.1", - "category": "Human Resources", + "category": "Payroll", "website": "https://github.com/OCA/payroll", "summary": "Allow to define contract advantages for employees.", "license": "LGPL-3", From 6655cd242ea809cd5987282ffb0f21b0f59fc0f0 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 9 Nov 2022 13:27:58 +0000 Subject: [PATCH 18/40] payroll_contract_advantages 14.0.3.0.0 --- payroll_contract_advantages/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py index 529f02022..6c419326c 100644 --- a/payroll_contract_advantages/__manifest__.py +++ b/payroll_contract_advantages/__manifest__.py @@ -2,7 +2,7 @@ { "name": "Payroll Contract Advantages", - "version": "14.0.2.0.1", + "version": "14.0.3.0.0", "category": "Payroll", "website": "https://github.com/OCA/payroll", "summary": "Allow to define contract advantages for employees.", From a71c4d3c035f759b56aa4ac8566fdba5acb3203e Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 3 Sep 2023 15:05:40 +0000 Subject: [PATCH 19/40] [UPD] README.rst --- payroll_contract_advantages/README.rst | 15 ++++--- .../static/description/index.html | 40 ++++++++++--------- 2 files changed, 30 insertions(+), 25 deletions(-) diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index bdb536836..d40c7f0c7 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -2,10 +2,13 @@ Payroll Contract Advantages =========================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:97c0b15199cd9ad73ee4a632d6bc19eaa1c0cebd4a08760dd7ccc091c7c65e59 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Payroll Contract Advantages .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/payroll-14-0/payroll-14-0-payroll_contract_advantages :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/281/14.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=14.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module adds support for advantages templates and advantages to be set in contract form. The advantages can be set in the contract form as a list of advantages templates. @@ -46,7 +49,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html index a002e13f0..4b207b57d 100644 --- a/payroll_contract_advantages/static/description/index.html +++ b/payroll_contract_advantages/static/description/index.html @@ -1,20 +1,20 @@ - + - + Payroll Contract Advantages -
-

Payroll Contract Advantages

+
+ + +Odoo Community Association + +
+

Payroll Contract Advantages

-

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

This module adds support for advantages templates and advantages to be set in contract form. The advantages can be set in the contract form as a list of advantages templates. Then it can be used in the calculation of the salary rules.

@@ -386,7 +392,7 @@

Payroll Contract Advantages

-

Usage

+

Usage

  • Set the advantages templates in the payroll module with lower and upper bounds and default value.
  • Go to the employee contract and add the advantages that you want for this contract, default value will be populated but you can change it.
  • @@ -394,7 +400,7 @@

    Usage

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed @@ -402,23 +408,25 @@

Bug Tracker

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Nimarosa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

@@ -429,5 +437,6 @@

Maintainers

+
From ddaedebf893eeb625b2d85a2140d005dfd40cd7a Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 7 Aug 2025 18:59:45 +0000 Subject: [PATCH 24/40] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: payroll-16.0/payroll-16.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll_contract_advantages/ --- payroll_contract_advantages/i18n/es.po | 15 +++++++-------- payroll_contract_advantages/i18n/es_AR.po | 15 +++++++-------- payroll_contract_advantages/i18n/it.po | 10 +++------- 3 files changed, 17 insertions(+), 23 deletions(-) diff --git a/payroll_contract_advantages/i18n/es.po b/payroll_contract_advantages/i18n/es.po index 334b45307..ef0ba61b7 100644 --- a/payroll_contract_advantages/i18n/es.po +++ b/payroll_contract_advantages/i18n/es.po @@ -27,12 +27,14 @@ msgid "Advantage Template" msgstr "Plantilla de ventaja" #. module: payroll_contract_advantages +#. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be greater than upper bound limit." msgstr "El importe de la ventaja no puede ser mayor al límite superior." #. module: payroll_contract_advantages +#. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be less than lower bound limit." @@ -80,14 +82,12 @@ msgstr "Creado en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value -msgid "Default value for this advantage" -msgstr "Importe por defecto para esta ventaja" +msgid "Default Value" +msgstr "" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name msgid "Display Name" msgstr "Nombre para mostrar" @@ -107,18 +107,14 @@ msgid "Employee's Advantages on Contract" msgstr "Ventajas de empleados en contrato" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id msgid "ID" msgstr "ID" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update msgid "Last Modified on" msgstr "Última modificación en" @@ -168,5 +164,8 @@ msgstr "Limite superior" msgid "Upper bound authorized by the employer for this advantage" msgstr "Límite superior autorizado por el empleador para esta ventaja" +#~ msgid "Default value for this advantage" +#~ msgstr "Importe por defecto para esta ventaja" + #~ msgid "Pay Slip" #~ msgstr "Liquidacion" diff --git a/payroll_contract_advantages/i18n/es_AR.po b/payroll_contract_advantages/i18n/es_AR.po index 0d60850e1..08bf46304 100644 --- a/payroll_contract_advantages/i18n/es_AR.po +++ b/payroll_contract_advantages/i18n/es_AR.po @@ -27,12 +27,14 @@ msgid "Advantage Template" msgstr "Plantilla de ventaja" #. module: payroll_contract_advantages +#. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be greater than upper bound limit." msgstr "El importe de la ventaja no puede ser mayor que el límite superior." #. module: payroll_contract_advantages +#. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be less than lower bound limit." @@ -80,14 +82,12 @@ msgstr "Creado en" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value -msgid "Default value for this advantage" -msgstr "Valor por defecto para esta ventaja" +msgid "Default Value" +msgstr "" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name msgid "Display Name" msgstr "Nombre para mostrar" @@ -107,18 +107,14 @@ msgid "Employee's Advantages on Contract" msgstr "Ventajas de contrato en empleados" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id msgid "ID" msgstr "ID" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update msgid "Last Modified on" msgstr "Última modificación en" @@ -168,5 +164,8 @@ msgstr "Limite superior" msgid "Upper bound authorized by the employer for this advantage" msgstr "Límite superior autorizado por el empleador para esta ventaja" +#~ msgid "Default value for this advantage" +#~ msgstr "Valor por defecto para esta ventaja" + #~ msgid "Pay Slip" #~ msgstr "Liquidacion" diff --git a/payroll_contract_advantages/i18n/it.po b/payroll_contract_advantages/i18n/it.po index d230cd092..c1f9c8760 100644 --- a/payroll_contract_advantages/i18n/it.po +++ b/payroll_contract_advantages/i18n/it.po @@ -25,12 +25,14 @@ msgid "Advantage Template" msgstr "" #. module: payroll_contract_advantages +#. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be greater than upper bound limit." msgstr "" #. module: payroll_contract_advantages +#. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be less than lower bound limit." @@ -78,14 +80,12 @@ msgstr "" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value -msgid "Default value for this advantage" +msgid "Default Value" msgstr "" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__display_name msgid "Display Name" msgstr "" @@ -105,18 +105,14 @@ msgid "Employee's Advantages on Contract" msgstr "" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip__id msgid "ID" msgstr "" #. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_payslip____last_update msgid "Last Modified on" msgstr "" From 4a5236665df6049acbaaf9b60aa9ebef8f8af1ed Mon Sep 17 00:00:00 2001 From: mymage Date: Fri, 8 Aug 2025 12:03:40 +0000 Subject: [PATCH 25/40] Translated using Weblate (Italian) Currently translated at 100.0% (26 of 26 strings) Translation: payroll-16.0/payroll-16.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll_contract_advantages/it/ --- payroll_contract_advantages/i18n/it.po | 54 +++++++++++++------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/payroll_contract_advantages/i18n/it.po b/payroll_contract_advantages/i18n/it.po index c1f9c8760..7300ef31c 100644 --- a/payroll_contract_advantages/i18n/it.po +++ b/payroll_contract_advantages/i18n/it.po @@ -6,77 +6,79 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2025-08-08 14:26+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" #. module: payroll_contract_advantages #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form msgid "Advantage Name" -msgstr "" +msgstr "Nome beneficio" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id msgid "Advantage Template" -msgstr "" +msgstr "Modello beneficio" #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be greater than upper bound limit." -msgstr "" +msgstr "Il valore del beneficio non può essere maggiore del limite superiore." #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be less than lower bound limit." -msgstr "" +msgstr "Il valore del beneficio non può essere minore al limite inferiore." #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount msgid "Amount" -msgstr "" +msgstr "Valore" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code msgid "Code" -msgstr "" +msgstr "Codice" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id msgid "Contract" -msgstr "" +msgstr "Contratto" #. module: payroll_contract_advantages #: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action #: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action msgid "Contract Advantage Templates" -msgstr "" +msgstr "Modelli beneficio contratto" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form msgid "Contract Advantages" -msgstr "" +msgstr "Benefici contratto" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value @@ -87,77 +89,77 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract msgid "Employee Contract" -msgstr "" +msgstr "Contratto dipendente" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template msgid "Employee's Advantage on Contract" -msgstr "" +msgstr "Beneficio nel contratto dipendente" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage msgid "Employee's Advantages on Contract" -msgstr "" +msgstr "Benefici nel contratto dipendente" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id msgid "ID" -msgstr "" +msgstr "ID" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower Bound" -msgstr "" +msgstr "Limite inferiore" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower bound authorized by the employer for this advantage" -msgstr "" +msgstr "Limite inferiore autorizzato dal datore di lavoro per questo beneficio" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip msgid "Payslip" -msgstr "" +msgstr "Busta paga" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper Bound" -msgstr "" +msgstr "Limite superiore" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper bound authorized by the employer for this advantage" -msgstr "" +msgstr "Limite superiore autorizzato dal datore di lavoro per questo beneficio" From 06f9d323c7f186c0b1e5b4c38459c572bc90b81f Mon Sep 17 00:00:00 2001 From: Cristiano Mafra Junior Date: Tue, 12 Aug 2025 17:55:27 +0000 Subject: [PATCH 26/40] Added translation using Weblate (Portuguese) --- payroll_contract_advantages/i18n/pt.po | 163 +++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 payroll_contract_advantages/i18n/pt.po diff --git a/payroll_contract_advantages/i18n/pt.po b/payroll_contract_advantages/i18n/pt.po new file mode 100644 index 000000000..eae95535b --- /dev/null +++ b/payroll_contract_advantages/i18n/pt.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * payroll_contract_advantages +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +#. module: payroll_contract_advantages +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id +msgid "Advantage Template" +msgstr "" + +#. module: payroll_contract_advantages +#. odoo-python +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be greater than upper bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#. odoo-python +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +#, python-format +msgid "Advantage amount can't be less than lower bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount +msgid "Amount" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code +msgid "Code" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id +msgid "Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form +msgid "Contract Advantages" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid +msgid "Created by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date +msgid "Created on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value +msgid "Default Value" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name +msgid "Display Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage +msgid "Employee's Advantages on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id +msgid "ID" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name +msgid "Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_payslip +msgid "Payslip" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" From 395b1aca1d500f48b415cb358b57b1165b006335 Mon Sep 17 00:00:00 2001 From: Cristiano Mafra Junior Date: Tue, 9 Sep 2025 13:28:47 +0000 Subject: [PATCH 27/40] Translated using Weblate (Portuguese) Currently translated at 19.2% (5 of 26 strings) Translation: payroll-16.0/payroll-16.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll_contract_advantages/pt/ --- payroll_contract_advantages/i18n/pt.po | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/payroll_contract_advantages/i18n/pt.po b/payroll_contract_advantages/i18n/pt.po index eae95535b..4d4010023 100644 --- a/payroll_contract_advantages/i18n/pt.po +++ b/payroll_contract_advantages/i18n/pt.po @@ -6,42 +6,44 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2025-09-09 15:43+0000\n" +"Last-Translator: Cristiano Mafra Junior \n" "Language-Team: none\n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.10.4\n" #. module: payroll_contract_advantages #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form msgid "Advantage Name" -msgstr "" +msgstr "Nome da Vantagem" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id msgid "Advantage Template" -msgstr "" +msgstr "Modelo de Vantagem" #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be greater than upper bound limit." -msgstr "" +msgstr "O valor da vantagem não pode ser maior que o limite superior." #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 #, python-format msgid "Advantage amount can't be less than lower bound limit." -msgstr "" +msgstr "O valor da vantagem não pode ser menor que o limite inferior." #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount msgid "Amount" -msgstr "" +msgstr "Total" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code From 8a3a75a99f9cc272a58ccb985f0bcbbb8c009047 Mon Sep 17 00:00:00 2001 From: Cristiano Mafra Junior Date: Wed, 10 Sep 2025 13:26:18 +0000 Subject: [PATCH 28/40] Translated using Weblate (Portuguese) Currently translated at 96.1% (25 of 26 strings) Translation: payroll-16.0/payroll-16.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll_contract_advantages/pt/ --- payroll_contract_advantages/i18n/pt.po | 42 +++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/payroll_contract_advantages/i18n/pt.po b/payroll_contract_advantages/i18n/pt.po index 4d4010023..185d457dd 100644 --- a/payroll_contract_advantages/i18n/pt.po +++ b/payroll_contract_advantages/i18n/pt.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-09-09 15:43+0000\n" +"PO-Revision-Date: 2025-09-10 15:42+0000\n" "Last-Translator: Cristiano Mafra Junior \n" "Language-Team: none\n" "Language: pt\n" @@ -49,62 +49,62 @@ msgstr "Total" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code msgid "Code" -msgstr "" +msgstr "Código" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: payroll_contract_advantages #: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action #: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action msgid "Contract Advantage Templates" -msgstr "" +msgstr "Modelos de Vantagens Contratuais" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form msgid "Contract Advantages" -msgstr "" +msgstr "Vantagens Contratuais" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid msgid "Created by" -msgstr "" +msgstr "Criado por" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date msgid "Created on" -msgstr "" +msgstr "Criado em" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value msgid "Default Value" -msgstr "" +msgstr "Valor Padrão" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name msgid "Display Name" -msgstr "" +msgstr "Nome de Exibição" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract msgid "Employee Contract" -msgstr "" +msgstr "Contrato do funcionário" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template msgid "Employee's Advantage on Contract" -msgstr "" +msgstr "Vantagem do Empregado no Contrato" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage msgid "Employee's Advantages on Contract" -msgstr "" +msgstr "Vantagens do Empregado no Contrato" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id @@ -116,50 +116,50 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update msgid "Last Modified on" -msgstr "" +msgstr "Última Modificação em" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Última Atualização por" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date msgid "Last Updated on" -msgstr "" +msgstr "Última Atualização em" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower Bound" -msgstr "" +msgstr "Limite Inferior" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower bound authorized by the employer for this advantage" -msgstr "" +msgstr "Limite mínimo autorizado pelo empregador para esta vantagem" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name msgid "Name" -msgstr "" +msgstr "Nome" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip msgid "Payslip" -msgstr "" +msgstr "Holerite" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper Bound" -msgstr "" +msgstr "Limite Superior" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper bound authorized by the employer for this advantage" -msgstr "" +msgstr "Limite máximo autorizado pelo empregador para esta vantagem" From 60f2eec1283507af62f50dcbeff071986c7eb69e Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Sat, 20 Sep 2025 20:40:10 -0300 Subject: [PATCH 29/40] [MIG] payroll_contract_advantages: Migration to 17.0 --- payroll_contract_advantages/README.rst | 40 ++++++------- payroll_contract_advantages/__manifest__.py | 2 +- payroll_contract_advantages/pyproject.toml | 3 + .../readme/CONTRIBUTORS.md | 1 + .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.md | 4 ++ .../readme/DESCRIPTION.rst | 3 - payroll_contract_advantages/readme/USAGE.md | 6 ++ payroll_contract_advantages/readme/USAGE.rst | 3 - .../static/description/index.html | 57 +++++++++---------- .../views/hr_contract_views.xml | 2 +- 11 files changed, 62 insertions(+), 60 deletions(-) create mode 100644 payroll_contract_advantages/pyproject.toml create mode 100644 payroll_contract_advantages/readme/CONTRIBUTORS.md delete mode 100644 payroll_contract_advantages/readme/CONTRIBUTORS.rst create mode 100644 payroll_contract_advantages/readme/DESCRIPTION.md delete mode 100644 payroll_contract_advantages/readme/DESCRIPTION.rst create mode 100644 payroll_contract_advantages/readme/USAGE.md delete mode 100644 payroll_contract_advantages/readme/USAGE.rst diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index a0a460f70..9e171718d 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -1,7 +1,3 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - =========================== Payroll Contract Advantages =========================== @@ -17,24 +13,25 @@ Payroll Contract Advantages .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpayroll-lightgray.png?logo=github - :target: https://github.com/OCA/payroll/tree/16.0/payroll_contract_advantages + :target: https://github.com/OCA/payroll/tree/17.0/payroll_contract_advantages :alt: OCA/payroll .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/payroll-16-0/payroll-16-0-payroll_contract_advantages + :target: https://translation.odoo-community.org/projects/payroll-17-0/payroll-17-0-payroll_contract_advantages :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=16.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=17.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| -This module adds support for advantages templates and advantages to be set in contract form. -The advantages can be set in the contract form as a list of advantages templates. -Then it can be used in the calculation of the salary rules. +This module adds support for advantages templates and advantages to be +set in contract form. The advantages can be set in the contract form as +a list of advantages templates. Then it can be used in the calculation +of the salary rules. **Table of contents** @@ -44,9 +41,12 @@ Then it can be used in the calculation of the salary rules. Usage ===== -- Set the advantages templates in the payroll module with lower and upper bounds and default value. -- Go to the employee contract and add the advantages that you want for this contract, default value will be populated but you can change it. -- Then in the salary rules, access this value using current_contract.advantages.[ADVANTAGE_CODE] (without brackets) +- Set the advantages templates in the payroll module with lower and + upper bounds and default value. +- Go to the employee contract and add the advantages that you want for + this contract, default value will be populated but you can change it. +- Then in the salary rules, access this value using + current_contract.advantages.[ADVANTAGE_CODE] (without brackets) Bug Tracker =========== @@ -54,7 +54,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -62,17 +62,17 @@ Credits ======= Authors -~~~~~~~ +------- * Nimarosa Contributors -~~~~~~~~~~~~ +------------ -* Nimarosa (Nicolas Rodriguez) +- Nimarosa (Nicolas Rodriguez) Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. @@ -92,6 +92,6 @@ Current `maintainer `__: |maintainer-nimarosa| -This module is part of the `OCA/payroll `_ project on GitHub. +This module is part of the `OCA/payroll `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py index 91cbd2cb5..c3c9e99a5 100644 --- a/payroll_contract_advantages/__manifest__.py +++ b/payroll_contract_advantages/__manifest__.py @@ -2,7 +2,7 @@ { "name": "Payroll Contract Advantages", - "version": "16.0.3.0.0", + "version": "17.0.1.0.0", "category": "Payroll", "website": "https://github.com/OCA/payroll", "summary": "Allow to define contract advantages for employees.", diff --git a/payroll_contract_advantages/pyproject.toml b/payroll_contract_advantages/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/payroll_contract_advantages/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/payroll_contract_advantages/readme/CONTRIBUTORS.md b/payroll_contract_advantages/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..fae0775bd --- /dev/null +++ b/payroll_contract_advantages/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +- Nimarosa (Nicolas Rodriguez) \ diff --git a/payroll_contract_advantages/readme/CONTRIBUTORS.rst b/payroll_contract_advantages/readme/CONTRIBUTORS.rst deleted file mode 100644 index 7f81593d3..000000000 --- a/payroll_contract_advantages/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1 +0,0 @@ -* Nimarosa (Nicolas Rodriguez) diff --git a/payroll_contract_advantages/readme/DESCRIPTION.md b/payroll_contract_advantages/readme/DESCRIPTION.md new file mode 100644 index 000000000..21305a80b --- /dev/null +++ b/payroll_contract_advantages/readme/DESCRIPTION.md @@ -0,0 +1,4 @@ +This module adds support for advantages templates and advantages to be +set in contract form. The advantages can be set in the contract form as +a list of advantages templates. Then it can be used in the calculation +of the salary rules. diff --git a/payroll_contract_advantages/readme/DESCRIPTION.rst b/payroll_contract_advantages/readme/DESCRIPTION.rst deleted file mode 100644 index e362ef9aa..000000000 --- a/payroll_contract_advantages/readme/DESCRIPTION.rst +++ /dev/null @@ -1,3 +0,0 @@ -This module adds support for advantages templates and advantages to be set in contract form. -The advantages can be set in the contract form as a list of advantages templates. -Then it can be used in the calculation of the salary rules. diff --git a/payroll_contract_advantages/readme/USAGE.md b/payroll_contract_advantages/readme/USAGE.md new file mode 100644 index 000000000..0dc71a47c --- /dev/null +++ b/payroll_contract_advantages/readme/USAGE.md @@ -0,0 +1,6 @@ +- Set the advantages templates in the payroll module with lower and + upper bounds and default value. +- Go to the employee contract and add the advantages that you want for + this contract, default value will be populated but you can change it. +- Then in the salary rules, access this value using + current_contract.advantages.\[ADVANTAGE_CODE\] (without brackets) diff --git a/payroll_contract_advantages/readme/USAGE.rst b/payroll_contract_advantages/readme/USAGE.rst deleted file mode 100644 index 5332626e9..000000000 --- a/payroll_contract_advantages/readme/USAGE.rst +++ /dev/null @@ -1,3 +0,0 @@ -- Set the advantages templates in the payroll module with lower and upper bounds and default value. -- Go to the employee contract and add the advantages that you want for this contract, default value will be populated but you can change it. -- Then in the salary rules, access this value using current_contract.advantages.[ADVANTAGE_CODE] (without brackets) diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html index 3355338a6..d368b7839 100644 --- a/payroll_contract_advantages/static/description/index.html +++ b/payroll_contract_advantages/static/description/index.html @@ -3,16 +3,15 @@ -README.rst +Payroll Contract Advantages -
+
+

Payroll Contract Advantages

- - -Odoo Community Association - -
-

Payroll Contract Advantages

-

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

-

This module adds support for advantages templates and advantages to be set in contract form. -The advantages can be set in the contract form as a list of advantages templates. -Then it can be used in the calculation of the salary rules.

+

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

+

This module adds support for advantages templates and advantages to be +set in contract form. The advantages can be set in the contract form as +a list of advantages templates. Then it can be used in the calculation +of the salary rules.

Table of contents

    @@ -392,51 +387,51 @@

    Payroll Contract Advantages

-

Usage

+

Usage

    -
  • Set the advantages templates in the payroll module with lower and upper bounds and default value.
  • -
  • Go to the employee contract and add the advantages that you want for this contract, default value will be populated but you can change it.
  • -
  • Then in the salary rules, access this value using current_contract.advantages.[ADVANTAGE_CODE] (without brackets)
  • +
  • Set the advantages templates in the payroll module with lower and +upper bounds and default value.
  • +
  • Go to the employee contract and add the advantages that you want for +this contract, default value will be populated but you can change it.
  • +
  • Then in the salary rules, access this value using +current_contract.advantages.[ADVANTAGE_CODE] (without brackets)
-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Nimarosa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

- -Odoo Community Association - +Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainer:

nimarosa

-

This module is part of the OCA/payroll project on GitHub.

+

This module is part of the OCA/payroll project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
diff --git a/payroll_contract_advantages/views/hr_contract_views.xml b/payroll_contract_advantages/views/hr_contract_views.xml index e3eec6582..23b19d3a4 100644 --- a/payroll_contract_advantages/views/hr_contract_views.xml +++ b/payroll_contract_advantages/views/hr_contract_views.xml @@ -5,7 +5,7 @@ hr.contract - + From 28fec048346e67f62e8297b3c6fca95836fe991a Mon Sep 17 00:00:00 2001 From: oca-ci Date: Thu, 30 Oct 2025 10:37:20 +0000 Subject: [PATCH 30/40] [UPD] Update payroll_contract_advantages.pot --- .../i18n/payroll_contract_advantages.pot | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot index f2f2a80ed..d54f3332a 100644 --- a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot +++ b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" +"Project-Id-Version: Odoo Server 17.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -109,12 +109,6 @@ msgstr "" msgid "ID" msgstr "" -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage____last_update -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template____last_update -msgid "Last Modified on" -msgstr "" - #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid From 49ca6209151459f395d0e6c430a56ce55c86dc77 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 30 Oct 2025 10:40:08 +0000 Subject: [PATCH 31/40] [BOT] post-merge updates --- payroll_contract_advantages/README.rst | 8 +++- .../static/description/index.html | 39 ++++++++++++------- 2 files changed, 30 insertions(+), 17 deletions(-) diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index 9e171718d..7ebad81d0 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + =========================== Payroll Contract Advantages =========================== @@ -7,13 +11,13 @@ Payroll Contract Advantages !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:72671e5cf24a1e1735c67e9067fd5f8080c1fed832db9ca312d43b5b443f59dc + !! source digest: sha256:358b4a4646e0413f6732d1f7fbdf4eb0788eac3d0073e6a24ecbbd6e31e67c42 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpayroll-lightgray.png?logo=github diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html index d368b7839..d6b88efed 100644 --- a/payroll_contract_advantages/static/description/index.html +++ b/payroll_contract_advantages/static/description/index.html @@ -3,15 +3,16 @@ -Payroll Contract Advantages +README.rst -
-

Payroll Contract Advantages

+
+ + +Odoo Community Association + +
+

Payroll Contract Advantages

-

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

This module adds support for advantages templates and advantages to be set in contract form. The advantages can be set in the contract form as a list of advantages templates. Then it can be used in the calculation @@ -387,7 +393,7 @@

Payroll Contract Advantages

-

Usage

+

Usage

  • Set the advantages templates in the payroll module with lower and upper bounds and default value.
  • @@ -398,7 +404,7 @@

    Usage

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed @@ -406,23 +412,25 @@

Bug Tracker

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Nimarosa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

@@ -433,5 +441,6 @@

Maintainers

+
From a96d3dd3ec0a3448f4cfe06c679efc87b5fbe4fc Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 25 Nov 2025 13:32:23 +0000 Subject: [PATCH 32/40] Translated using Weblate (Italian) Currently translated at 100.0% (26 of 26 strings) Translation: payroll-17.0/payroll-17.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-17-0/payroll-17-0-payroll_contract_advantages/it/ --- payroll_contract_advantages/i18n/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/payroll_contract_advantages/i18n/it.po b/payroll_contract_advantages/i18n/it.po index 7300ef31c..7b88aec97 100644 --- a/payroll_contract_advantages/i18n/it.po +++ b/payroll_contract_advantages/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-08-08 14:26+0000\n" +"PO-Revision-Date: 2025-11-25 13:59+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -83,7 +83,7 @@ msgstr "Creato il" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value msgid "Default Value" -msgstr "" +msgstr "Valore predefinito" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name From ef3cce98f61d9baeacbb9bf7b47c34b44e2522e2 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Sun, 28 Dec 2025 10:30:11 -0300 Subject: [PATCH 33/40] [MIG] payroll_contract_advantages: Migration to 18.0 --- payroll_contract_advantages/README.rst | 16 ++++------ payroll_contract_advantages/__manifest__.py | 2 +- .../static/description/index.html | 30 ++++++++----------- .../views/hr_contract_advantage_views.xml | 4 +-- .../views/hr_contract_views.xml | 4 +-- 5 files changed, 23 insertions(+), 33 deletions(-) diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index 7ebad81d0..dabc3bbc6 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -1,7 +1,3 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - =========================== Payroll Contract Advantages =========================== @@ -17,17 +13,17 @@ Payroll Contract Advantages .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpayroll-lightgray.png?logo=github - :target: https://github.com/OCA/payroll/tree/17.0/payroll_contract_advantages + :target: https://github.com/OCA/payroll/tree/18.0/payroll_contract_advantages :alt: OCA/payroll .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/payroll-17-0/payroll-17-0-payroll_contract_advantages + :target: https://translation.odoo-community.org/projects/payroll-18-0/payroll-18-0-payroll_contract_advantages :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -58,7 +54,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -96,6 +92,6 @@ Current `maintainer `__: |maintainer-nimarosa| -This module is part of the `OCA/payroll `_ project on GitHub. +This module is part of the `OCA/payroll `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py index c3c9e99a5..f8351fdbb 100644 --- a/payroll_contract_advantages/__manifest__.py +++ b/payroll_contract_advantages/__manifest__.py @@ -2,7 +2,7 @@ { "name": "Payroll Contract Advantages", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "category": "Payroll", "website": "https://github.com/OCA/payroll", "summary": "Allow to define contract advantages for employees.", diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html index d6b88efed..208d3fac1 100644 --- a/payroll_contract_advantages/static/description/index.html +++ b/payroll_contract_advantages/static/description/index.html @@ -3,7 +3,7 @@ -README.rst +Payroll Contract Advantages -
+
+

Payroll Contract Advantages

- - -Odoo Community Association - -
-

Payroll Contract Advantages

-

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

This module adds support for advantages templates and advantages to be set in contract form. The advantages can be set in the contract form as a list of advantages templates. Then it can be used in the calculation @@ -393,7 +388,7 @@

Payroll Contract Advantages

-

Usage

+

Usage

  • Set the advantages templates in the payroll module with lower and upper bounds and default value.
  • @@ -404,29 +399,29 @@

    Usage

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Nimarosa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -436,11 +431,10 @@

Maintainers

promote its widespread use.

Current maintainer:

nimarosa

-

This module is part of the OCA/payroll project on GitHub.

+

This module is part of the OCA/payroll project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
diff --git a/payroll_contract_advantages/views/hr_contract_advantage_views.xml b/payroll_contract_advantages/views/hr_contract_advantage_views.xml index 1b088eea7..b58eb7bd7 100644 --- a/payroll_contract_advantages/views/hr_contract_advantage_views.xml +++ b/payroll_contract_advantages/views/hr_contract_advantage_views.xml @@ -31,13 +31,13 @@ hr.contract.advantage.template.tree hr.contract.advantage.template - + - + diff --git a/payroll_contract_advantages/views/hr_contract_views.xml b/payroll_contract_advantages/views/hr_contract_views.xml index 23b19d3a4..dfe5643b4 100644 --- a/payroll_contract_advantages/views/hr_contract_views.xml +++ b/payroll_contract_advantages/views/hr_contract_views.xml @@ -8,7 +8,7 @@ - + - +
From 6543d609ed03bb5cc166415fadea9828da6565c8 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Thu, 1 Jan 2026 20:00:39 -0300 Subject: [PATCH 34/40] [IMP] payroll_contract_advantages: add tests --- payroll_contract_advantages/README.rst | 1 + .../readme/CONTRIBUTORS.md | 1 + .../static/description/index.html | 1 + payroll_contract_advantages/tests/__init__.py | 1 + .../tests/test_payroll_contract_advantages.py | 116 ++++++++++++++++++ 5 files changed, 120 insertions(+) create mode 100644 payroll_contract_advantages/tests/__init__.py create mode 100644 payroll_contract_advantages/tests/test_payroll_contract_advantages.py diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index dabc3bbc6..16f889e9e 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -70,6 +70,7 @@ Contributors ------------ - Nimarosa (Nicolas Rodriguez) +- Cristiano Mafra Junior Maintainers ----------- diff --git a/payroll_contract_advantages/readme/CONTRIBUTORS.md b/payroll_contract_advantages/readme/CONTRIBUTORS.md index fae0775bd..292dd54d3 100644 --- a/payroll_contract_advantages/readme/CONTRIBUTORS.md +++ b/payroll_contract_advantages/readme/CONTRIBUTORS.md @@ -1 +1,2 @@ - Nimarosa (Nicolas Rodriguez) \ +- Cristiano Mafra Junior \ diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html index 208d3fac1..91c09b293 100644 --- a/payroll_contract_advantages/static/description/index.html +++ b/payroll_contract_advantages/static/description/index.html @@ -418,6 +418,7 @@

Authors

Contributors

diff --git a/payroll_contract_advantages/tests/__init__.py b/payroll_contract_advantages/tests/__init__.py new file mode 100644 index 000000000..38309fcbe --- /dev/null +++ b/payroll_contract_advantages/tests/__init__.py @@ -0,0 +1 @@ +from . import test_payroll_contract_advantages diff --git a/payroll_contract_advantages/tests/test_payroll_contract_advantages.py b/payroll_contract_advantages/tests/test_payroll_contract_advantages.py new file mode 100644 index 000000000..86013c95c --- /dev/null +++ b/payroll_contract_advantages/tests/test_payroll_contract_advantages.py @@ -0,0 +1,116 @@ +# Copyright 2025 - TODAY, Cristiano Mafra Junior +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.exceptions import ValidationError + +from odoo.addons.payroll.tests.common import TestPayslipBase + + +class TestPayrollContractAdvantages(TestPayslipBase): + def setUp(self): + super().setUp() + self.AdvantageTemplate = self.env["hr.contract.advantage.template"] + self.Advantage = self.env["hr.contract.advantage"] + + def _create_template( + self, + *, + lower=0.0, + upper=100.0, + default=10.0, + code="BEN", + name="Benefit", + ): + return self.AdvantageTemplate.create( + { + "name": name, + "code": code, + "lower_bound": lower, + "upper_bound": upper, + "default_value": default, + } + ) + + def test_onchange_advantage_template_sets_default_amount(self): + """Onchange should set amount from template default value.""" + template = self._create_template(default=123.45) + advantage = self.Advantage.new( + { + "contract_id": self.richard_contract.id, + "advantage_template_id": template.id, + } + ) + + advantage._onchange_advantage_template_id() + + self.assertEqual(advantage.amount, template.default_value) + + def test_constraint_allows_amount_inside_bounds(self): + """Constraint should allow amount inside bounds.""" + template = self._create_template(lower=0.0, upper=100.0) + + advantage = self.Advantage.create( + { + "contract_id": self.richard_contract.id, + "advantage_template_id": template.id, + "amount": 50.0, + } + ) + + self.assertEqual(advantage.amount, 50.0) + + def test_constraint_raises_if_above_upper_bound(self): + """Constraint should raise when amount is above upper bound.""" + template = self._create_template(lower=0.0, upper=100.0) + + with self.assertRaises(ValidationError): + self.Advantage.create( + { + "contract_id": self.richard_contract.id, + "advantage_template_id": template.id, + "amount": 150.0, + } + ) + + def test_constraint_raises_if_below_lower_bound(self): + """Constraint should raise when amount is below lower bound.""" + template = self._create_template(lower=10.0, upper=100.0) + + with self.assertRaises(ValidationError): + self.Advantage.create( + { + "contract_id": self.richard_contract.id, + "advantage_template_id": template.id, + "amount": 5.0, + } + ) + + def test_get_current_contract_dict_contains_advantages(self): + """get_current_contract_dict should expose advantages by code.""" + template = self._create_template( + lower=0.0, + upper=100.0, + default=25.0, + code="FUEL", + name="Fuel Allowance", + ) + + self.Advantage.create( + { + "contract_id": self.richard_contract.id, + "advantage_template_id": template.id, + "amount": 30.0, + } + ) + + self.apply_contract_cron() + + payslip = self.Payslip.create({"employee_id": self.richard_emp.id}) + payslip.onchange_employee() + contracts = payslip._get_employee_contracts() + + res = payslip.get_current_contract_dict(self.richard_contract, contracts) + advantages = res.get("advantages") + + self.assertIsNotNone(advantages) + self.assertEqual(advantages.FUEL, 30.0) From 7de74bee6d00515eee80c29afba0337b7dea308f Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 8 Apr 2026 14:06:11 +0000 Subject: [PATCH 35/40] [UPD] Update payroll_contract_advantages.pot --- .../i18n/payroll_contract_advantages.pot | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot index d54f3332a..d56349f00 100644 --- a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot +++ b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 17.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -26,14 +26,12 @@ msgstr "" #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 -#, python-format msgid "Advantage amount can't be greater than upper bound limit." msgstr "" #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 -#, python-format msgid "Advantage amount can't be less than lower bound limit." msgstr "" From c7f68fb20c9f7c1f0dd8bcc8f272f24bba0b8702 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 8 Apr 2026 14:09:06 +0000 Subject: [PATCH 36/40] [BOT] post-merge updates --- payroll_contract_advantages/README.rst | 8 ++++-- .../static/description/index.html | 28 +++++++++++-------- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index 16f889e9e..29bf2e97c 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + =========================== Payroll Contract Advantages =========================== @@ -7,13 +11,13 @@ Payroll Contract Advantages !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:358b4a4646e0413f6732d1f7fbdf4eb0788eac3d0073e6a24ecbbd6e31e67c42 + !! source digest: sha256:706d779c96faf6e778887d097e408087320cb4122365deb05346b17775b513ce !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpayroll-lightgray.png?logo=github diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html index 91c09b293..c0e8e1bf6 100644 --- a/payroll_contract_advantages/static/description/index.html +++ b/payroll_contract_advantages/static/description/index.html @@ -3,7 +3,7 @@ -Payroll Contract Advantages +README.rst -
-

Payroll Contract Advantages

+
+ + +Odoo Community Association + +
+

Payroll Contract Advantages

-

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

This module adds support for advantages templates and advantages to be set in contract form. The advantages can be set in the contract form as a list of advantages templates. Then it can be used in the calculation @@ -388,7 +393,7 @@

Payroll Contract Advantages

-

Usage

+

Usage

  • Set the advantages templates in the payroll module with lower and upper bounds and default value.
  • @@ -399,7 +404,7 @@

    Usage

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed @@ -407,22 +412,22 @@

Bug Tracker

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Nimarosa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -437,5 +442,6 @@

Maintainers

+
From ef4f820b4d3af1b75fff78b91f87313ead01a171 Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Wed, 24 Jun 2026 07:26:08 +0000 Subject: [PATCH 37/40] Added translation using Weblate (Slovenian) --- payroll_contract_advantages/i18n/sl.po | 156 +++++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 payroll_contract_advantages/i18n/sl.po diff --git a/payroll_contract_advantages/i18n/sl.po b/payroll_contract_advantages/i18n/sl.po new file mode 100644 index 000000000..1162d083b --- /dev/null +++ b/payroll_contract_advantages/i18n/sl.po @@ -0,0 +1,156 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * payroll_contract_advantages +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3;\n" + +#. module: payroll_contract_advantages +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id +msgid "Advantage Template" +msgstr "" + +#. module: payroll_contract_advantages +#. odoo-python +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +msgid "Advantage amount can't be greater than upper bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#. odoo-python +#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 +msgid "Advantage amount can't be less than lower bound limit." +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount +msgid "Amount" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code +msgid "Code" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id +msgid "Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids +#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form +msgid "Contract Advantages" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid +msgid "Created by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date +msgid "Created on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value +msgid "Default Value" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name +msgid "Display Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage +msgid "Employee's Advantages on Contract" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id +msgid "ID" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name +msgid "Name" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model,name:payroll_contract_advantages.model_hr_payslip +msgid "Payslip" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: payroll_contract_advantages +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound +#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" From bd13da2714080928bf129a9a10e84ab2d6bd7a73 Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Wed, 24 Jun 2026 07:28:53 +0000 Subject: [PATCH 38/40] Translated using Weblate (Slovenian) Currently translated at 52.0% (13 of 25 strings) Translation: payroll-18.0/payroll-18.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-18-0/payroll-18-0-payroll_contract_advantages/sl/ --- payroll_contract_advantages/i18n/sl.po | 30 ++++++++++++++------------ 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/payroll_contract_advantages/i18n/sl.po b/payroll_contract_advantages/i18n/sl.po index 1162d083b..a845aa38b 100644 --- a/payroll_contract_advantages/i18n/sl.po +++ b/payroll_contract_advantages/i18n/sl.po @@ -6,7 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2026-06-24 07:29+0000\n" +"Last-Translator: Matjaz Mozetic \n" "Language-Team: none\n" "Language: sl\n" "MIME-Version: 1.0\n" @@ -14,6 +15,7 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 5.15.2\n" #. module: payroll_contract_advantages #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form @@ -40,18 +42,18 @@ msgstr "" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount msgid "Amount" -msgstr "" +msgstr "Znesek" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code msgid "Code" -msgstr "" +msgstr "Koda" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id msgid "Contract" -msgstr "" +msgstr "Pogodba" #. module: payroll_contract_advantages #: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action @@ -69,29 +71,29 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid msgid "Created by" -msgstr "" +msgstr "Ustvaril" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date msgid "Created on" -msgstr "" +msgstr "Ustvarjeno" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value msgid "Default Value" -msgstr "" +msgstr "Privzeta vrednost" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name msgid "Display Name" -msgstr "" +msgstr "Prikazani naziv" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract msgid "Employee Contract" -msgstr "" +msgstr "Pogodba o zaposlitvi" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template @@ -107,19 +109,19 @@ msgstr "" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id msgid "ID" -msgstr "" +msgstr "ID" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Zadnji posodobil" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date msgid "Last Updated on" -msgstr "" +msgstr "Zadnjič posodobljeno" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound @@ -136,12 +138,12 @@ msgstr "" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name msgid "Name" -msgstr "" +msgstr "Naziv" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_payslip msgid "Payslip" -msgstr "" +msgstr "Plačilni list" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound From 3b13b5fb08c2d4dfa716b640e530d0aae3589d28 Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Wed, 24 Jun 2026 07:31:18 +0000 Subject: [PATCH 39/40] Translated using Weblate (Slovenian) Currently translated at 100.0% (25 of 25 strings) Translation: payroll-18.0/payroll-18.0-payroll_contract_advantages Translate-URL: https://translation.odoo-community.org/projects/payroll-18-0/payroll-18-0-payroll_contract_advantages/sl/ --- payroll_contract_advantages/i18n/sl.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/payroll_contract_advantages/i18n/sl.po b/payroll_contract_advantages/i18n/sl.po index a845aa38b..d10e44193 100644 --- a/payroll_contract_advantages/i18n/sl.po +++ b/payroll_contract_advantages/i18n/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-24 07:29+0000\n" +"PO-Revision-Date: 2026-06-24 07:52+0000\n" "Last-Translator: Matjaz Mozetic \n" "Language-Team: none\n" "Language: sl\n" @@ -20,24 +20,24 @@ msgstr "" #. module: payroll_contract_advantages #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form msgid "Advantage Name" -msgstr "" +msgstr "Naziv dodatka" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id msgid "Advantage Template" -msgstr "" +msgstr "Predloga dodatka" #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 msgid "Advantage amount can't be greater than upper bound limit." -msgstr "" +msgstr "Znesek dodatka ne sme biti višji od zgornje mejne vrednosti." #. module: payroll_contract_advantages #. odoo-python #: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 msgid "Advantage amount can't be less than lower bound limit." -msgstr "" +msgstr "Znesek dodatka ne sme biti nižji od spodnje mejne vrednosti." #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount @@ -59,13 +59,13 @@ msgstr "Pogodba" #: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action #: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action msgid "Contract Advantage Templates" -msgstr "" +msgstr "Predloge dodatkov pogodbe" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids #: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form msgid "Contract Advantages" -msgstr "" +msgstr "Dodatki pogodbe" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid @@ -98,12 +98,12 @@ msgstr "Pogodba o zaposlitvi" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template msgid "Employee's Advantage on Contract" -msgstr "" +msgstr "Dodatek zaposlenega na pogodbi" #. module: payroll_contract_advantages #: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage msgid "Employee's Advantages on Contract" -msgstr "" +msgstr "Dodatki zaposlenega na pogodbi" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id @@ -127,13 +127,13 @@ msgstr "Zadnjič posodobljeno" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower Bound" -msgstr "" +msgstr "Spodnja meja" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound msgid "Lower bound authorized by the employer for this advantage" -msgstr "" +msgstr "Spodnja meja, ki jo delodajalec odobri za ta dodatek" #. module: payroll_contract_advantages #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name @@ -149,10 +149,10 @@ msgstr "Plačilni list" #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper Bound" -msgstr "" +msgstr "Zgornja meja" #. module: payroll_contract_advantages #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound #: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound msgid "Upper bound authorized by the employer for this advantage" -msgstr "" +msgstr "Zgornja meja, ki jo delodajalec odobri za ta dodatek" From 2e1589ba2d726d625ebe2f51d222ebfa19de92d9 Mon Sep 17 00:00:00 2001 From: kalpeshgajera-uncannycs Date: Fri, 10 Jul 2026 12:01:49 +0530 Subject: [PATCH 40/40] [19.0][MIG] payroll_contract_advantages : Migration to 19.0. --- payroll_contract_advantages/README.rst | 10 +- payroll_contract_advantages/__manifest__.py | 4 +- .../i18n/payroll_contract_advantages.pot | 2 +- payroll_contract_advantages/i18n/sl.po | 158 ------------------ .../models/hr_contract.py | 2 +- .../models/hr_contract_advantage.py | 12 +- .../models/hr_payslip.py | 2 +- .../static/description/index.html | 6 +- .../views/hr_contract_views.xml | 40 ++++- 9 files changed, 56 insertions(+), 180 deletions(-) delete mode 100644 payroll_contract_advantages/i18n/sl.po diff --git a/payroll_contract_advantages/README.rst b/payroll_contract_advantages/README.rst index 29bf2e97c..8789421d3 100644 --- a/payroll_contract_advantages/README.rst +++ b/payroll_contract_advantages/README.rst @@ -21,13 +21,13 @@ Payroll Contract Advantages :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpayroll-lightgray.png?logo=github - :target: https://github.com/OCA/payroll/tree/18.0/payroll_contract_advantages + :target: https://github.com/OCA/payroll/tree/19.0/payroll_contract_advantages :alt: OCA/payroll .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/payroll-18-0/payroll-18-0-payroll_contract_advantages + :target: https://translation.odoo-community.org/projects/payroll-19-0/payroll-19-0-payroll_contract_advantages :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=18.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/payroll&target_branch=19.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -58,7 +58,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -97,6 +97,6 @@ Current `maintainer `__: |maintainer-nimarosa| -This module is part of the `OCA/payroll `_ project on GitHub. +This module is part of the `OCA/payroll `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/payroll_contract_advantages/__manifest__.py b/payroll_contract_advantages/__manifest__.py index f8351fdbb..a35d3d1c6 100644 --- a/payroll_contract_advantages/__manifest__.py +++ b/payroll_contract_advantages/__manifest__.py @@ -2,13 +2,13 @@ { "name": "Payroll Contract Advantages", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "category": "Payroll", "website": "https://github.com/OCA/payroll", "summary": "Allow to define contract advantages for employees.", "license": "LGPL-3", "author": "Nimarosa, Odoo Community Association (OCA)", - "depends": ["hr_contract", "payroll"], + "depends": ["hr", "payroll"], "data": [ "security/ir.model.access.csv", "views/hr_contract_advantage_views.xml", diff --git a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot index d56349f00..9d3da1665 100644 --- a/payroll_contract_advantages/i18n/payroll_contract_advantages.pot +++ b/payroll_contract_advantages/i18n/payroll_contract_advantages.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 18.0\n" +"Project-Id-Version: Odoo Server 19.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/payroll_contract_advantages/i18n/sl.po b/payroll_contract_advantages/i18n/sl.po deleted file mode 100644 index d10e44193..000000000 --- a/payroll_contract_advantages/i18n/sl.po +++ /dev/null @@ -1,158 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * payroll_contract_advantages -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 18.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-06-24 07:52+0000\n" -"Last-Translator: Matjaz Mozetic \n" -"Language-Team: none\n" -"Language: sl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " -"n%100==4 ? 2 : 3;\n" -"X-Generator: Weblate 5.15.2\n" - -#. module: payroll_contract_advantages -#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.hr_contract_advantage_template_view_form -msgid "Advantage Name" -msgstr "Naziv dodatka" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_id -msgid "Advantage Template" -msgstr "Predloga dodatka" - -#. module: payroll_contract_advantages -#. odoo-python -#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 -msgid "Advantage amount can't be greater than upper bound limit." -msgstr "Znesek dodatka ne sme biti višji od zgornje mejne vrednosti." - -#. module: payroll_contract_advantages -#. odoo-python -#: code:addons/payroll_contract_advantages/models/hr_contract_advantage.py:0 -msgid "Advantage amount can't be less than lower bound limit." -msgstr "Znesek dodatka ne sme biti nižji od spodnje mejne vrednosti." - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__amount -msgid "Amount" -msgstr "Znesek" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_template_code -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__code -msgid "Code" -msgstr "Koda" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__contract_id -msgid "Contract" -msgstr "Pogodba" - -#. module: payroll_contract_advantages -#: model:ir.actions.act_window,name:payroll_contract_advantages.hr_contract_advantage_template_action -#: model:ir.ui.menu,name:payroll_contract_advantages.hr_contract_advantage_template_menu_action -msgid "Contract Advantage Templates" -msgstr "Predloge dodatkov pogodbe" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract__advantages_ids -#: model_terms:ir.ui.view,arch_db:payroll_contract_advantages.advantages_hr_contract_view_form -msgid "Contract Advantages" -msgstr "Dodatki pogodbe" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_uid -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_uid -msgid "Created by" -msgstr "Ustvaril" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__create_date -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__create_date -msgid "Created on" -msgstr "Ustvarjeno" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__default_value -msgid "Default Value" -msgstr "Privzeta vrednost" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__display_name -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__display_name -msgid "Display Name" -msgstr "Prikazani naziv" - -#. module: payroll_contract_advantages -#: model:ir.model,name:payroll_contract_advantages.model_hr_contract -msgid "Employee Contract" -msgstr "Pogodba o zaposlitvi" - -#. module: payroll_contract_advantages -#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage_template -msgid "Employee's Advantage on Contract" -msgstr "Dodatek zaposlenega na pogodbi" - -#. module: payroll_contract_advantages -#: model:ir.model,name:payroll_contract_advantages.model_hr_contract_advantage -msgid "Employee's Advantages on Contract" -msgstr "Dodatki zaposlenega na pogodbi" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__id -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__id -msgid "ID" -msgstr "ID" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_uid -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_uid -msgid "Last Updated by" -msgstr "Zadnji posodobil" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__write_date -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__write_date -msgid "Last Updated on" -msgstr "Zadnjič posodobljeno" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound -msgid "Lower Bound" -msgstr "Spodnja meja" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_lower_bound -#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__lower_bound -msgid "Lower bound authorized by the employer for this advantage" -msgstr "Spodnja meja, ki jo delodajalec odobri za ta dodatek" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__name -msgid "Name" -msgstr "Naziv" - -#. module: payroll_contract_advantages -#: model:ir.model,name:payroll_contract_advantages.model_hr_payslip -msgid "Payslip" -msgstr "Plačilni list" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound -#: model:ir.model.fields,field_description:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound -msgid "Upper Bound" -msgstr "Zgornja meja" - -#. module: payroll_contract_advantages -#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage__advantage_upper_bound -#: model:ir.model.fields,help:payroll_contract_advantages.field_hr_contract_advantage_template__upper_bound -msgid "Upper bound authorized by the employer for this advantage" -msgstr "Zgornja meja, ki jo delodajalec odobri za ta dodatek" diff --git a/payroll_contract_advantages/models/hr_contract.py b/payroll_contract_advantages/models/hr_contract.py index 494046cb2..b7bb238e3 100644 --- a/payroll_contract_advantages/models/hr_contract.py +++ b/payroll_contract_advantages/models/hr_contract.py @@ -4,7 +4,7 @@ class HrContract(models.Model): - _inherit = "hr.contract" + _inherit = "hr.version" advantages_ids = fields.One2many( "hr.contract.advantage", "contract_id", string="Contract Advantages" diff --git a/payroll_contract_advantages/models/hr_contract_advantage.py b/payroll_contract_advantages/models/hr_contract_advantage.py index ea3cd0b94..510ea01be 100644 --- a/payroll_contract_advantages/models/hr_contract_advantage.py +++ b/payroll_contract_advantages/models/hr_contract_advantage.py @@ -1,6 +1,6 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo import _, api, fields, models +from odoo import api, fields, models from odoo.exceptions import ValidationError @@ -8,7 +8,7 @@ class HrContractAdvantage(models.Model): _name = "hr.contract.advantage" _description = "Employee's Advantages on Contract" - contract_id = fields.Many2one("hr.contract") + contract_id = fields.Many2one("hr.version") advantage_template_id = fields.Many2one( "hr.contract.advantage.template", string="Advantage Template" ) @@ -34,9 +34,13 @@ def _check_bound_limits(self): if record.amount and record.amount != 0.00: if record.amount > record.advantage_upper_bound: raise ValidationError( - _("Advantage amount can't be greater than upper bound limit.") + self.env._( + "Advantage amount can't be greater than upper bound limit." + ) ) elif record.amount < record.advantage_lower_bound: raise ValidationError( - _("Advantage amount can't be less than lower bound limit.") + self.env._( + "Advantage amount can't be less than lower bound limit." + ) ) diff --git a/payroll_contract_advantages/models/hr_payslip.py b/payroll_contract_advantages/models/hr_payslip.py index 9d4170cbb..bac0dac10 100644 --- a/payroll_contract_advantages/models/hr_payslip.py +++ b/payroll_contract_advantages/models/hr_payslip.py @@ -2,7 +2,7 @@ from odoo import models -from odoo.addons.payroll.models.hr_payslip import BrowsableObject +from odoo.addons.payroll.models.base_browsable import BrowsableObject class HrPayslip(models.Model): diff --git a/payroll_contract_advantages/static/description/index.html b/payroll_contract_advantages/static/description/index.html index c0e8e1bf6..a2196e9f6 100644 --- a/payroll_contract_advantages/static/description/index.html +++ b/payroll_contract_advantages/static/description/index.html @@ -374,7 +374,7 @@

Payroll Contract Advantages

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:706d779c96faf6e778887d097e408087320cb4122365deb05346b17775b513ce !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/payroll Translate me on Weblate Try me on Runboat

This module adds support for advantages templates and advantages to be set in contract form. The advantages can be set in the contract form as a list of advantages templates. Then it can be used in the calculation @@ -408,7 +408,7 @@

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -437,7 +437,7 @@

Maintainers

promote its widespread use.

Current maintainer:

nimarosa

-

This module is part of the OCA/payroll project on GitHub.

+

This module is part of the OCA/payroll project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/payroll_contract_advantages/views/hr_contract_views.xml b/payroll_contract_advantages/views/hr_contract_views.xml index dfe5643b4..44134e009 100644 --- a/payroll_contract_advantages/views/hr_contract_views.xml +++ b/payroll_contract_advantages/views/hr_contract_views.xml @@ -1,13 +1,43 @@ + - hr.contract.view.form.inherit.advantages - hr.contract - + hr.version.view.form.inherit.advantages + hr.version + - + + + + + + + + + + + + + + + + + + + + hr.employee.view.form.inherit.advantages + hr.employee + + + - +