From d9f5a250d4e7924cc83f8aef02cfe117582b12bb Mon Sep 17 00:00:00 2001 From: maltayyar2 Date: Thu, 20 Nov 2025 15:54:14 +0300 Subject: [PATCH] feat: Visual enhancements for purchase.request forms and tree views - Add state field coloring in tree view based on status - Add icons and colors to action buttons (Submit, Approve, Refuse, etc.) - Organize form fields into logical groups (Request Info, Details, Vendor, Accounting) - Add icons to notebook pages (Items, Note) - Add help attributes and placeholders for better UX - Improve smart buttons icons - Add decoration-bf for important states - Add Arabic translations for all new strings Synced with latest dev_odex25_purchase on 2025-11-20 --- .../i18n/ar_001.po | 45 ++++++++ .../views/purchase_request.xml | 108 ++++++++++-------- 2 files changed, 108 insertions(+), 45 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..5002d632c 100644 --- a/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po +++ b/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po @@ -2946,6 +2946,51 @@ msgstr "نوع الطلب" msgid "Month" msgstr "الشهر" +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Request 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" +msgstr "المورد" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Accounting" +msgstr "المحاسبة" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Enter purchase request justifications..." +msgstr "أدخل مبررات طلب الشراء..." + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Enter additional notes..." +msgstr "أدخل ملاحظات إضافية..." + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Suggested vendor for this purchase request" +msgstr "المورد المقترح لهذا الطلب" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Analytic account for budget tracking" +msgstr "الحساب التحليلي لتتبع الموازنة" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form +msgid "Request Lines" +msgstr "بنود الطلب" + #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_search msgid "Year" diff --git a/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml b/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml index 94b8a3cd5..9c8741ad0 100644 --- a/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml +++ b/odex25_purchase/purchase_requisition_custom/views/purchase_request.xml @@ -13,31 +13,37 @@ type="object" string="Submit" class="oe_highlight" + icon="fa-paper-plane" attrs="{'invisible': ['|',('is_creator', '=', False),('state','!=','draft')]}"/>