diff --git a/odex25_benefit/odex_benefit/i18n/ar_001.po b/odex25_benefit/odex_benefit/i18n/ar_001.po index 01c8bf847..01210a718 100644 --- a/odex25_benefit/odex_benefit/i18n/ar_001.po +++ b/odex25_benefit/odex_benefit/i18n/ar_001.po @@ -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" \ No newline at end of file diff --git a/odex25_benefit/odex_benefit/models/service_request.py b/odex25_benefit/odex_benefit/models/service_request.py index b542fc7ec..7692988b8 100644 --- a/odex25_benefit/odex_benefit/models/service_request.py +++ b/odex25_benefit/odex_benefit/models/service_request.py @@ -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':