Leonardo J. Caballero G. 5 months ago
committed by GitHub
parent
commit
825c95a14a
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      .gitignore
  2. 545
      insurance_management_cybro/i18n/es.po
  3. 541
      insurance_management_cybro/i18n/insurance_management_cybro.pot
  4. 4
      insurance_management_cybro/models/account_move.py
  5. 17
      insurance_management_cybro/models/claim_details.py
  6. 5
      insurance_management_cybro/models/employee_details.py
  7. 16
      insurance_management_cybro/models/insurance_details.py
  8. 2
      insurance_management_cybro/models/policy_details.py

2
.gitignore

@ -42,7 +42,7 @@ coverage.xml
# Translations
*.mo
*.pot
!*.pot
# Django stuff:
*.log

545
insurance_management_cybro/i18n/es.po

@ -0,0 +1,545 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * insurance_management_cybro
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-09-25 21:11+0000\n"
"PO-Revision-Date: 2023-09-26 12:05-0400\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.3.2\n"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__employee_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__employee_id
#: model:ir.ui.menu,name:insurance_management_cybro.employee_details_menu_action
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_agent
msgid "Agent"
msgstr "Agente"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "All invoices must be paid"
msgstr "Todas las facturas deben ser pagadas"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__amount
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__amount
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__amount
msgid "Amount"
msgstr "Cantidad"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Amount should be greater than zero"
msgstr "La cantidad debe ser mayor que cero"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__base_salary
msgid "Base Salary"
msgstr "Salario base"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__salary_type__both
msgid "Both"
msgstr "Ambos"
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_claim_details
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_bank_statement_line__claim_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_move__claim_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_payment__claim_id
msgid "Claim Details"
msgstr "Detalles de reclamo"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_form
msgid "Claim Details Form"
msgstr "Formulario de detalles de reclamo"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_tree
msgid "Claim Details Tree"
msgstr "Árbol de detalles de la reclamación"
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.claim_details_action
msgid "Claim Management"
msgstr "Gestión de reclamaciones"
#. module: insurance_management_cybro
#: model:ir.ui.menu,name:insurance_management_cybro.claim_details_menu_action
msgid "Claims"
msgstr "Reclamos"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Close"
msgstr "Cerrar"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__insurance_details__state__closed
msgid "Closed"
msgstr "Cerrado"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__note_field
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__note_field
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__note_field
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__note_field
msgid "Comment"
msgstr "Comentario"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__salary_type__commission
msgid "Commission"
msgstr "Comisión"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__commission_rate
msgid "Commission Percentage"
msgstr "Porcentaje de comisión"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Commission Percentage should be between 1-100"
msgstr "El porcentaje de comisión debe estar entre 1-100"
#. module: insurance_management_cybro
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_configuration
msgid "Configuration"
msgstr "Configuración"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Confirm"
msgstr "Confirmar"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__insurance_details__state__confirmed
msgid "Confirmed"
msgstr "Confirmado"
#. module: insurance_management_cybro
#: model:ir.model.fields,help:insurance_management_cybro.field_claim_details__insurance_id
msgid "Confirmed orders can be selected"
msgstr "Se pueden seleccionar pedidos confirmados"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_form
msgid "Create Bill"
msgstr "Crear factura"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Create Invoice"
msgstr "Crear factura"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__create_uid
msgid "Created by"
msgstr "Creado por"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__create_date
msgid "Created on"
msgstr "Creado el"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__currency_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__currency_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__currency_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__currency_id
msgid "Currency"
msgstr "Moneda"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__partner_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__partner_id
msgid "Customer"
msgstr "Cliente"
#. module: insurance_management_cybro
#: model:ir.ui.menu,name:insurance_management_cybro.res_partner_customer_menu_action
msgid "Customers"
msgstr "Clientes"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__date_claimed
msgid "Date Applied"
msgstr "Fecha aplicada"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__close_date
msgid "Date Closed"
msgstr "Finalización (hasta)"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__start_date
msgid "Date Started"
msgstr "Emisión (desde)"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__display_name
msgid "Display Name"
msgstr "Nombre a mostrar"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__insurance_details__state__draft
msgid "Draft"
msgstr "Borrador"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__policy_duration
msgid "Duration in Days"
msgstr "Duración en días"
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_employee_details
msgid "Employee Details"
msgstr "Detalles del empleado"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
msgid "Employee Details Form"
msgstr "Formulario de detalles del empleado"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_tree
msgid "Employee Details Tree"
msgstr "Árbol de detalles de empleados"
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.employee_details_action
msgid "Employee Management"
msgstr "Gestión de empleados"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_form
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.policy_details_view_form
msgid "Extra Notes"
msgstr "Notas extra"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__sex__female
msgid "Female"
msgstr "Femenino"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__salary_type__fixed
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__policy_details__payment_type__fixed
msgid "Fixed"
msgstr "Fijo"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__hide_inv_button
msgid "Hide Inv Button"
msgstr "Botón Ocultar factura"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__id
msgid "ID"
msgstr "ID"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__policy_details__payment_type__installment
msgid "Installment"
msgstr "Cuota"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__insurance_id
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_details_menu_action
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_root
msgid "Insurance"
msgstr "Seguro"
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_insurance_details
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_bank_statement_line__insurance_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_move__insurance_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_payment__insurance_id
msgid "Insurance Details"
msgstr "Detalles del seguro"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Insurance Details Form"
msgstr "Formulario de detalles del seguro"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_tree
msgid "Insurance Details Tree"
msgstr "Árbol de detalles del seguro"
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.insurance_details_action
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_insurance_management
msgid "Insurance Management"
msgstr "Gestión de Seguros"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
msgid "Insurance_ids"
msgstr "Seguros"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__insurance_ids
msgid "Insurances"
msgstr "Seguros"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Invoice For Insurance"
msgstr "Factura por seguro"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/claim_details.py:0
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#, python-format
msgid "Invoice For Insurance Claim"
msgstr "Factura por reclamo de seguro"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__invoice_id
msgid "Invoiced"
msgstr "Facturado"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__invoice_ids
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Invoices"
msgstr "Facturas"
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_account_move
msgid "Journal Entry"
msgstr "Asiento contable"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type____last_update
msgid "Last Modified on"
msgstr "Última modificación el"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__last_salary_date
msgid "Last Payment On"
msgstr "Último pago el"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__write_date
msgid "Last Updated on"
msgstr "Última actualización el"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__invoice_id
msgid "Last payment"
msgstr "Último pago"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__sex__male
msgid "Male"
msgstr "Masculino"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__name
msgid "Name"
msgstr "Nombre"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__name_2
msgid "Name 2"
msgstr "Nombre 2"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/claim_details.py:0
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "New"
msgstr "Nuevo"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#, python-format
msgid "Only numbers are permitted in phone number"
msgstr "Sólo se permiten números en el número de teléfono"
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__sex__others
msgid "Others"
msgstr "Otros"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__payment_type
msgid "Payment Type"
msgstr "Tipo de pago"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__phone
msgid "Phone Number"
msgstr "Número de teléfono"
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Please add the policy number"
msgstr "Por favor, agregue el número de póliza"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__policy_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__policy_id
#: model:ir.ui.menu,name:insurance_management_cybro.policy_details_menu_action
msgid "Policy"
msgstr "Póliza"
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_policy_details
msgid "Policy Details"
msgstr "Detalles de la póliza"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.policy_details_view_form
msgid "Policy Details Form"
msgstr "Formulario de detalles de la póliza"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.policy_details_view_tree
msgid "Policy Details Tree"
msgstr "Árbol de detalles de la póliza"
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.policy_details_action
msgid "Policy Management"
msgstr "Gestión de pólizas"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__policy_number
msgid "Policy Number"
msgstr "Número de póliza"
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_policy_type
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__policy_type_id
msgid "Policy Type"
msgstr "Tipo de póliza"
#. module: insurance_management_cybro
#: model:ir.model.fields,help:insurance_management_cybro.field_insurance_details__policy_number
msgid ""
"Policy number is a unique number thatan insurance company uses to "
"identifyyou as a policyholder"
msgstr ""
"El número de póliza es un número único que la compañía de seguros utiliza "
"para identificarle como asegurado"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__user_id
msgid "Related User"
msgstr "Usuario relacionado"
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
msgid "Salary Payment"
msgstr "Pago de salario"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__salary_type
msgid "Salary Type"
msgstr "Tipo de salario"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__sex
msgid "Sex"
msgstr "Sexo"
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__state
msgid "State"
msgstr "Estado"
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.claim_details_action
msgid "You haven't created any claims yet."
msgstr "Aún no has creado ningún reclamo."
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.employee_details_action
msgid "You haven't created any employee yet."
msgstr "Aún no has creado ningún empleado."
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.insurance_details_action
msgid "You haven't created any insurance yet."
msgstr "Aún no has creado ningún seguro."
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.policy_details_action
msgid "You haven't created any policy yet."
msgstr "Aún no has creado ninguna póliza."
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#, python-format
msgid ""
"You must validate the last payment made in order to create a new payment"
msgstr "Debe validar el último pago efectuado para crear un nuevo pago"

