IMP benefit

This commit is contained in:
younes 2025-10-01 16:08:41 +01:00
parent 4f61ba05ba
commit c3bd1d23ee
3 changed files with 17 additions and 7 deletions

View File

@ -2375,6 +2375,7 @@ msgstr "التدريب"
#: model:ir.model.fields,field_description:odex_benefit.field_benefit_followers__follower_type #: model:ir.model.fields,field_description:odex_benefit.field_benefit_followers__follower_type
#: model:ir.model.fields,field_description:odex_benefit.field_grant_benefit__benefit_type #: model:ir.model.fields,field_description:odex_benefit.field_grant_benefit__benefit_type
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__benefit_type #: model:ir.model.fields,field_description:odex_benefit.field_service_request__benefit_type
#: model:ir.model.fields,field_description:odex_benefit.field_services_settings__benefit_type
msgid "Benefit Type" msgid "Benefit Type"
msgstr "نوع المستفيدين" msgstr "نوع المستفيدين"
@ -4905,6 +4906,7 @@ msgstr "استثنائية"
#. module: odex_benefit #. module: odex_benefit
#: model:ir.model.fields.selection,name:odex_benefit.selection__grant_benefit__action_type__exception #: model:ir.model.fields.selection,name:odex_benefit.selection__grant_benefit__action_type__exception
#: model:ir.model.fields.selection,name:odex_benefit.selection__family_member__action_type__exception #: model:ir.model.fields.selection,name:odex_benefit.selection__family_member__action_type__exception
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__exception
msgid "Exception" msgid "Exception"
msgstr "استثناء" msgstr "استثناء"
@ -4912,6 +4914,7 @@ msgstr "استثناء"
#: model:ir.model.fields,field_description:odex_benefit.field_exception_wizard__exception_attachment #: model:ir.model.fields,field_description:odex_benefit.field_exception_wizard__exception_attachment
#: model:ir.model.fields,field_description:odex_benefit.field_family_member__exception_attachment #: model:ir.model.fields,field_description:odex_benefit.field_family_member__exception_attachment
#: model:ir.model.fields,field_description:odex_benefit.field_grant_benefit__exception_attachment #: model:ir.model.fields,field_description:odex_benefit.field_grant_benefit__exception_attachment
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__exception_attach
msgid "Exception Attachment" msgid "Exception Attachment"
msgstr "مرفق الاستثناء" msgstr "مرفق الاستثناء"
@ -5137,6 +5140,7 @@ msgstr "الاسر المستفيدة"
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__family_id #: model:ir.model.fields,field_description:odex_benefit.field_service_request__family_id
#: model:ir.model.fields,field_description:odex_benefit.field_visit_location__family_id #: model:ir.model.fields,field_description:odex_benefit.field_visit_location__family_id
#: model:ir.model.fields,field_description:odex_benefit.field_zkat_line__family_id #: model:ir.model.fields,field_description:odex_benefit.field_zkat_line__family_id
#: model:ir.model.fields.selection,name:odex_benefit.selection__services_settings__benefit_type__family
#: model:ir.model.fields.selection,name:odex_benefit.selection__generate_reports__service_to__family #: model:ir.model.fields.selection,name:odex_benefit.selection__generate_reports__service_to__family
#: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__benefit_type__family #: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__benefit_type__family
#: model:ir.model.fields.selection,name:odex_benefit.selection__visit_location__benefit_type__family #: model:ir.model.fields.selection,name:odex_benefit.selection__visit_location__benefit_type__family
@ -7951,6 +7955,7 @@ msgstr "الاجتماعات"
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__member_id #: model:ir.model.fields,field_description:odex_benefit.field_service_request__member_id
#: model:ir.model.fields,field_description:odex_benefit.field_suspend_reason_wizard__member_id #: model:ir.model.fields,field_description:odex_benefit.field_suspend_reason_wizard__member_id
#: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__benefit_type__member #: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__benefit_type__member
#: model:ir.model.fields.selection,name:odex_benefit.selection__services_settings__benefit_type__member
msgid "Member" msgid "Member"
msgstr "الفرد" msgstr "الفرد"
@ -15716,9 +15721,10 @@ msgid "Maximum Age"
msgstr "الأقصى للعمر" msgstr "الأقصى للعمر"
#. module: odex_benefit #. module: odex_benefit
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__service_conditions
#: model:ir.model.fields,field_description:odex_benefit.field_services_settings__service_conditions #: model:ir.model.fields,field_description:odex_benefit.field_services_settings__service_conditions
msgid "Service Conditions" msgid "Service Conditions"
msgstr "شروط الاستحقاق" msgstr "شروط الخدمة"
#. module: odex_benefit #. module: odex_benefit
#: model_terms:ir.ui.view,arch_db:odex_benefit.services_settings_form #: model_terms:ir.ui.view,arch_db:odex_benefit.services_settings_form
@ -15926,3 +15932,9 @@ msgid ""
"Application rejected due to missing documents, missing official proofs, or " "Application rejected due to missing documents, missing official proofs, or "
"the family's ineligibility for the association's services." "the family's ineligibility for the association's services."
msgstr "عدم استكمال المستندات المطاوبة او الاثباتات الرسمية او عدم استحقاق الاسرة لخدمات الجمعية وتم رفض الطلب" msgstr "عدم استكمال المستندات المطاوبة او الاثباتات الرسمية او عدم استحقاق الاسرة لخدمات الجمعية وتم رفض الطلب"
#. module: odex_benefit
#: model_terms:ir.ui.view,arch_db:odex_benefit.service_request_form
#: model_terms:ir.ui.view,arch_db:odex_benefit.services_settings_form
msgid "Eligibility Criteria"
msgstr "شروط الاستحقاق"

View File

@ -1,5 +1,3 @@
from email.policy import default
from odoo import fields, models, api, _ from odoo import fields, models, api, _
from odoo.exceptions import UserError, ValidationError from odoo.exceptions import UserError, ValidationError
from datetime import timedelta from datetime import timedelta

View File

@ -22,11 +22,11 @@
<button name="action_accounting_approve" type="object" <button name="action_accounting_approve" type="object"
string="Accounting Approve" class="oe_highlight" string="Accounting Approve" class="oe_highlight"
confirm="Are you sure you want to approve ?" confirm="Are you sure you want to approve ?"
states="approval_of_beneficiary_services" groups="odex_benefit.group_benefit_accounting_accept"/> states="accounting_approve" groups="odex_benefit.group_benefit_accounting_accept"/>
<button name="action_accounting_first_refuse" type="object" <button name="action_accounting_first_refuse" type="object"
string="Return the request to the specialist" class="oe_highlight" string="Return the request to the specialist" class="oe_highlight"
attrs="{'invisible': ['|',('return_reason','!=', False), ('state', 'not in', ['second_approve' ,'send_request' ,'first_approve'])]}" attrs="{'invisible': ['|',('return_reason','!=', False), ('state', 'not in', ['accounting_approve', 'second_approve' ,'send_request' ,'first_approve'])]}"
states="second_approve,send_request,first_approve" groups="odex_benefit.group_benefit_accounting_accept,odex_benefit.group_benefit_woman_commitee,odex_benefit.group_benefit_branch_manager,odex_benefit.group_benefit_manager"/> groups="odex_benefit.group_benefit_accounting_accept,odex_benefit.group_benefit_woman_commitee,odex_benefit.group_benefit_branch_manager,odex_benefit.group_benefit_manager"/>
<button name="action_send_request_to_supplier" type="object" <button name="action_send_request_to_supplier" type="object"
string="Send Request To Supplier" class="oe_highlight" string="Send Request To Supplier" class="oe_highlight"
confirm="Are you sure you want to send request to supplier ?" confirm="Are you sure you want to send request to supplier ?"