From ab567f0d0ed34a96565db27e072ee3dc1ddde134 Mon Sep 17 00:00:00 2001 From: "Leonardo J. Caballero G" Date: Tue, 26 Sep 2023 14:24:04 -0400 Subject: [PATCH] #281 [IMP] Add i18n support for insurance_management_cybro addon --- .gitignore | 2 +- insurance_management_cybro/models/account_move.py | 4 ++-- insurance_management_cybro/models/claim_details.py | 3 ++- insurance_management_cybro/models/employee_details.py | 5 +++-- insurance_management_cybro/models/insurance_details.py | 3 ++- insurance_management_cybro/models/policy_details.py | 2 ++ 6 files changed, 12 insertions(+), 7 deletions(-) mode change 100755 => 100644 insurance_management_cybro/models/claim_details.py mode change 100755 => 100644 insurance_management_cybro/models/employee_details.py mode change 100755 => 100644 insurance_management_cybro/models/insurance_details.py mode change 100755 => 100644 insurance_management_cybro/models/policy_details.py diff --git a/.gitignore b/.gitignore index 438fe08c3..c5185f142 100644 --- a/.gitignore +++ b/.gitignore @@ -43,7 +43,7 @@ coverage.xml # Translations *.mo -*.pot +!*.pot # Django stuff: *.log diff --git a/insurance_management_cybro/models/account_move.py b/insurance_management_cybro/models/account_move.py index 734b6cae9..8527db0fb 100644 --- a/insurance_management_cybro/models/account_move.py +++ b/insurance_management_cybro/models/account_move.py @@ -26,5 +26,5 @@ from odoo import models, fields class AccountMove(models.Model): _inherit = 'account.move' - insurance_id = fields.Many2one('insurance.details', string='Insurance') - claim_id = fields.Many2one('claim.details', string='Insurance') + insurance_id = fields.Many2one('insurance.details', string='Insurance Details') + claim_id = fields.Many2one('claim.details', string='Claim Details') diff --git a/insurance_management_cybro/models/claim_details.py b/insurance_management_cybro/models/claim_details.py old mode 100755 new mode 100644 index d6536baa3..a1949d959 --- a/insurance_management_cybro/models/claim_details.py +++ b/insurance_management_cybro/models/claim_details.py @@ -25,6 +25,7 @@ from odoo import api, fields, models, _ class ClaimDetails(models.Model): _name = 'claim.details' + _description = 'Claim Details' name = fields.Char(string='Name', required=True, copy=False, readonly=True, index=True, default=lambda self: _('New')) @@ -67,7 +68,7 @@ class ClaimDetails(models.Model): 'claim_id': self.id, 'invoice_origin': self.name, 'invoice_line_ids': [(0, 0, { - 'name': 'Invoice For Insurance Claim', + 'name': _('Invoice For Insurance Claim'), 'quantity': 1, 'price_unit': self.amount, 'account_id': 41, diff --git a/insurance_management_cybro/models/employee_details.py b/insurance_management_cybro/models/employee_details.py old mode 100755 new mode 100644 index 926cc8ba9..79b6d846d --- a/insurance_management_cybro/models/employee_details.py +++ b/insurance_management_cybro/models/employee_details.py @@ -28,6 +28,7 @@ from odoo.exceptions import UserError, ValidationError class EmployeeDetails(models.Model): _name = 'employee.details' + _description = 'Employee Details' name = fields.Char(string='Name', required=True) user_id = fields.Many2one( @@ -44,7 +45,7 @@ class EmployeeDetails(models.Model): base_salary = fields.Monetary(string='Base Salary') last_salary_date = fields.Date(string='Last Payment On', copy=False) insurance_ids = fields.One2many('insurance.details', 'employee_id', - string='Last Payment On', readonly=True) + string='Insurances', readonly=True) note_field = fields.Html(string='Comment') invoice_id = fields.Many2one( 'account.move', string='Last payment', copy=False, readonly=True) @@ -77,7 +78,7 @@ class EmployeeDetails(models.Model): 'claim_id': self.id, 'invoice_origin': self.name, 'invoice_line_ids': [(0, 0, { - 'name': 'Invoice For Insurance Claim', + 'name': _('Invoice For Insurance Claim'), 'quantity': 1, 'price_unit': amount, 'account_id': 41, diff --git a/insurance_management_cybro/models/insurance_details.py b/insurance_management_cybro/models/insurance_details.py old mode 100755 new mode 100644 index 162f2d829..c6c08b392 --- a/insurance_management_cybro/models/insurance_details.py +++ b/insurance_management_cybro/models/insurance_details.py @@ -26,6 +26,7 @@ from odoo.exceptions import UserError, ValidationError class InsuranceDetails(models.Model): _name = 'insurance.details' + _description = 'Insurance Details' name = fields.Char( string='Name', required=True, copy=False, readonly=True, index=True, @@ -85,7 +86,7 @@ class InsuranceDetails(models.Model): 'invoice_user_id': self.env.user.id, 'invoice_origin': self.name, 'invoice_line_ids': [(0, 0, { - 'name': 'Invoice For Insurance', + 'name': _('Invoice For Insurance'), 'quantity': 1, 'price_unit': self.amount, 'account_id': 41, diff --git a/insurance_management_cybro/models/policy_details.py b/insurance_management_cybro/models/policy_details.py old mode 100755 new mode 100644 index 7bd0813dc..92eb5e4a1 --- a/insurance_management_cybro/models/policy_details.py +++ b/insurance_management_cybro/models/policy_details.py @@ -25,6 +25,7 @@ from odoo import fields, models class PolicyDetails(models.Model): _name = 'policy.details' + _description = 'Policy Details' name = fields.Char(string='Name', required=True) policy_type_id = fields.Many2one( @@ -42,5 +43,6 @@ class PolicyDetails(models.Model): class PolicyType(models.Model): _name = 'policy.type' + _description = 'Policy Type' name = fields.Char(string='Name')