541
insurance_management_cybro/i18n/insurance_management_cybro.pot

@ -0,0 +1,541 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * insurance_management_cybro
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-09-25 21:11+0000\n"
"PO-Revision-Date: 2023-09-25 21:11+0000\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: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__employee_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__employee_id
#: model:ir.ui.menu,name:insurance_management_cybro.employee_details_menu_action
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_agent
msgid "Agent"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "All invoices must be paid"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__amount
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__amount
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__amount
msgid "Amount"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Amount should be greater than zero"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__base_salary
msgid "Base Salary"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__salary_type__both
msgid "Both"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_claim_details
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_bank_statement_line__claim_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_move__claim_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_payment__claim_id
msgid "Claim Details"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_form
msgid "Claim Details Form"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_tree
msgid "Claim Details Tree"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.claim_details_action
msgid "Claim Management"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.ui.menu,name:insurance_management_cybro.claim_details_menu_action
msgid "Claims"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Close"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__insurance_details__state__closed
msgid "Closed"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__note_field
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__note_field
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__note_field
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__note_field
msgid "Comment"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__salary_type__commission
msgid "Commission"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__commission_rate
msgid "Commission Percentage"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Commission Percentage should be between 1-100"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_configuration
msgid "Configuration"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Confirm"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__insurance_details__state__confirmed
msgid "Confirmed"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,help:insurance_management_cybro.field_claim_details__insurance_id
msgid "Confirmed orders can be selected"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_form
msgid "Create Bill"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Create Invoice"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__create_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__create_uid
msgid "Created by"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__create_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__create_date
msgid "Created on"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__currency_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__currency_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__currency_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__currency_id
msgid "Currency"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__partner_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__partner_id
msgid "Customer"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.ui.menu,name:insurance_management_cybro.res_partner_customer_menu_action
msgid "Customers"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__date_claimed
msgid "Date Applied"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__close_date
msgid "Date Closed"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__start_date
msgid "Date Started"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__display_name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__display_name
msgid "Display Name"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__insurance_details__state__draft
msgid "Draft"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__policy_duration
msgid "Duration in Days"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_employee_details
msgid "Employee Details"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
msgid "Employee Details Form"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_tree
msgid "Employee Details Tree"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.employee_details_action
msgid "Employee Management"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.claim_details_view_form
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.policy_details_view_form
msgid "Extra Notes"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__sex__female
msgid "Female"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__salary_type__fixed
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__policy_details__payment_type__fixed
msgid "Fixed"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__hide_inv_button
msgid "Hide Inv Button"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__id
msgid "ID"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__policy_details__payment_type__installment
msgid "Installment"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__insurance_id
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_details_menu_action
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_root
msgid "Insurance"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_insurance_details
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_bank_statement_line__insurance_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_move__insurance_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_account_payment__insurance_id
msgid "Insurance Details"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Insurance Details Form"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_tree
msgid "Insurance Details Tree"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.insurance_details_action
#: model:ir.ui.menu,name:insurance_management_cybro.insurance_management_menu_insurance_management
msgid "Insurance Management"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
msgid "Insurance_ids"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__insurance_ids
msgid "Insurances"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Invoice For Insurance"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/claim_details.py:0
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#, python-format
msgid "Invoice For Insurance Claim"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__invoice_id
msgid "Invoiced"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__invoice_ids
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.insurance_details_view_form
msgid "Invoices"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_account_move
msgid "Journal Entry"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details____last_update
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type____last_update
msgid "Last Modified on"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__last_salary_date
msgid "Last Payment On"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__write_uid
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__write_uid
msgid "Last Updated by"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__write_date
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__write_date
msgid "Last Updated on"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__invoice_id
msgid "Last payment"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__sex__male
msgid "Male"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__name
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_type__name
msgid "Name"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__name_2
msgid "Name 2"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/claim_details.py:0
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "New"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#, python-format
msgid "Only numbers are permitted in phone number"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields.selection,name:insurance_management_cybro.selection__employee_details__sex__others
msgid "Others"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__payment_type
msgid "Payment Type"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__phone
msgid "Phone Number"
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/insurance_details.py:0
#, python-format
msgid "Please add the policy number"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_claim_details__policy_id
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__policy_id
#: model:ir.ui.menu,name:insurance_management_cybro.policy_details_menu_action
msgid "Policy"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_policy_details
msgid "Policy Details"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.policy_details_view_form
msgid "Policy Details Form"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.policy_details_view_tree
msgid "Policy Details Tree"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.actions.act_window,name:insurance_management_cybro.policy_details_action
msgid "Policy Management"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__policy_number
msgid "Policy Number"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model,name:insurance_management_cybro.model_policy_type
#: model:ir.model.fields,field_description:insurance_management_cybro.field_policy_details__policy_type_id
msgid "Policy Type"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,help:insurance_management_cybro.field_insurance_details__policy_number
msgid ""
"Policy number is a unique number thatan insurance company uses to "
"identifyyou as a policyholder"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__user_id
msgid "Related User"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.ui.view,arch_db:insurance_management_cybro.employee_details_view_form
msgid "Salary Payment"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__salary_type
msgid "Salary Type"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_employee_details__sex
msgid "Sex"
msgstr ""
#. module: insurance_management_cybro
#: model:ir.model.fields,field_description:insurance_management_cybro.field_insurance_details__state
msgid "State"
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.claim_details_action
msgid "You haven't created any claims yet."
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.employee_details_action
msgid "You haven't created any employee yet."
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.insurance_details_action
msgid "You haven't created any insurance yet."
msgstr ""
#. module: insurance_management_cybro
#: model_terms:ir.actions.act_window,help:insurance_management_cybro.policy_details_action
msgid "You haven't created any policy yet."
msgstr ""
#. module: insurance_management_cybro
#. odoo-python
#: code:addons/insurance_management_cybro/models/employee_details.py:0
#, python-format
msgid ""
"You must validate the last payment made in order to create a new payment"
msgstr ""

4
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')

17
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'))
@ -50,12 +51,14 @@ class ClaimDetails(models.Model):
readonly=True, copy=False)
note_field = fields.Html(string='Comment')
@api.model
def create(self, vals):
if vals.get('name', 'New') == 'New':
vals['name'] = self.env['ir.sequence'].next_by_code(
'claim.details') or 'New'
return super(ClaimDetails, self).create(vals)
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
if vals.get('name', _("New")) == _("New"):
vals['name'] = self.env['ir.sequence'].next_by_code(
'claim.details') or _("New")
claim_details = super(ClaimDetails, self).create(vals_list)
return claim_details
def action_create_bill(self):
if not self.invoice_id:
@ -67,7 +70,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,

5
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,

16
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,
@ -103,9 +104,10 @@ class InsuranceDetails(models.Model):
self.close_date = fields.Date.context_today(self)
self.hide_inv_button = False
@api.model
def create(self, vals):
if vals.get('name', 'New') == 'New':
vals['name'] = self.env['ir.sequence'].next_by_code(
'insurance.details') or 'New'
return super(InsuranceDetails, self).create(vals)
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
if vals.get('name', _("New")) == _("New"):
vals['name'] = self.env['ir.sequence'].next_by_code(
'insurance.details') or _("New")
return super(InsuranceDetails, self).create(vals_list)

2
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')

Loading…
Cancel
Save