diff --git a/odex25_purchase/purchase_requisition_custom/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/__pycache__/__init__.cpython-38.pyc
new file mode 100644
index 000000000..b8a1603e3
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/__pycache__/__init__.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po b/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po
index c8d743a8f..1956b7df9 100644
--- a/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po
+++ b/odex25_purchase/purchase_requisition_custom/i18n/ar_001.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-06 19:50+0000\n"
-"PO-Revision-Date: 2024-08-06 19:50+0000\n"
+"POT-Creation-Date: 2024-09-08 21:51+0000\n"
+"PO-Revision-Date: 2024-09-08 21:51+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -144,13 +144,25 @@ msgstr "تم اعتماد الموازنة"
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_partner_document__attachment
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_order_line__attachment_ids
msgid "Attachment"
-msgstr "مرفقات"
+msgstr "مرفق"
#. module: purchase_requisition_custom
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__message_attachment_count
msgid "Attachment Count"
msgstr "عدد المرفقات"
+#. module: purchase_requisition_custom
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_change_purchase_user_state__attachment_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_committe_member__attachment_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_document_type__attachment_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_partner_document__attachment_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_committee_type__attachment_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__attachment_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request_line__attachment_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_vendor_type__attachment_ids
+msgid "Attachments"
+msgstr ""
+
#. module: purchase_requisition_custom
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_convert_po_contract_wizard__auto_notification
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_order__auto_notification
@@ -199,6 +211,7 @@ msgstr "الموازنات"
#. module: purchase_requisition_custom
#: code:addons/purchase_requisition_custom/models/purchase_request.py:0
+#: code:addons/purchase_requisition_custom/models/purchase_request.py:0
#, python-format
msgid "Can't Confirm Request With No Item!"
msgstr "لا يمكن تأكيد الطلب مع عدم وجود صنف/خدمة!"
@@ -763,7 +776,7 @@ msgstr "إذا كان محددًا، فقد حدث خطأ في تسليم بعض
#. module: purchase_requisition_custom
#: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_request__state__waiting
msgid "In Purchase"
-msgstr "ادارة المشتريات"
+msgstr "في الشراء"
#. module: purchase_requisition_custom
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__is_creator
@@ -1015,18 +1028,6 @@ msgstr "نوع النشاط التالي"
msgid "No analytic account for the project"
msgstr "لا يوجد حساب تحليلي للمشروع"
-#. module: purchase_requisition_custom
-#: code:addons/purchase_requisition_custom/models/purchase_order.py:0
-#, python-format
-msgid "No budget for this service"
-msgstr ""
-
-#. module: purchase_requisition_custom
-#: code:addons/purchase_requisition_custom/models/purchase_order.py:0
-#, python-format
-msgid "No confirmation lines"
-msgstr ""
-
#. module: purchase_requisition_custom
#: code:addons/purchase_requisition_custom/models/purchase_requisition_custom.py:0
#, python-format
@@ -1166,6 +1167,7 @@ msgstr "نوع مستند المورد"
#. module: purchase_requisition_custom
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_benefits_representative__documents_ids
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_external_benefits__documents_ids
+#: model:ir.model.fields,field_description:purchase_requisition_custom.field_family_member__documents_ids
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_grant_benefit__documents_ids
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_res_partner__documents_ids
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_res_users__documents_ids
@@ -1243,7 +1245,7 @@ msgstr "الرجاء إنشاء طلب عرض أسعار أولاً"
#: code:addons/purchase_requisition_custom/models/purchase_requisition_custom.py:0
#, python-format
msgid "Please put cost center to the product line"
-msgstr "الرجاء وضع حساب تحليلي في سطر الصنف"
+msgstr ""
#. module: purchase_requisition_custom
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_budget_confirmation__po_id
@@ -1292,7 +1294,7 @@ msgstr "وحدة قياس المنتج"
#: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_requisition__purchase_cost__project
#: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_requisition__type__project
msgid "Project"
-msgstr "مشروع"
+msgstr "المشروع"
#. module: purchase_requisition_custom
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_requisition__Project_name
@@ -1385,7 +1387,7 @@ msgstr "إنشاء الشراء"
#: model:ir.model.fields,field_description:purchase_requisition_custom.field_account_payment__purchase_id
#: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_order__state__purchase
msgid "Purchase Order"
-msgstr "أوامر الشراء المؤكدة"
+msgstr "أمر شراء"
#. module: purchase_requisition_custom
#: code:addons/purchase_requisition_custom/models/budget_confirmation.py:0
@@ -1414,7 +1416,7 @@ msgstr "قائمة تقارير المشتريات"
#: model:ir.ui.menu,name:purchase_requisition_custom.menu_purchase_request_root
#, python-format
msgid "Purchase Request"
-msgstr "طلبات الادارات"
+msgstr "طلبات الشراء"
#. module: purchase_requisition_custom
#: code:addons/purchase_requisition_custom/models/budget_confirmation.py:0
@@ -1428,6 +1430,11 @@ msgstr ""
msgid "Purchase Request Permission Group"
msgstr "صلاحيات طلبات الشراء"
+#. module: purchase_requisition_custom
+#: model:res.groups,name:purchase_requisition_custom.group_refuse_purchase
+msgid "Purchase Request Refuse"
+msgstr "رفض طلبات الشراء"
+
#. module: purchase_requisition_custom
#: model:ir.model,name:purchase_requisition_custom.model_purchase_requisition
#: model:ir.module.category,name:purchase_requisition_custom.module_category_purchase_requisition_custom
@@ -1567,7 +1574,7 @@ msgstr "مرفوضة حسب الميزاينة"
#. module: purchase_requisition_custom
#: model:ir.model,name:purchase_requisition_custom.model_res_partner
msgid "Renter"
-msgstr "المستأجر"
+msgstr ""
#. module: purchase_requisition_custom
#: model:ir.ui.menu,name:purchase_requisition_custom.reports
@@ -2090,7 +2097,7 @@ msgstr ""
#: code:addons/purchase_requisition_custom/models/purchase_request.py:0
#, python-format
msgid "You must set a Vendor this PO"
-msgstr "برجاء إختيار مورد حتى تتمكن من إنشاء طلب شراء"
+msgstr ""
#. module: purchase_requisition_custom
#: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__change_purchase_user_state__state__cancel
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/__init__.cpython-38.pyc
new file mode 100644
index 000000000..2a96ab26f
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/__init__.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_invoice.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_invoice.cpython-38.pyc
new file mode 100644
index 000000000..988651cec
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_invoice.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_payment.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_payment.cpython-38.pyc
new file mode 100644
index 000000000..536d54e97
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_payment.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/budget_confirmation.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/budget_confirmation.cpython-38.pyc
new file mode 100644
index 000000000..25a6deaa6
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/budget_confirmation.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/mail_compose_message.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/mail_compose_message.cpython-38.pyc
new file mode 100644
index 000000000..98ae0cdbd
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/mail_compose_message.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_order.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_order.cpython-38.pyc
new file mode 100644
index 000000000..50dc8694b
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_order.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_request.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_request.cpython-38.pyc
new file mode 100644
index 000000000..bd5aeee1b
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_request.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_requisition_custom.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_requisition_custom.cpython-38.pyc
new file mode 100644
index 000000000..7122405d5
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_requisition_custom.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_partner.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_partner.cpython-38.pyc
new file mode 100644
index 000000000..9c7024cc2
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_partner.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_settings.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_settings.cpython-38.pyc
new file mode 100644
index 000000000..6cd025286
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_settings.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/security/category_groups.xml b/odex25_purchase/purchase_requisition_custom/security/category_groups.xml
index b0aa2bd03..4d88450b3 100644
--- a/odex25_purchase/purchase_requisition_custom/security/category_groups.xml
+++ b/odex25_purchase/purchase_requisition_custom/security/category_groups.xml
@@ -45,7 +45,7 @@
- Purchase Order Refuse
+ Purchase Request Refuse
diff --git a/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/__init__.cpython-38.pyc
new file mode 100644
index 000000000..721fe055f
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/__init__.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/cancel_purchase_request.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/cancel_purchase_request.cpython-38.pyc
new file mode 100644
index 000000000..cd55f231c
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/cancel_purchase_request.cpython-38.pyc differ
diff --git a/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/convert_to_contract.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/convert_to_contract.cpython-38.pyc
new file mode 100644
index 000000000..6123f466c
Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/convert_to_contract.cpython-38.pyc differ