[UPD] odex_takaful
This commit is contained in:
parent
78eb49cc98
commit
b9b9473243
|
|
@ -692,7 +692,10 @@ class DonationsDetailsLines(models.Model):
|
||||||
rec.benefit_id = False
|
rec.benefit_id = False
|
||||||
rec.benefit_ids = [(5, 0, 0)]
|
rec.benefit_ids = [(5, 0, 0)]
|
||||||
if rec.record_type == "sponsorship" and rec.sponsorship_duration:
|
if rec.record_type == "sponsorship" and rec.sponsorship_duration:
|
||||||
product_templ_id = self.env["product.template"].sudo().search([("sponsorship_duration", "=", rec.sponsorship_duration)], limit=1)
|
product_templ_id = self.env["product.template"].sudo().search([
|
||||||
|
("sponsorship_duration", "=", rec.sponsorship_duration),
|
||||||
|
("donation_category", "=", "sponsorship")
|
||||||
|
], limit=1)
|
||||||
if product_templ_id:
|
if product_templ_id:
|
||||||
rec.product_template_id = product_templ_id.id
|
rec.product_template_id = product_templ_id.id
|
||||||
if rec.sponsorship_duration == 'temporary' and not rec.direct_debit:
|
if rec.sponsorship_duration == 'temporary' and not rec.direct_debit:
|
||||||
|
|
@ -835,7 +838,8 @@ class DonationsDetailsLines(models.Model):
|
||||||
domain = expression.AND([domain, [
|
domain = expression.AND([domain, [
|
||||||
('member_status', '=', 'benefit'),
|
('member_status', '=', 'benefit'),
|
||||||
('sponsor_related_id', '=', False),
|
('sponsor_related_id', '=', False),
|
||||||
('general_restriction', '=', False)
|
('general_restriction', '=', False),
|
||||||
|
('allowed_sponsorship', '=', True)
|
||||||
]])
|
]])
|
||||||
|
|
||||||
if rec.benefit_family_code:
|
if rec.benefit_family_code:
|
||||||
|
|
|
||||||
|
|
@ -401,6 +401,41 @@
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<record id="donations_details_lines_view_form_odex_takaful" model="ir.ui.view">
|
||||||
|
<field name="name">donations.details.lines.view.form.inherit</field>
|
||||||
|
<field name="model">donations.details.lines</field>
|
||||||
|
<field name="mode">primary</field>
|
||||||
|
<field name="active" eval="False" />
|
||||||
|
<field name="inherit_id" ref="odex_takaful.donations_details_lines_view_form"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
|
||||||
|
<xpath expr="//form" position="attributes">
|
||||||
|
<attribute name="edit">1</attribute>
|
||||||
|
</xpath>
|
||||||
|
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="manager_donations_details_lines_sponsorship_action" model="ir.actions.act_window">
|
||||||
|
<field name="name">Sponsorship Items</field>
|
||||||
|
<field name="res_model">donations.details.lines</field>
|
||||||
|
<field name="view_mode">tree,form</field>
|
||||||
|
<field name="domain">[('record_type', '=', 'sponsorship')]</field>
|
||||||
|
<field name="view_ids" eval="[(5, 0, 0),
|
||||||
|
(0, 0, {'view_mode': 'tree', 'view_id': ref('donations_details_lines_sponsorship_tree')}),
|
||||||
|
(0, 0, {'view_mode': 'form', 'view_id': ref('donations_details_lines_view_form_odex_takaful')})]"/>
|
||||||
|
<field name="search_view_id" ref="donations_details_lines_sponsorship_search"/>
|
||||||
|
<field name="context">{'create': False, 'delete': False, 'default_record_type': 'sponsorship'}</field>
|
||||||
|
<field name="help" type="html">
|
||||||
|
<p class="o_view_nocontent_smiling_face">
|
||||||
|
No sponsorship items found
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Sponsorship items appear here After confirming sponsorships from the sponsorships screen main
|
||||||
|
</p>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="donations_details_lines_view_tree_waiting" model="ir.ui.view">
|
<record id="donations_details_lines_view_tree_waiting" model="ir.ui.view">
|
||||||
<field name="name">donations.details.lines.view.tree.waiting</field>
|
<field name="name">donations.details.lines.view.tree.waiting</field>
|
||||||
<field name="model">donations.details.lines</field>
|
<field name="model">donations.details.lines</field>
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,9 @@
|
||||||
<!-- Sponsorship Lines -->
|
<!-- Sponsorship Lines -->
|
||||||
<menuitem id="donations_details_lines_app_menu" parent="sponsorship_lines_menu"
|
<menuitem id="donations_details_lines_app_menu" parent="sponsorship_lines_menu"
|
||||||
name="Sponsorship Lines" action="donations_details_lines_sponsorship_action" sequence="1"/>
|
name="Sponsorship Lines" action="donations_details_lines_sponsorship_action" sequence="1"/>
|
||||||
|
<menuitem id="manager_donations_details_lines_app_menu" parent="sponsorship_lines_menu"
|
||||||
|
name="Editable Sponsorship Lines" action="manager_donations_details_lines_sponsorship_action"
|
||||||
|
groups="odex_takaful.group_update_sensible_fields" sequence="1"/>
|
||||||
|
|
||||||
<!-- Sponsors Record -->
|
<!-- Sponsors Record -->
|
||||||
<menuitem id="takaful_sponsor_menu" parent="sponsorship_lines_menu"
|
<menuitem id="takaful_sponsor_menu" parent="sponsorship_lines_menu"
|
||||||
|
|
|
||||||
|
|
@ -676,7 +676,7 @@
|
||||||
<page string="Orphans and Widows List"
|
<page string="Orphans and Widows List"
|
||||||
attrs="{'invisible': ['|',('sponsorship_type', '!=', 'group'), ('hide_beneficiary_group', '=', True)]}">
|
attrs="{'invisible': ['|',('sponsorship_type', '!=', 'group'), ('hide_beneficiary_group', '=', True)]}">
|
||||||
<!-- attrs="{'invisible': ['|', '|', '|', ('hide_beneficiary_group','=', True), ('parent.record_type','!=','sponsorship'), ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'both')]}">-->
|
<!-- attrs="{'invisible': ['|', '|', '|', ('hide_beneficiary_group','=', True), ('parent.record_type','!=','sponsorship'), ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'both')]}">-->
|
||||||
<field name="benefit_ids" nolabel="1" options="{'no_create': True}" domain="[('allowed_sponsorship', '=', True)]" context="{'group_by': 'benefit_group', 'members_domain_force_all': True}">
|
<field name="benefit_ids" nolabel="1" options="{'no_create': True}" context="{'group_by': 'benefit_group'}">
|
||||||
<tree editable="bottom">
|
<tree editable="bottom">
|
||||||
<field name="benefit_group" invisible="1"/>
|
<field name="benefit_group" invisible="1"/>
|
||||||
<field name="name"/>
|
<field name="name"/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue