From 2beee824347c858d4af22f5c3773300b8da442b0 Mon Sep 17 00:00:00 2001 From: maltayyar2 Date: Fri, 21 Nov 2025 00:42:45 +0300 Subject: [PATCH 1/2] fix: Critical button styling and tree view translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🚨 Critical Fixes: 1. **Fixed Missing Button Styling:** - button_approve → btn-primary + fa-check-circle (was oe_highlight) - open_convert_po_contract → btn-info + fa-file-contract (was oe_highlight) ⚠️ These buttons were showing with transparent background due to oe_highlight class 2. **Fixed Tree View Column Headers Translation:** - Purchase State → حالة الشراء - State → الحالة - Categories → الفئات - Branch → الفرع - Department → القسم - Employee → الموظف - Date → التاريخ - Request Number → رقم الطلب - Approve Order → موافقة الطلب - PO To Contract → تحويل إلى عقد ✅ Root Cause Analysis: - oe_highlight class doesn't provide background color in some Odoo themes - Missing Arabic translations for tree view column headers - These were the last remaining unstyled buttons 🎯 Impact: - All buttons now have proper background colors - Tree view fully translated to Arabic - Professional UI consistency achieved --- .../i18n/ar_001.po | 50 +++++++++++++++++++ .../views/purchase_requisition_custom.xml | 4 +- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po b/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po index d009394ce..a7e5340a3 100644 --- a/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po +++ b/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po @@ -3021,6 +3021,56 @@ msgstr "تم التسليم" msgid "Create Asset Custody" msgstr "إنشاء عهدة أصول" +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "Purchase State" +msgstr "حالة الشراء" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "State" +msgstr "الحالة" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "Categories" +msgstr "الفئات" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "Branch" +msgstr "الفرع" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "Department" +msgstr "القسم" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "Employee" +msgstr "الموظف" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "Date" +msgstr "التاريخ" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_tree +msgid "Request Number" +msgstr "رقم الطلب" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_requisition_custom_form_view +msgid "Approve Order" +msgstr "موافقة الطلب" + +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_requisition_custom_form_view +msgid "PO To Contract" +msgstr "تحويل إلى عقد" + #. module: vendor_evaluation #: model_terms:ir.ui.view,arch_db:vendor_evaluation.vendor_evaluation_wizard_view msgid "Evaluate" 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 054be2c34..5898d577b 100644 --- a/odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml +++ b/odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml @@ -210,12 +210,12 @@