Merge pull request #6161 from expsa/samir_aladawi_editiong_payment_months_start_date
[UPD] odex_takaful
This commit is contained in:
commit
0e2b3140c7
|
|
@ -692,7 +692,10 @@ class DonationsDetailsLines(models.Model):
|
|||
rec.benefit_id = False
|
||||
rec.benefit_ids = [(5, 0, 0)]
|
||||
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:
|
||||
rec.product_template_id = product_templ_id.id
|
||||
if rec.sponsorship_duration == 'temporary' and not rec.direct_debit:
|
||||
|
|
@ -835,7 +838,8 @@ class DonationsDetailsLines(models.Model):
|
|||
domain = expression.AND([domain, [
|
||||
('member_status', '=', 'benefit'),
|
||||
('sponsor_related_id', '=', False),
|
||||
('general_restriction', '=', False)
|
||||
('general_restriction', '=', False),
|
||||
('allowed_sponsorship', '=', True)
|
||||
]])
|
||||
|
||||
if rec.benefit_family_code:
|
||||
|
|
|
|||
|
|
@ -401,6 +401,41 @@
|
|||
</field>
|
||||
</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">
|
||||
<field name="name">donations.details.lines.view.tree.waiting</field>
|
||||
<field name="model">donations.details.lines</field>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,9 @@
|
|||
<!-- Sponsorship Lines -->
|
||||
<menuitem id="donations_details_lines_app_menu" parent="sponsorship_lines_menu"
|
||||
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 -->
|
||||
<menuitem id="takaful_sponsor_menu" parent="sponsorship_lines_menu"
|
||||
|
|
|
|||
|
|
@ -676,7 +676,7 @@
|
|||
<page string="Orphans and Widows List"
|
||||
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')]}">-->
|
||||
<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">
|
||||
<field name="benefit_group" invisible="1"/>
|
||||
<field name="name"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue