Sponsor(task08)

This commit is contained in:
eman 2024-12-23 13:58:37 +02:00
parent 7487e1e3a4
commit 2bb0bd6459
2 changed files with 21 additions and 21 deletions

View File

@ -1055,6 +1055,7 @@ class AnotherSponsors(models.Model):
sponsor_id_number = fields.Char(string="Sponsor ID Number")
sponsorship_id = fields.Many2one('takaful.sponsorship')
receive_messages = fields.Boolean(string='Receive messages?')
note = fields.Char(string='Note')
class DonationsDetailsLines(models.Model):
_name = "donations.details.lines"

View File

@ -69,8 +69,8 @@
<field name="sponsor_name" attrs="{'invisible': [('sponsor_or_donor_type','!=','not_registered')]}"/>
<field name="sponsor_title" attrs="{'invisible': [('sponsor_or_donor_type','!=','not_registered'),('sponsor_or_donor_type','!=','unknown')]}"/>
<field name="sponsor_phone" attrs="{'invisible': [('sponsor_or_donor_type','!=','not_registered'),('sponsor_or_donor_type','!=','unknown')]}"/>
<field name="sponsor_id" attrs="{'invisible': ['|',('sponsor_or_donor_type','!=','new_sponsor'),('sponsor_or_donor_type','!=','registered'),('registered_type','=','member')],'required':[('state','!=','draft')],'readonly':[('sponsor_or_donor_type','=','new_sponsor')]}" force_save="1"/>
<field name="member_id" attrs="{'invisible': [('registered_type','!=','member')]}"/>
<field name="sponsor_id" attrs="{'invisible': ['|','&amp;',('sponsor_or_donor_type','!=','new_sponsor'),('sponsor_or_donor_type','!=','registered'),'&amp;',('registered_type','!=','sponsor'),('sponsor_or_donor_type','=','registered')],'required':[('state','!=','draft')],'readonly':[('sponsor_or_donor_type','=','new_sponsor')]}" force_save="1"/>
<field name="member_id" attrs="{'invisible': ['|',('registered_type','!=','member'),('sponsor_or_donor_type','!=','registered')]}"/>
<!-- <field name="sponsorship_type"/>-->
<!-- <field name="benefit_type"/>-->
<!-- <field name="sponsorship_class"/>-->
@ -85,13 +85,14 @@
<!-- <field name="payment_journal_id" required="1" />-->
<!-- <field name="payment_method"/>-->
<field name="total_sponsorship_amount"/>
<field name="donate_for_another_person" widget="boolean_toggle"/>
<field name="has_delay" invisible="1"/>
<field name="members_domain_ids" invisible="1"/>
</group>
<group name="group_right">
<field name="sponsorship_creation_date" />
<field name="sponsor_note" />
<!-- <field name="sponsor_note" />-->
<!-- <div attrs="{'invisible': [('sponsorship_type', '!=', 'person')]}">-->
<!-- <label for="benefit_id" string="The Orphan" attrs="{'invisible': ['|',('sponsorship_type', '!=', 'person'), ('benefit_type', '!=', 'orphan')]}" style="font-weight: bold;"/>-->
@ -104,13 +105,13 @@
<!-- <div attrs="{'invisible': [('sponsorship_type', '!=', 'group')]}">-->
<label for="benefit_count" string="Number Of Sponsorship Orphans and Widows" style="font-weight: bold;"/>
<!-- <label for="benefit_count" string="Number Of Sponsorship Orphans and Widows" style="font-weight: bold;"/>-->
<!-- <label for="benefit_count" string="Number Of Sponsorship Widows" attrs="{'invisible': ['|',('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'widow')]}" style="font-weight: bold;"/>-->
<!-- </div>-->
<field style="width: 290px; margin-right: 10px;" name="benefit_count" nolabel="1"/>
<!-- <field style="width: 290px; margin-right: 10px;" name="benefit_count" nolabel="1"/>-->
<!-- <label for="min_needs_percent" string="Needs Percentage From" attrs="{'invisible': ['|',('sponsorship_type', '!=', 'group'), ('benefit_type', '=', False)]}"/>-->
@ -125,7 +126,7 @@
<!-- </div>-->
<!-- <field name="family_id"/>-->
<field name="city_id"/>
<!-- <field name="city_id"/>-->
<!-- <field name="sponsorship_duration" />-->
<!-- <field name="start_date" />-->
<!-- <field name="end_date" />-->
@ -149,9 +150,6 @@
<!-- <span class="oe_inline text-muted"> Riyal</span>-->
<!-- </div>-->
<!-- </group>-->
<group>
<field name="donate_for_another_person" widget="boolean_toggle"/>
</group>
<group string="Gifter Information" attrs="{'invisible': [('is_gift', '!=', 'yes')]}">
<field name="gifter_id" readonly="1"/>
@ -165,9 +163,9 @@
<field name="reason" readonly="1" attrs="{'invisible': [('state', '!=', 'canceled')]}" style="color: red;"/>
</group>
<group string="Orphans and Widow List">
<field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]" readonly="1" force_save="1"/>
</group>
<!-- <group string="Orphans and Widow List">-->
<!-- <field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]" readonly="1" force_save="1"/>-->
<!-- </group>-->
<!-- <group string="Sponsored Orphans Names" attrs="{'invisible': [('is_widow_orphan', '=', False)]}" >-->
<!-- <field name="with_orphan_ids" readonly="1" widget="many2many" nolabel="1" attrs="{'invisible': [('is_widow_orphan', '=', False)]}"/>-->
<!-- </group>-->
@ -180,6 +178,7 @@
<field name="sponsor_phone"/>
<field name="sponsor_id_number"/>
<field name="receive_messages" widget="boolean_toggle"/>
<field name="note"/>
</tree>
</field>
</page>
@ -221,15 +220,15 @@
<field name="family_id" attrs="{'invisible': [('sponsorship_type','!=','person')]}"/>
</group>
</group>
<group string="Orphans List" attrs="{'invisible': ['|', ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'orphan')]}">
<field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]"/>
</group>
<group string="Widows List" attrs="{'invisible': ['|', ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'widow')]}">
<field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]"/>
</group>
<group string="Orphans and Widows List" attrs="{'invisible': ['|', ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'both')]}">
<field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]"/>
</group>
<!-- <group string="Orphans List" attrs="{'invisible': ['|', ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'orphan')]}">-->
<!-- <field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]"/>-->
<!-- </group>-->
<!-- <group string="Widows List" attrs="{'invisible': ['|', ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'widow')]}">-->
<!-- <field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]"/>-->
<!-- </group>-->
<!-- <group string="Orphans and Widows List" attrs="{'invisible': ['|', ('sponsorship_type', '!=', 'group'), ('benefit_type', '!=', 'both')]}">-->
<!-- <field name="benefit_ids" nolabel="1" domain="[('id', 'in', members_domain_ids)]"/>-->
<!-- </group>-->
</form>
<tree>
<field name="donation_type"/>