Merge pull request #4949 from expsa/donations_sponorship_editing
donations_sponorship_editing
This commit is contained in:
commit
11ffbfed2d
|
|
@ -3370,7 +3370,7 @@ msgstr "الاجتماعات"
|
|||
#: model:ir.model.fields.selection,name:odex_takaful.selection__replacement_process__registered_type__member
|
||||
#: model:ir.model.fields.selection,name:odex_takaful.selection__takaful_sponsorship__registered_type__member
|
||||
msgid "Member"
|
||||
msgstr "العضو"
|
||||
msgstr "عضو"
|
||||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model,name:odex_takaful.model_family_member
|
||||
|
|
@ -4743,7 +4743,7 @@ msgstr "مشترك بالنظام"
|
|||
#: model:ir.model.fields,field_description:odex_takaful.field_replacement_process__registered_type
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_takaful_sponsorship__registered_type
|
||||
msgid "Registered Type"
|
||||
msgstr "نوع الإشتراك(كافل)"
|
||||
msgstr "نوع الإشتراك (كافل)"
|
||||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_takaful_sponsor__related_benefits_count
|
||||
|
|
@ -5192,8 +5192,6 @@ msgstr "عذرا، لا توجد نتائج لهذا الاختيار!"
|
|||
#: model:ir.model.fields,field_description:odex_takaful.field_refund_details_lines__sponsor_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_refund_wiz__sponsor_id
|
||||
#: model:ir.model.fields,field_description:odex_takaful.field_takaful_sponsor__is_sponsor
|
||||
#: model:ir.model.fields.selection,name:odex_takaful.selection__replacement_process__registered_type__sponsor
|
||||
#: model:ir.model.fields.selection,name:odex_takaful.selection__takaful_sponsorship__registered_type__sponsor
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.donations_details_lines_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.report_transfer_deduction_document
|
||||
#, python-format
|
||||
|
|
@ -5996,7 +5994,7 @@ msgstr ""
|
|||
#. module: odex_takaful
|
||||
#: model_terms:ir.ui.view,arch_db:odex_takaful.view_takaful_sponsor_form
|
||||
msgid "The sponsor"
|
||||
msgstr "الكافل"
|
||||
msgstr "كافل"
|
||||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model.fields,help:odex_takaful.field_takaful_sponsor__property_stock_customer
|
||||
|
|
@ -6826,3 +6824,10 @@ msgstr ""
|
|||
#: model:product.template,name:odex_takaful.financial_gift_product_template
|
||||
msgid "هدية مالية"
|
||||
msgstr ""
|
||||
|
||||
#. module: odex_takaful
|
||||
#: model:ir.model.fields.selection,name:odex_takaful.selection__replacement_process__registered_type__sponsor
|
||||
#: model:ir.model.fields.selection,name:odex_takaful.selection__takaful_sponsorship__registered_type__sponsor
|
||||
#, python-format
|
||||
msgid "Sponsor"
|
||||
msgstr "كافل"
|
||||
|
|
|
|||
|
|
@ -323,24 +323,78 @@ class TakafulSponsorship(models.Model):
|
|||
|
||||
def action_open_donation_catalog(self):
|
||||
all_donation_lines = self.donations_details_lines | self.donations_details_lines_mechanism_ids
|
||||
|
||||
kanban_view = self.env.ref(
|
||||
'odex_takaful.product_product_view_kanban')
|
||||
return {
|
||||
'type': 'ir.actions.act_window',
|
||||
'name': _('Choose Donation Items'),
|
||||
'res_model': 'product.template',
|
||||
'views': [(False, 'kanban')],
|
||||
'domain': [('id', 'not in', all_donation_lines.mapped('product_template_id').ids),('donation_category','=','donation')],
|
||||
'target': 'new',
|
||||
'views': [(kanban_view.id, 'kanban')],
|
||||
'domain': [('id', 'not in', all_donation_lines.mapped('product_template_id').ids),
|
||||
('donation_category', '=', 'donation'), ],
|
||||
'context': {
|
||||
# '_quantity_change': True,
|
||||
'sponsorship_id': self.id,
|
||||
'create': False
|
||||
},
|
||||
|
||||
'help': _("""<p class="o_view_nocontent_smiling_face">
|
||||
Create a new product
|
||||
</p>""")
|
||||
Create a new product
|
||||
</p>""")
|
||||
}
|
||||
|
||||
# return {
|
||||
# 'type': 'ir.actions.act_window',
|
||||
# 'name': _('Choose Donation Items'),
|
||||
# 'res_model': 'product.template',
|
||||
# 'views': [(False, 'kanban')],
|
||||
# 'domain': [('id', 'not in', all_donation_lines.mapped('product_template_id').ids),('donation_category','=','donation')],
|
||||
# 'target': 'new',
|
||||
# 'context': {
|
||||
# 'sponsorship_id': self.id,
|
||||
# 'create': False
|
||||
# },
|
||||
#
|
||||
# 'help': _("""<p class="o_view_nocontent_smiling_face">
|
||||
# Create a new product
|
||||
# </p>""")
|
||||
# }
|
||||
|
||||
# def donation_catelog(self):
|
||||
# cart_object = self.env["donations.details.lines"]
|
||||
# donation_object = self.env["donations.items"]
|
||||
# cart_products_details = cart_object.search(
|
||||
# [('sponsorship_id', "=", self.id)]) # , ("cart_flag", "=", True)
|
||||
# product_object_data = donation_object.search(
|
||||
# [("_quantity", "!=", 0)])
|
||||
# assign_quantity = 0
|
||||
# for rec in product_object_data:
|
||||
# rec._quantity = 0
|
||||
# if len(cart_products_details) > 0:
|
||||
# for rec in cart_products_details:
|
||||
# if assign_quantity == 0:
|
||||
# assign_quantity += 1
|
||||
#
|
||||
# kanban_view = self.env.ref(
|
||||
# 'odex_takaful.product_product_view_kanban')
|
||||
# all_donation_lines = self.donations_details_lines | self.donations_details_lines_mechanism_ids
|
||||
#
|
||||
# return {
|
||||
# 'type': 'ir.actions.act_window',
|
||||
# 'name': _('Choose Donation Items'),
|
||||
# 'res_model': 'product.template',
|
||||
# 'views': [(kanban_view.id, 'kanban')],
|
||||
# 'domain': [('id', 'not in', all_donation_lines.mapped('product_template_id').ids),
|
||||
# ('donation_category', '=', 'donation'), ],
|
||||
# 'context': {
|
||||
# # '_quantity_change': True,
|
||||
# 'sponsorship_id': self.id,
|
||||
# 'create': False
|
||||
# },
|
||||
# 'help': _("""<p class="o_view_nocontent_smiling_face">
|
||||
# Create a new product
|
||||
# </p>""")
|
||||
# }
|
||||
|
||||
def action_replacement_processes(self):
|
||||
return {
|
||||
'name': _('Replacement Processes'),
|
||||
|
|
@ -1315,6 +1369,7 @@ class TakafulSponsorship(models.Model):
|
|||
'journal_id': int(kafala_journal_id),
|
||||
'date': fields.Date.today(),
|
||||
'partner_id': self.sponsor_id.sponsor_partner_id.id,
|
||||
'invoice_origin': self.code,
|
||||
'invoice_line_ids': [(0, 0, {
|
||||
'product_id': line.product_id.id,
|
||||
'price_unit': line.total_donation_amount,
|
||||
|
|
|
|||
|
|
@ -37,4 +37,5 @@ access_replacement_line_method,access_takaful_replacement_line,model_replacement
|
|||
access_replacement_process_line_method,access_takaful_replacement_process_line,model_replacement_process_line,,1,1,1,1
|
||||
|
||||
|
||||
access_transfer_deduction_wizard,transfer.deduction.wizard.access,model_transfer_deduction_wizard,base.group_user,1,1,1,1
|
||||
access_transfer_deduction_wizard,transfer.deduction.wizard.access,model_transfer_deduction_wizard,base.group_user,1,1,1,1
|
||||
access_account_payment_register_donation_officer,account_payment_register_donation_officer,account.model_account_payment_register,odex_takaful.donation_officer_group,1,1,1,1
|
||||
|
Loading…
Reference in New Issue