[IMP] odex_benefit: IMP benefit

This commit is contained in:
younes 2025-12-14 19:49:30 +01:00
parent 424303fd8b
commit 3a742a0496
2 changed files with 34 additions and 8 deletions

View File

@ -6681,6 +6681,7 @@ msgstr "تاريخ الانقطاع"
#: model:ir.model.fields,field_description:odex_benefit.field_external_benefits__invoice_warn
#: model:ir.model.fields,field_description:odex_benefit.field_grant_benefit__invoice_warn
#: model:ir.model.fields,field_description:odex_benefit.field_needs_payment_line__invoice_id
#: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__payment_method__invoice
#: model:ir.model.fields.selection,name:odex_benefit.selection__services_settings__payment_method__invoice
msgid "Invoice"
msgstr "فاتورة"
@ -9792,6 +9793,7 @@ msgstr "صلة القرابة"
#. module: odex_benefit
#: model:ir.model.fields,field_description:odex_benefit.field_benefits_needs__remaining_amount
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__car_remaining_amount
msgid "Remaining Amount"
msgstr "المبلغ المتبقي"
@ -10493,7 +10495,7 @@ msgstr "اسم الخدمة"
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__service_producer_id
#: model:ir.model.fields,field_description:odex_benefit.field_services_settings__service_producer_id
msgid "Service Producer"
msgstr ""
msgstr "جهة الدفع"
#. module: odex_benefit
#: model:ir.model.fields,field_description:odex_benefit.field_home_furnishing_items__service_request_id
@ -14331,6 +14333,7 @@ msgstr "حساب المصروف"
#: model:ir.model.fields,field_description:odex_benefit.field_confirm_benefit_expense__payment_order_id
#: model:ir.model.fields,field_description:odex_benefit.field_seasonal_service__payment_order_id
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__payment_order_id
#: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__payment_method__payment_order
#: model:ir.model.fields.selection,name:odex_benefit.selection__services_settings__payment_method__payment_order
msgid "Payment Order"
msgstr "أمر الصرف"
@ -16150,12 +16153,6 @@ msgstr "لا يمكنك طلب هذه الخدمة لأنك أقل من الحد
msgid "You cannot request this service because you do not have a car"
msgstr "لا يمكنك طلب هذه الخدمة لأنك لا تملك سيارة"
#. module: odex_benefit
#: code:addons/odex_benefit/models/service_request.py:0
#, python-format
msgid "You cannot request this service because children above 18 years"
msgstr "لا يمكنك طلب هذه الخدمة لأن الأطفال أكبر من 18 عامًا"
#. module: odex_benefit
#: code:addons/odex_benefit/models/service_request.py:0
#: code:addons/odex_benefit/models/service_request.py:0
@ -16777,6 +16774,7 @@ msgstr "حالة أمر الدفع"
#: model:ir.model.fields.selection,name:odex_benefit.selection__confirm_benefit_expense__move_state__none
#: model:ir.model.fields.selection,name:odex_benefit.selection__confirm_benefit_expense__payment_state__none
#: model:ir.model.fields.selection,name:odex_benefit.selection__seasonal_service__payment_order_state__none
#: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__payment_method__none
#: model:ir.model.fields.selection,name:odex_benefit.selection__service_request__payment_order_state__none
#: model:ir.model.fields.selection,name:odex_benefit.selection__services_settings__payment_method__none
msgid "None"
@ -16912,6 +16910,7 @@ msgid "Waiting for Deposit"
msgstr "بانتظار الايداع"
#. module: odex_benefit
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__payment_method
#: model:ir.model.fields,field_description:odex_benefit.field_services_settings__payment_method
msgid "Payment Method"
msgstr "طريقة الدفع"
@ -17515,3 +17514,30 @@ msgstr "الجهة الداعمة"
msgid "Supporter Entities"
msgstr "الجهات الداعمة"
#. module: odex_benefit
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__car_price
msgid "Car Price"
msgstr "قيمة السيارة"
#. module: odex_benefit
#: model:ir.model.fields,field_description:odex_benefit.field_service_request__show_car_remaining_amount
msgid "Show Car Remaining Amount"
msgstr "إظهار المبلغ المتبقي للسيارة"
#. module: odex_benefit
#: code:addons/odex_benefit/models/service_request.py:0
#, python-format
msgid ""
"You cannot request this service because there is at least one child over 18 "
"years old living with the family."
msgstr "لا يمكنك طلب هذه الخدمة لأنه يوجد طفل واحد على الأقل يزيد عمره عن 18 عامًا يعيش مع الأسرة."
#. module: odex_benefit
#: code:addons/odex_benefit/models/service_request.py:0
#, python-format
msgid ""
"The following service requests do not have a Service Producer defined:\n"
"%s"
msgstr ""
"طلبات الخدمة التالية ليس لديها جهة الدفع محددة:\n"
"%s"

View File

@ -234,7 +234,7 @@ class ServiceRequest(models.Model):
payment_order_state = "waiting"
rec.payment_order_state = payment_order_state
@api.depends('car_price', 'requested_service_amount', 'service_cat.service_type')
@api.depends('car_price', 'requested_service_amount', 'service_cat')
def _compute_remaining_amount(self):
for rec in self:
if rec.service_cat and rec.service_cat.service_type == 'buy_car':