From be7cfdf4139a81257ed290fb066d12d8ebe32650 Mon Sep 17 00:00:00 2001 From: maltayyar2 Date: Wed, 19 Nov 2025 12:06:21 +0300 Subject: [PATCH] feat: Fix Purchase Order and Request layout issues - Fix Purchase Order form layout - organize fields in proper groups - Add separators and groups for Request Information and Status sections - Remove duplicate request_id field from origin replacement - Remove unnecessary invisible="0" attribute from department_id - Fix typo: colsapn to colspan in committee type form - Add missing Arabic translations for group headers - Improve field organization and visual layout Synced with latest dev_odex25_purchase on 2025-11-19 --- .../i18n/ar_001.po | 41 ++++++++- .../purchase_requisition_custom/i18n/ar_SY.po | 2 +- .../views/purchase_request.xml | 61 ++++++------- .../views/purchase_requisition_custom.xml | 85 +++++++++++-------- 4 files changed, 114 insertions(+), 75 deletions(-) diff --git a/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po b/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po index f0db7176b..d5d0e23a2 100644 --- a/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po +++ b/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po @@ -669,12 +669,12 @@ msgstr "الكمية المطلوبة" #: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_order__purchase_cost__department #: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_requisition__purchase_cost__department msgid "Department" -msgstr "القسم" +msgstr "الإدارة" #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_order_line__department_name msgid "Department Name" -msgstr "اسم القسم" +msgstr "اسم الإدارة" #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request_line__description @@ -1956,6 +1956,41 @@ msgstr "الفرع" msgid "Requested by Purchase" msgstr "الطلب لموظف اخر؟" +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Requester Information" +msgstr "معلومات مقدم الطلب" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Request Details" +msgstr "تفاصيل الطلب" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Vendor & Accounting" +msgstr "المورد والمحاسبة" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_requisition_custom_form_view +msgid "Purchase Configuration" +msgstr "إعدادات الشراء" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_requisition_custom_form_view +msgid "Department & Request Details" +msgstr "القسم وتفاصيل الطلب" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_order_form_inherit +msgid "Request Information" +msgstr "معلومات الطلب" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_order_form_inherit +msgid "Status & Tracking" +msgstr "الحالة والمتابعة" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_change_purchase_user_state__requisition_id msgid "Requisition" @@ -2809,7 +2844,7 @@ msgstr "الموظف" #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_search msgid "Department" -msgstr "القسم" +msgstr "الإدارة" #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_search diff --git a/odex25_purchase/purchase_requisition_custom/i18n/ar_SY.po b/odex25_purchase/purchase_requisition_custom/i18n/ar_SY.po index ce6081ab4..e063564d1 100644 --- a/odex25_purchase/purchase_requisition_custom/i18n/ar_SY.po +++ b/odex25_purchase/purchase_requisition_custom/i18n/ar_SY.po @@ -2481,7 +2481,7 @@ msgstr "الموظف" #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_search msgid "Department" -msgstr "القسم" +msgstr "الإدارة" #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_search diff --git a/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml b/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml index 94b8a3cd5..42cc61dd5 100644 --- a/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml +++ b/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml @@ -30,6 +30,7 @@ attrs="{'invisible' : ['|',('state' , '!=' , 'waiting'),('purchase_create' , '=' , True)]}"/>
@@ -66,13 +75,13 @@ - + readonly="1"/> + + attrs="{'readonly':[('state' , '!=' , 'draft')]}" placeholder="Request Purpose..."/> + @@ -98,22 +108,16 @@ - - + required="1"/> - - - - + + - + @@ -135,8 +139,8 @@ - - + + @@ -152,8 +156,8 @@ - - + + @@ -176,16 +180,7 @@ domain="[('employee_id.user_id','=',uid)]"/> - - - - - - + - - diff --git a/odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml b/odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml index 71d3e555f..f8f8d0010 100644 --- a/odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml +++ b/odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml @@ -42,7 +42,7 @@
- + @@ -98,7 +98,7 @@ - + @@ -187,7 +187,7 @@