Browse Source

Jul 25 : [UPDT] Updated 'insurance_management_cybro'

pull/267/head
AjmalCybro 2 years ago
parent
commit
0fea077bd4
  1. 2
      insurance_management_cybro/__manifest__.py
  2. 10
      insurance_management_cybro/models/insurance_details.py
  3. 1
      insurance_management_cybro/views/insurance_details_views.xml

2
insurance_management_cybro/__manifest__.py

@ -22,7 +22,7 @@
{ {
'name': 'Insurance Management', 'name': 'Insurance Management',
'version': '16.0.1.0.0', 'version': '16.0.1.1.1',
'summary': """Insurance Management & Operations""", 'summary': """Insurance Management & Operations""",
'description': """Insurance Management""", 'description': """Insurance Management""",
'author': 'Cybrosys Techno Solutions', 'author': 'Cybrosys Techno Solutions',

10
insurance_management_cybro/models/insurance_details.py

@ -51,6 +51,10 @@ class InsuranceDetails(models.Model):
required=True, default='draft') required=True, default='draft')
hide_inv_button = fields.Boolean(copy=False) hide_inv_button = fields.Boolean(copy=False)
note_field = fields.Html(string='Comment') note_field = fields.Html(string='Comment')
policy_number = fields.Integer(string="Policy Number", required=True,
help="Policy number is a unique number that"
"an insurance company uses to identify"
"you as a policyholder")
@api.constrains('commission_rate') @api.constrains('commission_rate')
def _check_commission_rate(self): def _check_commission_rate(self):
@ -60,6 +64,12 @@ class InsuranceDetails(models.Model):
raise ValidationError( raise ValidationError(
_('Commission Percentage should be between 1-100')) _('Commission Percentage should be between 1-100'))
@api.constrains('policy_number')
def _check_policy_number(self):
if not self.policy_number:
raise ValidationError(
_('Please add the policy number'))
def action_confirm_insurance(self): def action_confirm_insurance(self):
if self.amount > 0: if self.amount > 0:
self.state = 'confirmed' self.state = 'confirmed'

1
insurance_management_cybro/views/insurance_details_views.xml

@ -25,6 +25,7 @@
<group> <group>
<field name="partner_id"/> <field name="partner_id"/>
<field name="policy_id"/> <field name="policy_id"/>
<field name="policy_number"/>
<field name="employee_id"/> <field name="employee_id"/>
<field name="commission_rate"/> <field name="commission_rate"/>
<field name="hide_inv_button" invisible="1"/> <field name="hide_inv_button" invisible="1"/>

Loading…
Cancel
Save