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..6381c7516 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 b5b565741..aaf6719d8 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-06-05 18:48+0000\n" -"PO-Revision-Date: 2024-06-05 18:48+0000\n" +"POT-Creation-Date: 2024-07-15 08:05+0000\n" +"PO-Revision-Date: 2024-07-15 08:05+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -117,6 +117,11 @@ msgstr "" msgid "Approve" msgstr "إعتماد" +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_order_custom_form_view +msgid "Approve Order" +msgstr "" + #. module: purchase_requisition_custom #: model:res.groups,name:purchase_requisition_custom.group_approve_purchase_requisition msgid "Approve Purchase Requisition" @@ -139,7 +144,7 @@ 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 @@ -242,6 +247,11 @@ msgstr "اسم الاتفاقية/المنافسة" msgid "Change State Line" msgstr "" +#. module: purchase_requisition_custom +#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_requisition__check_request +msgid "Check Request" +msgstr "" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_res_config_settings__chief_executive_officer msgid "Chief Executive Officer" @@ -319,11 +329,6 @@ msgstr "أعضاء اللجنة غير متطابقين من حيث العدد msgid "Common Services Approval" msgstr "موافقة الخدمات المشتركة" -#. module: purchase_requisition_custom -#: model:ir.model,name:purchase_requisition_custom.model_res_company -msgid "Companies" -msgstr "شركات" - #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__company_id msgid "Company" @@ -352,6 +357,11 @@ msgstr "تأكيد الفاتورة" msgid "Confirm Po" msgstr "تأكيد امر الشراء" +#. module: purchase_requisition_custom +#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_order_custom_form_view +msgid "Confirm Purchase" +msgstr "اعتماد" + #. module: purchase_requisition_custom #: model:res.groups,name:purchase_requisition_custom.group_confirm_purchase_requisition msgid "Confirm Purchase Requisition" @@ -369,11 +379,6 @@ msgstr "التأكيد" msgid "Confirmed" msgstr "مؤكد" -#. module: purchase_requisition_custom -#: model:ir.model,name:purchase_requisition_custom.model_res_partner -msgid "Contact" -msgstr "جهة الاتصال" - #. module: purchase_requisition_custom #: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_order__type__contract msgid "Contract" @@ -515,6 +520,11 @@ msgstr "التسليم الى" msgid "Delivery State" msgstr "حالة الاستلام" +#. module: purchase_requisition_custom +#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request_line__qty +msgid "Demand Qty" +msgstr "الكمية المطلوبة" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_order__department_id #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__department_id @@ -614,6 +624,11 @@ msgstr "" msgid "Email Sent to Vendor?" msgstr "تم ارسال طلب عرض السعر؟" +#. module: purchase_requisition_custom +#: model:ir.model,name:purchase_requisition_custom.model_mail_compose_message +msgid "Email composition wizard" +msgstr "معالج تكوين رسالة البريد الإلكتروني" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_budget_confirmation__emergency msgid "Emergency" @@ -755,6 +770,11 @@ msgstr "إذا كان محددًا، فقد حدث خطأ في تسليم بعض msgid "In Purchase" msgstr "ادارة المشتريات" +#. module: purchase_requisition_custom +#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__is_creator +msgid "Is Creator" +msgstr "" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__message_is_follower msgid "Is Follower" @@ -790,7 +810,7 @@ msgstr "المنتج" #: code:addons/purchase_requisition_custom/models/purchase_request.py:0 #, python-format msgid "Item Quantity MUST be at Least ONE!" -msgstr "يجب أن تكون كمية الصنف واحدة على الأقل!" +msgstr "" #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form @@ -1277,7 +1297,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 @@ -1370,7 +1390,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 @@ -1381,7 +1401,7 @@ msgstr "طلب الشراء %s مرفوض من قبل: %s سبب الرفض: %s" #. module: purchase_requisition_custom #: model:ir.model,name:purchase_requisition_custom.model_purchase_order_line msgid "Purchase Order Line" -msgstr "" +msgstr "بند أمر الشراء" #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_request_form @@ -1448,6 +1468,11 @@ msgstr "ميزاينة المشتريات" msgid "Purchase manager" msgstr "مدير المشتريات" +#. module: purchase_requisition_custom +#: model:res.groups,name:purchase_requisition_custom.group_purchase_set_to_draft +msgid "Purchase set to Draft " +msgstr "" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_order__purpose #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__purchase_purpose @@ -1455,11 +1480,6 @@ msgstr "مدير المشتريات" msgid "Purpose" msgstr "مبررات طلب الشراء (الغرض)" -#. module: purchase_requisition_custom -#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request_line__qty -msgid "Qty" -msgstr "الكمية" - #. module: purchase_requisition_custom #: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__change_purchase_user_state__state__quality msgid "Quality" @@ -1525,6 +1545,12 @@ msgstr "سبب الرفض" msgid "Reject Purchase Order" msgstr "رفض أمر شراء" +#. module: purchase_requisition_custom +#: code:addons/purchase_requisition_custom/models/purchase_requisition_custom.py:0 +#, python-format +msgid "Reject Purchase Request" +msgstr "" + #. module: purchase_requisition_custom #: code:addons/purchase_requisition_custom/models/budget_confirmation.py:0 #, python-format @@ -1532,6 +1558,7 @@ msgid "Reject Purchase Request Budget Confirmation" msgstr "" #. module: purchase_requisition_custom +#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__reject_reason #: model:ir.model.fields,field_description:purchase_requisition_custom.field_reject_wizard__reject_reason msgid "Reject Reson" msgstr "" @@ -1541,11 +1568,21 @@ msgstr "" msgid "Rejected By Budget" msgstr "مرفوضة حسب الميزاينة" +#. module: purchase_requisition_custom +#: model:ir.model,name:purchase_requisition_custom.model_res_partner +msgid "Renter" +msgstr "المستأجر" + #. module: purchase_requisition_custom #: model:ir.ui.menu,name:purchase_requisition_custom.reports msgid "Reports" msgstr "التقارير" +#. module: purchase_requisition_custom +#: model:ir.model.fields,field_description:purchase_requisition_custom.field_committe_member__req_id +msgid "Req" +msgstr "" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_budget_confirmation__request_id #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request_cancel_wizard__request_id @@ -1564,6 +1601,11 @@ msgstr "مرجع الطلب" msgid "Request for Quotation" msgstr "أوامر الشراء المبدئية" +#. module: purchase_requisition_custom +#: model:ir.model.fields,field_description:purchase_requisition_custom.field_refuse_reason__request_id +msgid "Request id" +msgstr "" + #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__by_purchase msgid "Requested by Purchase" @@ -1579,6 +1621,11 @@ msgstr "طلب الشراء" msgid "Requisition Id" msgstr "" +#. module: purchase_requisition_custom +#: model:ir.model,name:purchase_requisition_custom.model_res_company +msgid "Res Company SMS Configuration" +msgstr "" + #. module: purchase_requisition_custom #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_order_custom_form_view msgid "Resend To Budget Check" @@ -1632,6 +1679,7 @@ msgstr "الموافقة الثانية" #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_committe_member__select #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_order__select +#: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_request__select #: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_order_custom_form_view msgid "Select" msgstr "إختيار" @@ -1639,7 +1687,7 @@ msgstr "إختيار" #. module: purchase_requisition_custom #: model:ir.model.fields,help:purchase_requisition_custom.field_purchase_order__project_id msgid "Select a project for tasks related to this purchase order." -msgstr "" +msgstr "حدد مشروعًا للمهام المتعلقة بأمر الشراء هذا." #. module: purchase_requisition_custom #: model:ir.model.fields,field_description:purchase_requisition_custom.field_purchase_requisition__selected_purchase_id @@ -1681,11 +1729,6 @@ msgstr "أرسلت للموازنة؟" msgid "Set Default Analytic account For Purchase" msgstr "حدد مركز تكلفة افتراضي للمشتريات" -#. module: purchase_requisition_custom -#: model_terms:ir.ui.view,arch_db:purchase_requisition_custom.purchase_order_custom_form_view -msgid "Set to Draft" -msgstr "تعيين كمسودة" - #. module: purchase_requisition_custom #: model:ir.actions.server,name:purchase_requisition_custom.action_sign_purchase_orders_menu #: model:ir.model.fields.selection,name:purchase_requisition_custom.selection__purchase_order__state__sign 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..e9850ebfa 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..fcef6955a 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..b388d3a16 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..ea9a15837 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..7da0fe7b3 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..5992c2bbd 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..4d063cca6 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..01b496ea4 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..8747fc0e5 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..e0089f881 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/models/purchase_order.py b/odex25_purchase/purchase_requisition_custom/models/purchase_order.py index 1eb798119..9b010f1b7 100644 --- a/odex25_purchase/purchase_requisition_custom/models/purchase_order.py +++ b/odex25_purchase/purchase_requisition_custom/models/purchase_order.py @@ -293,6 +293,10 @@ class PurchaseOrderCustom(models.Model): fields.Date.from_string(x.date_from) <= fields.Date.from_string( rec.date_order) <= fields.Date.from_string(x.date_to)) super(PurchaseOrderCustom, rec).button_approve() + def print_quotation(self): + if self.state in ['draft','wait']: + self.write({'state': "sent"}) + return self.env.ref('purchase.report_purchase_quotation').report_action(self) def action_rfq_send(self): res=super(PurchaseOrderCustom,self).action_rfq_send() 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..62350084b 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..4aa6b1cfc 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..9c153eb95 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/convert_to_contract.cpython-38.pyc differ