Merge pull request #6335 from expsa/tyop
[IMP] odex_benefit: IMP benefit
This commit is contained in:
commit
e99af09efe
|
|
@ -49,4 +49,15 @@ class AccountMove(models.Model):
|
|||
'domain': [('id', 'in', attachment_ids)],
|
||||
'context': ctx,
|
||||
'target': 'current',
|
||||
}
|
||||
}
|
||||
|
||||
def _get_name_invoice_report(self):
|
||||
self.ensure_one()
|
||||
has_benefit_family = any(
|
||||
line.benefit_family_id or line.family_confirm_id
|
||||
for line in self.invoice_line_ids
|
||||
)
|
||||
|
||||
if has_benefit_family or self.benefit_family_ids or self.family_confirm_id:
|
||||
return 'account.report_invoice_document'
|
||||
return super()._get_name_invoice_report()
|
||||
|
|
@ -273,7 +273,7 @@ class ConfirmBenefitExpense(models.Model):
|
|||
# Define base domain for family selection
|
||||
|
||||
base_domain = ['|', ('state', '=', 'second_approve'), '&',
|
||||
('state', 'in', ('waiting_approve', 'first_approve')), ('action_type', '=', 'suspended')]
|
||||
('state', 'not in', ('temporary_suspended', 'suspended_second_approve')), ('action_type', '=', 'suspended')]
|
||||
if rec.branch_custom_ids:
|
||||
base_domain.append(('branch_custom_id', 'in', rec.branch_custom_ids.ids))
|
||||
min_income = validation_setting.benefit_category_ids.mapped('mini_income_amount')
|
||||
|
|
|
|||
|
|
@ -1251,7 +1251,8 @@
|
|||
attrs="{'invisible':[('is_mother','=',False)],'required':[('is_mother','=',True)]}"/>
|
||||
<field name="mother_family_name" force_save="1"
|
||||
attrs="{'invisible':[('is_mother','=',False)],'required':[('is_mother','=',True)]}"/>
|
||||
<field name="age" required="1"/>
|
||||
<field name="age" invisible="1"/>
|
||||
<field name="full_age" force_save="1"/>
|
||||
<field name="age_status"
|
||||
attrs="{'invisible':[('relationn_type','not in',('son','daughter'))]}"/>
|
||||
<field name="member_id_number" required="1"/>
|
||||
|
|
@ -1428,7 +1429,8 @@
|
|||
<tree string="Family Members">
|
||||
<field name="name" force_save="1"/>
|
||||
<field name="relationn"/>
|
||||
<field name="age"/>
|
||||
<field name="age" optional="hide"/>
|
||||
<field name="full_age"/>
|
||||
<field name="member_location_conf"/>
|
||||
<field name="education_status"/>
|
||||
<field name="last_education_levels" optional="hide"/>
|
||||
|
|
|
|||
|
|
@ -152,16 +152,16 @@
|
|||
string="Beneficiary Approve" class="oe_highlight"
|
||||
confirm="Are you sure you want to approve ?"
|
||||
states="gm_assistant"
|
||||
groups="odex_benefit.group_benefit_branch_manager,odex_benefit.group_benefit_manager,odex_benefit.group_family_services_manager"/>
|
||||
groups="odex_benefit.group_benefit_manager"/>
|
||||
<button name="action_first_refuse" type="object"
|
||||
string="Return the request to the specialist" class="btn btn-warning"
|
||||
states="gm_assistant"
|
||||
groups="odex_benefit.group_benefit_branch_manager,odex_benefit.group_benefit_manager,odex_benefit.group_family_services_manager"
|
||||
groups="odex_benefit.group_benefit_manager"
|
||||
/>
|
||||
<button name="action_refuse" type="object"
|
||||
string="Refuse" class="btn btn-danger"
|
||||
states="gm_assistant"
|
||||
groups="odex_benefit.group_benefit_branch_manager,odex_benefit.group_benefit_manager,odex_benefit.group_family_services_manager"
|
||||
groups="odex_benefit.group_benefit_manager"
|
||||
/>
|
||||
<field name="state" widget="statusbar"
|
||||
statusbar_visible="draft,researcher,waiting_approve,first_approve,accounting_approve,send_request_to_supplier,family_received_device,refused"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue