From 8ec8ff1635c11bad193aa56862ee7818c8f8901e Mon Sep 17 00:00:00 2001 From: Ernad Husremovic Date: Sat, 30 Aug 2025 18:01:12 +0200 Subject: [PATCH] Add oca-purchase submodule with 96 purchase modules moved from oca-workflow-process MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 107 - .../__init__.py | 1 - .../__manifest__.py | 16 - .../i18n/bs.po | 30 - .../i18n/de.po | 31 - .../i18n/es.po | 43 - .../i18n/es_419.po | 31 - .../i18n/fr.po | 42 - .../i18n/it.po | 42 - .../i18n/partner_supplierinfo_smartbutton.pot | 30 - .../models/__init__.py | 1 - .../models/res_partner.py | 34 - .../readme/CONFIGURE.rst | 3 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 1 - .../readme/INSTALL.rst | 1 - .../readme/USAGE.rst | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 450 --- .../tests/__init__.py | 3 - .../test_partner_supplierinfo_smartbutton.py | 90 - .../views/res_partner_view.xml | 25 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 120 - .../__init__.py | 1 - .../__manifest__.py | 16 - .../i18n/bs.po | 115 - .../i18n/de.po | 131 - .../i18n/es.po | 163 - .../i18n/es_ES.po | 132 - .../i18n/es_MX.po | 132 - .../i18n/es_PE.po | 132 - .../i18n/fi.po | 131 - .../i18n/fr.po | 132 - .../i18n/fr_BE.po | 132 - .../i18n/fr_FR.po | 132 - .../i18n/gl.po | 131 - .../i18n/hr.po | 133 - .../i18n/it.po | 164 - .../i18n/nl.po | 131 - .../i18n/nl_NL.po | 132 - .../i18n/procurement_purchase_no_grouping.pot | 115 - .../i18n/pt_BR.po | 163 - .../i18n/pt_PT.po | 132 - .../i18n/ro.po | 132 - .../i18n/sl.po | 132 - .../i18n/tr_TR.po | 132 - .../i18n/vi_VN.po | 132 - .../i18n/zh_CN.po | 133 - .../models/__init__.py | 5 - .../models/product_category.py | 32 - .../models/purchase_order.py | 45 - .../models/res_company.py | 31 - .../models/res_config_settings.py | 16 - .../models/stock_rule.py | 45 - .../readme/CONFIGURE.rst | 14 - .../readme/CONTRIBUTORS.rst | 16 - .../readme/DESCRIPTION.rst | 3 - .../readme/ROADMAP.rst | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 466 --- .../tests/__init__.py | 1 - .../test_procurement_purchase_no_grouping.py | 194 -- .../views/product_category_view.xml | 14 - .../views/res_config_settings_views.xml | 52 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../product_main_seller/README.rst | 91 - .../product_main_seller/__init__.py | 2 - .../product_main_seller/__manifest__.py | 21 - .../product_main_seller/hooks.py | 37 - .../product_main_seller/i18n/bs.po | 32 - .../product_main_seller/i18n/fr.po | 37 - .../product_main_seller/i18n/it.po | 37 - .../product_main_seller/i18n/nl.po | 37 - .../i18n/product_main_seller.pot | 32 - .../migrations/16.0.1.0.0/pre-migration.py | 13 - .../product_main_seller/models/__init__.py | 1 - .../models/product_template.py | 25 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 5 - .../static/description/icon.png | Bin 69316 -> 0 bytes .../static/description/index.html | 430 --- .../static/description/product_tree_view.png | Bin 45401 -> 0 bytes .../product_main_seller/tests/__init__.py | 1 - .../product_main_seller/tests/test_seller.py | 71 - .../views/view_product_product.xml | 19 - .../views/view_product_template.xml | 36 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../product_supplier_code_purchase/README.rst | 90 - .../__init__.py | 1 - .../__manifest__.py | 16 - .../product_supplier_code_purchase/i18n/bs.po | 29 - .../product_supplier_code_purchase/i18n/de.po | 35 - .../product_supplier_code_purchase/i18n/es.po | 35 - .../i18n/es_MX.po | 36 - .../product_supplier_code_purchase/i18n/fi.po | 35 - .../product_supplier_code_purchase/i18n/fr.po | 36 - .../product_supplier_code_purchase/i18n/it.po | 35 - .../i18n/nl_NL.po | 36 - .../i18n/product_supplier_code_purchase.pot | 29 - .../i18n/pt_BR.po | 37 - .../i18n/pt_PT.po | 36 - .../product_supplier_code_purchase/i18n/ro.po | 36 - .../product_supplier_code_purchase/i18n/sl.po | 36 - .../models/__init__.py | 1 - .../models/purchase_order.py | 60 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 5 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 435 --- .../tests/__init__.py | 1 - .../test_product_supplier_code_purchase.py | 77 - .../views/purchase_order_view.xml | 29 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 87 - .../__init__.py | 1 - .../__manifest__.py | 18 - .../i18n/bs.po | 29 - .../i18n/es.po | 32 - .../i18n/it.po | 32 - .../product_supplierinfo_purchase_contact.pot | 29 - .../models/__init__.py | 2 - .../models/product_supplierinfo.py | 11 - .../models/stock_rule.py | 19 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 3 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 437 --- .../tests/__init__.py | 1 - .../tests/test_stock_rule.py | 94 - .../views/product_supplierinfo_view.xml | 27 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 116 - .../__init__.py | 3 - .../__manifest__.py | 19 - .../demo/product_product_demo.xml | 9 - .../demo/product_supplierinfo_demo.xml | 16 - .../demo/res_partner_demo.xml | 9 - .../i18n/bs.po | 50 - .../i18n/es.po | 57 - .../i18n/fr.po | 59 - .../i18n/hr.po | 52 - .../i18n/it.po | 57 - .../product_supplierinfo_qty_multiplier.pot | 50 - .../models/__init__.py | 2 - .../models/product_supplierinfo.py | 12 - .../models/purchase_order_line.py | 44 - .../readme/CONFIGURE.rst | 7 - .../readme/CONTRIBUTORS.rst | 6 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 456 --- .../description/product_product_form.png | Bin 27360 -> 0 bytes .../description/purchase_order_form.png | Bin 70772 -> 0 bytes .../tests/__init__.py | 3 - .../tests/test_purchase_order.py | 73 - .../views/product_supplierinfo_view.xml | 28 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 11 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../product_supplierinfo_security/README.rst | 114 - .../product_supplierinfo_security/__init__.py | 0 .../__manifest__.py | 16 - .../product_supplierinfo_security/i18n/it.po | 14 - .../i18n/product_supplierinfo_security.pot | 13 - .../readme/CONTEXT.md | 5 - .../readme/CONTRIBUTORS.md | 1 - .../readme/DESCRIPTION.md | 1 - .../readme/ROADMAP.md | 3 - .../readme/USAGE.md | 2 - .../static/description/icon.png | Bin 10254 -> 0 bytes .../static/description/index.html | 455 --- .../tests/__init__.py | 1 - .../test_product_supplierinfo_security.py | 28 - .../views/product_views.xml | 15 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 102 - .../__init__.py | 1 - .../__manifest__.py | 20 - .../i18n/bs.po | 29 - .../i18n/es.po | 32 - .../i18n/it.po | 32 - .../product_supplierinfo_update_price.pot | 29 - .../models/__init__.py | 1 - .../models/purchase_order_line.py | 74 - .../readme/CONTRIBUTORS.md | 2 - .../readme/DESCRIPTION.md | 1 - .../readme/USAGE.md | 9 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 450 --- .../tests/__init__.py | 1 - .../tests/test_purchase_order_line.py | 127 - .../views/purchase_views.xml | 27 - .../pyproject.toml | 44 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_advance_payment/README.rst | 107 - .../purchase_advance_payment/__init__.py | 2 - .../purchase_advance_payment/__manifest__.py | 23 - .../data/ir_config_parameter.xml | 9 - .../purchase_advance_payment/i18n/bs.po | 258 -- .../purchase_advance_payment/i18n/es.po | 266 -- .../purchase_advance_payment/i18n/fr.po | 267 -- .../purchase_advance_payment/i18n/it.po | 268 -- .../purchase_advance_payment/i18n/pt.po | 263 -- .../purchase_advance_payment/i18n/pt_BR.po | 269 -- .../i18n/purchase_advance_payment.pot | 258 -- .../models/__init__.py | 3 - .../models/payment.py | 16 - .../models/purchase_order.py | 99 - .../models/res_config_settings.py | 12 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/CREDITS.rst | 1 - .../readme/DESCRIPTION.rst | 3 - .../purchase_advance_payment/readme/USAGE.rst | 8 - .../security/ir.model.access.csv | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 454 --- .../tests/__init__.py | 1 - .../tests/test_purchase_advance_payment.py | 561 --- .../views/account_payment_views.xml | 70 - .../views/purchase_view.xml | 96 - .../views/res_config_settings_views.xml | 32 - .../wizard/__init__.py | 1 - .../wizard/purchase_advance_payment_wizard.py | 180 - .../purchase_advance_payment_wizard_view.xml | 67 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_all_shipments/README.rst | 83 - .../purchase_all_shipments/__init__.py | 1 - .../purchase_all_shipments/__manifest__.py | 13 - .../purchase_all_shipments/i18n/bs.po | 35 - .../purchase_all_shipments/i18n/es.po | 39 - .../purchase_all_shipments/i18n/it.po | 38 - .../i18n/purchase_all_shipments.pot | 35 - .../purchase_all_shipments/models/__init__.py | 1 - .../models/purchase_order.py | 51 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 425 --- .../purchase_all_shipments/tests/__init__.py | 1 - .../tests/test_three_step_reception.py | 43 - .../views/purchase_order_views.xml | 36 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 17 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_allowed_product/README.rst | 94 - .../purchase_allowed_product/__init__.py | 1 - .../purchase_allowed_product/__manifest__.py | 21 - .../purchase_allowed_product/i18n/am.po | 90 - .../purchase_allowed_product/i18n/ar.po | 91 - .../purchase_allowed_product/i18n/bg.po | 90 - .../purchase_allowed_product/i18n/bs.po | 82 - .../purchase_allowed_product/i18n/ca.po | 93 - .../purchase_allowed_product/i18n/cs.po | 90 - .../purchase_allowed_product/i18n/da.po | 90 - .../purchase_allowed_product/i18n/de.po | 106 - .../purchase_allowed_product/i18n/el_GR.po | 94 - .../purchase_allowed_product/i18n/en_GB.po | 91 - .../purchase_allowed_product/i18n/es.po | 117 - .../purchase_allowed_product/i18n/es_AR.po | 91 - .../purchase_allowed_product/i18n/es_CO.po | 91 - .../purchase_allowed_product/i18n/es_CR.po | 91 - .../purchase_allowed_product/i18n/es_DO.po | 91 - .../purchase_allowed_product/i18n/es_EC.po | 91 - .../purchase_allowed_product/i18n/es_ES.po | 91 - .../purchase_allowed_product/i18n/es_MX.po | 91 - .../purchase_allowed_product/i18n/es_PE.po | 117 - .../purchase_allowed_product/i18n/es_PY.po | 91 - .../purchase_allowed_product/i18n/es_VE.po | 91 - .../purchase_allowed_product/i18n/et.po | 90 - .../purchase_allowed_product/i18n/eu.po | 90 - .../purchase_allowed_product/i18n/fa.po | 90 - .../purchase_allowed_product/i18n/fi.po | 99 - .../purchase_allowed_product/i18n/fr.po | 114 - .../purchase_allowed_product/i18n/fr_CA.po | 94 - .../purchase_allowed_product/i18n/fr_CH.po | 91 - .../purchase_allowed_product/i18n/fr_FR.po | 91 - .../purchase_allowed_product/i18n/gl.po | 96 - .../purchase_allowed_product/i18n/gl_ES.po | 91 - .../purchase_allowed_product/i18n/he.po | 90 - .../purchase_allowed_product/i18n/hr.po | 119 - .../purchase_allowed_product/i18n/hr_HR.po | 101 - .../purchase_allowed_product/i18n/hu.po | 90 - .../purchase_allowed_product/i18n/id.po | 90 - .../purchase_allowed_product/i18n/it.po | 111 - .../purchase_allowed_product/i18n/ja.po | 90 - .../purchase_allowed_product/i18n/ko.po | 90 - .../purchase_allowed_product/i18n/lt.po | 91 - .../purchase_allowed_product/i18n/lt_LT.po | 92 - .../purchase_allowed_product/i18n/lv.po | 91 - .../purchase_allowed_product/i18n/mk.po | 90 - .../purchase_allowed_product/i18n/mn.po | 90 - .../purchase_allowed_product/i18n/nb.po | 91 - .../purchase_allowed_product/i18n/nb_NO.po | 97 - .../purchase_allowed_product/i18n/nl.po | 103 - .../purchase_allowed_product/i18n/nl_BE.po | 91 - .../purchase_allowed_product/i18n/nl_NL.po | 118 - .../purchase_allowed_product/i18n/pl.po | 92 - .../purchase_allowed_product/i18n/pt.po | 103 - .../purchase_allowed_product/i18n/pt_BR.po | 113 - .../purchase_allowed_product/i18n/pt_PT.po | 97 - .../i18n/purchase_allowed_product.pot | 82 - .../purchase_allowed_product/i18n/ro.po | 100 - .../purchase_allowed_product/i18n/ru.po | 92 - .../purchase_allowed_product/i18n/sk.po | 90 - .../purchase_allowed_product/i18n/sl.po | 104 - .../purchase_allowed_product/i18n/sr.po | 91 - .../purchase_allowed_product/i18n/sr@latin.po | 92 - .../purchase_allowed_product/i18n/sv.po | 96 - .../purchase_allowed_product/i18n/th.po | 90 - .../purchase_allowed_product/i18n/tr.po | 90 - .../purchase_allowed_product/i18n/uk.po | 91 - .../purchase_allowed_product/i18n/vi.po | 90 - .../purchase_allowed_product/i18n/vi_VN.po | 94 - .../purchase_allowed_product/i18n/zh_CN.po | 109 - .../purchase_allowed_product/i18n/zh_TW.po | 91 - .../models/__init__.py | 6 - .../models/account_move.py | 18 - .../models/product.py | 44 - .../models/product_supplierinfo.py | 11 - .../models/purchase_order.py | 16 - .../models/res_partner.py | 16 - .../models/supplied_product_mixin.py | 27 - .../readme/CONTRIBUTORS.rst | 13 - .../readme/DESCRIPTION.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 440 --- .../tests/__init__.py | 1 - .../tests/test_purchase_allowed_product.py | 87 - .../views/account_move_views.xml | 41 - .../views/purchase_order_views.xml | 30 - .../views/res_partner_views.xml | 12 - .../pyproject.toml | 43 - .../README.md | 48 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 7 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 24 - .../doc/SECURITY.md | 42 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 9 - .../purchase_blanket_order/README.rst | 138 - .../purchase_blanket_order/__init__.py | 4 - .../purchase_blanket_order/__manifest__.py | 29 - .../purchase_blanket_order/data/ir_cron.xml | 38 - .../purchase_blanket_order/data/sequence.xml | 11 - .../purchase_blanket_order/i18n/bs.po | 937 ------ .../purchase_blanket_order/i18n/de.po | 960 ------ .../purchase_blanket_order/i18n/es.po | 972 ------ .../purchase_blanket_order/i18n/it.po | 966 ------ .../i18n/purchase_blanket_order.pot | 937 ------ .../purchase_blanket_order/models/__init__.py | 5 - .../models/blanket_orders.py | 623 ---- .../models/purchase_config_settings.py | 14 - .../models/purchase_order.py | 201 -- .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 4 - .../purchase_blanket_order/readme/USAGE.rst | 52 - .../purchase_blanket_order/report/report.xml | 12 - .../report/templates.xml | 132 - .../security/ir.model.access.csv | 11 - .../security/security.xml | 25 - .../static/description/BO_actions.png | Bin 56322 -> 0 bytes .../static/description/BO_form.png | Bin 33073 -> 0 bytes .../static/description/BO_lines.png | Bin 27706 -> 0 bytes .../static/description/BO_menu.png | Bin 28158 -> 0 bytes .../static/description/PO_BOLine.png | Bin 40523 -> 0 bytes .../static/description/PO_from_BO.png | Bin 22858 -> 0 bytes .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 472 --- .../purchase_blanket_order/tests/__init__.py | 4 - .../tests/test_purchase_blanket_order.py | 298 -- .../tests/test_purchase_order.py | 217 -- .../views/purchase_blanket_order_views.xml | 455 --- .../views/purchase_config_settings.xml | 34 - .../views/purchase_order_views.xml | 43 - .../purchase_blanket_order/wizard/__init__.py | 3 - .../wizard/create_purchase_orders.py | 221 -- .../wizard/create_purchase_orders.xml | 45 - .../pyproject.toml | 44 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_cancel_reason/README.rst | 90 - .../purchase_cancel_reason/__init__.py | 5 - .../purchase_cancel_reason/__manifest__.py | 22 - .../data/purchase_order_cancel_reason.xml | 12 - .../purchase_cancel_reason/i18n/am.po | 143 - .../purchase_cancel_reason/i18n/ar.po | 144 - .../purchase_cancel_reason/i18n/bg.po | 143 - .../purchase_cancel_reason/i18n/bs.po | 138 - .../purchase_cancel_reason/i18n/ca.po | 143 - .../purchase_cancel_reason/i18n/cs.po | 143 - .../purchase_cancel_reason/i18n/da.po | 143 - .../purchase_cancel_reason/i18n/de.po | 143 - .../purchase_cancel_reason/i18n/el_GR.po | 144 - .../purchase_cancel_reason/i18n/en_GB.po | 144 - .../purchase_cancel_reason/i18n/es.po | 143 - .../purchase_cancel_reason/i18n/es_AR.po | 144 - .../purchase_cancel_reason/i18n/es_CO.po | 144 - .../purchase_cancel_reason/i18n/es_CR.po | 144 - .../purchase_cancel_reason/i18n/es_DO.po | 144 - .../purchase_cancel_reason/i18n/es_EC.po | 144 - .../purchase_cancel_reason/i18n/es_ES.po | 144 - .../purchase_cancel_reason/i18n/es_MX.po | 144 - .../purchase_cancel_reason/i18n/es_PE.po | 144 - .../purchase_cancel_reason/i18n/es_PY.po | 144 - .../purchase_cancel_reason/i18n/es_VE.po | 144 - .../purchase_cancel_reason/i18n/et.po | 143 - .../purchase_cancel_reason/i18n/eu.po | 143 - .../purchase_cancel_reason/i18n/fa.po | 143 - .../purchase_cancel_reason/i18n/fi.po | 143 - .../purchase_cancel_reason/i18n/fr.po | 157 - .../purchase_cancel_reason/i18n/fr_BE.po | 154 - .../purchase_cancel_reason/i18n/fr_CA.po | 144 - .../purchase_cancel_reason/i18n/fr_CH.po | 144 - .../purchase_cancel_reason/i18n/gl.po | 143 - .../purchase_cancel_reason/i18n/gl_ES.po | 144 - .../purchase_cancel_reason/i18n/he.po | 143 - .../purchase_cancel_reason/i18n/hr.po | 145 - .../purchase_cancel_reason/i18n/hr_HR.po | 145 - .../purchase_cancel_reason/i18n/hu.po | 143 - .../purchase_cancel_reason/i18n/id.po | 143 - .../purchase_cancel_reason/i18n/it.po | 146 - .../purchase_cancel_reason/i18n/ja.po | 143 - .../purchase_cancel_reason/i18n/ko.po | 143 - .../purchase_cancel_reason/i18n/lt.po | 144 - .../purchase_cancel_reason/i18n/lt_LT.po | 145 - .../purchase_cancel_reason/i18n/lv.po | 144 - .../purchase_cancel_reason/i18n/mk.po | 143 - .../purchase_cancel_reason/i18n/mn.po | 143 - .../purchase_cancel_reason/i18n/nb.po | 144 - .../purchase_cancel_reason/i18n/nb_NO.po | 144 - .../purchase_cancel_reason/i18n/nl.po | 144 - .../purchase_cancel_reason/i18n/nl_BE.po | 144 - .../purchase_cancel_reason/i18n/nl_NL.po | 144 - .../purchase_cancel_reason/i18n/pl.po | 145 - .../purchase_cancel_reason/i18n/pt.po | 143 - .../purchase_cancel_reason/i18n/pt_BR.po | 147 - .../purchase_cancel_reason/i18n/pt_PT.po | 144 - .../i18n/purchase_cancel_reason.pot | 138 - .../purchase_cancel_reason/i18n/ro.po | 144 - .../purchase_cancel_reason/i18n/ru.po | 145 - .../purchase_cancel_reason/i18n/sk.po | 143 - .../purchase_cancel_reason/i18n/sl.po | 144 - .../purchase_cancel_reason/i18n/sr.po | 144 - .../purchase_cancel_reason/i18n/sr@latin.po | 145 - .../purchase_cancel_reason/i18n/sv.po | 143 - .../purchase_cancel_reason/i18n/th.po | 143 - .../purchase_cancel_reason/i18n/tr.po | 143 - .../purchase_cancel_reason/i18n/uk.po | 144 - .../purchase_cancel_reason/i18n/vi.po | 143 - .../purchase_cancel_reason/i18n/vi_VN.po | 144 - .../purchase_cancel_reason/i18n/zh_CN.po | 144 - .../purchase_cancel_reason/i18n/zh_TW.po | 144 - .../purchase_cancel_reason/models/__init__.py | 2 - .../models/purchase_order.py | 15 - .../models/purchase_order_cancel_reason.py | 11 - .../readme/CONTRIBUTORS.rst | 7 - .../readme/DESCRIPTION.rst | 1 - .../purchase_cancel_reason/readme/USAGE.rst | 3 - .../security/ir.model.access.csv | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 439 --- .../purchase_cancel_reason/tests/__init__.py | 4 - .../tests/test_purchase_cancel_reason.py | 54 - .../views/purchase_order.xml | 40 - .../views/purchase_order_cancel_reason.xml | 41 - .../purchase_cancel_reason/wizard/__init__.py | 4 - .../wizard/purchase_order_cancel.py | 28 - .../wizard/purchase_order_cancel.xml | 37 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_commercial_partner/README.rst | 91 - .../purchase_commercial_partner/__init__.py | 1 - .../__manifest__.py | 17 - .../purchase_commercial_partner/i18n/bs.po | 27 - .../purchase_commercial_partner/i18n/de.po | 32 - .../purchase_commercial_partner/i18n/es.po | 33 - .../purchase_commercial_partner/i18n/es_ES.po | 28 - .../purchase_commercial_partner/i18n/es_PE.po | 33 - .../purchase_commercial_partner/i18n/fr.po | 33 - .../purchase_commercial_partner/i18n/fr_BE.po | 34 - .../purchase_commercial_partner/i18n/gl.po | 32 - .../purchase_commercial_partner/i18n/hr.po | 33 - .../purchase_commercial_partner/i18n/it.po | 33 - .../purchase_commercial_partner/i18n/nl.po | 32 - .../purchase_commercial_partner/i18n/nl_NL.po | 33 - .../purchase_commercial_partner/i18n/pt_BR.po | 34 - .../i18n/purchase_commercial_partner.pot | 27 - .../purchase_commercial_partner/i18n/ro.po | 33 - .../purchase_commercial_partner/i18n/sl.po | 33 - .../purchase_commercial_partner/i18n/sv.po | 28 - .../purchase_commercial_partner/i18n/vi_VN.po | 33 - .../models/__init__.py | 1 - .../models/purchase_order.py | 17 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 1 - .../readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 430 --- .../views/purchase_order.xml | 45 - .../views/purchase_report.xml | 21 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_date_planned_manual/README.rst | 114 - .../purchase_date_planned_manual/__init__.py | 1 - .../__manifest__.py | 22 - .../purchase_date_planned_manual/i18n/bs.po | 45 - .../purchase_date_planned_manual/i18n/de.po | 60 - .../purchase_date_planned_manual/i18n/es.po | 60 - .../i18n/es_MX.po | 59 - .../purchase_date_planned_manual/i18n/fi.po | 58 - .../purchase_date_planned_manual/i18n/fr.po | 60 - .../i18n/fr_FR.po | 58 - .../purchase_date_planned_manual/i18n/gl.po | 57 - .../purchase_date_planned_manual/i18n/hr.po | 58 - .../purchase_date_planned_manual/i18n/it.po | 66 - .../purchase_date_planned_manual/i18n/nl.po | 57 - .../i18n/pt_BR.po | 67 - .../i18n/pt_PT.po | 59 - .../i18n/purchase_date_planned_manual.pot | 45 - .../purchase_date_planned_manual/i18n/ro.po | 61 - .../purchase_date_planned_manual/i18n/sl.po | 67 - .../i18n/tr_TR.po | 58 - .../i18n/vi_VN.po | 61 - .../i18n/zh_CN.po | 62 - .../models/__init__.py | 1 - .../models/purchase_order.py | 85 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/CREDITS.rst | 1 - .../readme/DESCRIPTION.rst | 6 - .../readme/USAGE.rst | 14 - .../purchase_date_planned_manual/setup.py | 6 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 451 --- .../tests/__init__.py | 1 - .../tests/test_date_planned_manual.py | 203 -- .../views/purchase_order_view.xml | 28 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 105 - .../__init__.py | 1 - .../__manifest__.py | 21 - .../i18n/bs.po | 69 - .../i18n/es.po | 78 - .../i18n/it.po | 78 - .../i18n/pt_BR.po | 80 - .../purchase_default_terms_conditions.pot | 69 - .../models/__init__.py | 4 - .../models/purchase.py | 22 - .../models/res_company.py | 13 - .../models/res_config_settings.py | 20 - .../models/res_partner.py | 13 - .../readme/CONFIGURE.rst | 6 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/CREDITS.rst | 3 - .../readme/DESCRIPTION.rst | 1 - .../readme/USAGE.rst | 4 - .../static/description/banner.png | Bin 6733 -> 0 bytes .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 453 --- .../static/index.html | 700 ---- .../tests/__init__.py | 5 - .../tests/test_purchase_order.py | 65 - .../views/res_config_settings.xml | 50 - .../views/res_partner_views.xml | 15 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_delivery_split_date/README.rst | 133 - .../purchase_delivery_split_date/__init__.py | 3 - .../__manifest__.py | 17 - .../purchase_delivery_split_date/i18n/bs.po | 29 - .../purchase_delivery_split_date/i18n/ca.po | 34 - .../purchase_delivery_split_date/i18n/de.po | 36 - .../purchase_delivery_split_date/i18n/es.po | 36 - .../i18n/es_MX.po | 36 - .../i18n/es_PE.po | 36 - .../purchase_delivery_split_date/i18n/fi.po | 35 - .../purchase_delivery_split_date/i18n/fr.po | 35 - .../purchase_delivery_split_date/i18n/gl.po | 34 - .../purchase_delivery_split_date/i18n/hr.po | 36 - .../purchase_delivery_split_date/i18n/it.po | 36 - .../i18n/nl_NL.po | 36 - .../i18n/pt_BR.po | 36 - .../i18n/pt_PT.po | 36 - .../i18n/purchase_delivery_split_date.pot | 29 - .../purchase_delivery_split_date/i18n/ro.po | 36 - .../purchase_delivery_split_date/i18n/sl.po | 36 - .../i18n/zh_CN.po | 33 - .../models/__init__.py | 3 - .../models/purchase_order.py | 58 - .../models/purchase_order_line.py | 109 - .../models/stock_picking.py | 19 - .../readme/CONTRIBUTORS.rst | 8 - .../readme/DESCRIPTION.rst | 13 - .../readme/HISTORY.rst | 26 - .../readme/USAGE.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 482 --- .../static/description/split_delivery.png | Bin 58058 -> 0 bytes .../tests/__init__.py | 3 - .../tests/test_purchase_delivery.py | 309 -- .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_deposit/README.rst | 96 - .../purchase_deposit/__init__.py | 6 - .../purchase_deposit/__manifest__.py | 22 - .../purchase_deposit/i18n/arp.po | 272 -- .../purchase_deposit/i18n/bs.po | 270 -- .../purchase_deposit/i18n/es.po | 308 -- .../purchase_deposit/i18n/fr.po | 319 -- .../purchase_deposit/i18n/it.po | 291 -- .../i18n/purchase_deposit.pot | 270 -- .../purchase_deposit/models/__init__.py | 8 - .../purchase_deposit/models/account_move.py | 17 - .../purchase_deposit/models/purchase.py | 35 - .../purchase_deposit/models/res_company.py | 15 - .../models/res_config_settings.py | 15 - .../purchase_deposit/readme/CONFIGURATION.rst | 7 - .../purchase_deposit/readme/CONTRIBUTORS.rst | 7 - .../purchase_deposit/readme/DESCRIPTION.rst | 1 - .../purchase_deposit/readme/USAGE.rst | 9 - .../security/ir.model.access.csv | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 444 --- .../purchase_deposit/tests/__init__.py | 5 - .../tests/test_purchase_deposit.py | 203 -- .../purchase_deposit/views/purchase_view.xml | 18 - .../views/res_config_settings_views.xml | 34 - .../purchase_deposit/wizard/__init__.py | 5 - .../wizard/purchase_make_invoice_advance.py | 246 -- .../purchase_make_invoice_advance_views.xml | 70 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 25 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_discount/README.rst | 141 - .../purchase_discount/__init__.py | 2 - .../purchase_discount/__manifest__.py | 26 - .../purchase_discount/i18n/bs.po | 89 - .../purchase_discount/i18n/de.po | 103 - .../purchase_discount/i18n/el_GR.po | 95 - .../purchase_discount/i18n/es.po | 100 - .../purchase_discount/i18n/es_MX.po | 97 - .../purchase_discount/i18n/fr.po | 107 - .../purchase_discount/i18n/fr_CH.po | 99 - .../purchase_discount/i18n/fr_FR.po | 97 - .../purchase_discount/i18n/hr.po | 100 - .../purchase_discount/i18n/it.po | 103 - .../purchase_discount/i18n/nl.po | 90 - .../purchase_discount/i18n/pt_BR.po | 102 - .../purchase_discount/i18n/pt_PT.po | 99 - .../i18n/purchase_discount.pot | 89 - .../purchase_discount/i18n/sl.po | 97 - .../purchase_discount/i18n/tr.po | 94 - .../purchase_discount/i18n/zh_CN.po | 101 - .../images/purchase_discount.png | Bin 71496 -> 0 bytes .../purchase_discount/models/__init__.py | 3 - .../models/product_supplierinfo.py | 52 - .../models/purchase_order.py | 136 - .../purchase_discount/models/res_partner.py | 16 - .../purchase_discount/readme/CONTRIBUTORS.rst | 16 - .../purchase_discount/readme/DESCRIPTION.rst | 26 - .../purchase_discount/readme/ROADMAP.rst | 2 - .../purchase_discount/readme/USAGE.rst | 7 - .../purchase_discount/report/__init__.py | 1 - .../report/purchase_report.py | 34 - .../static/description/icon.png | Bin 17935 -> 0 bytes .../static/description/icon.svg | 2997 ----------------- .../static/description/index.html | 483 --- .../description/product_supplierinfo_form.png | Bin 23327 -> 0 bytes .../description/res_partner_company_form.png | Bin 23141 -> 0 bytes .../res_partner_individual_form.png | Bin 27942 -> 0 bytes .../purchase_discount/tests/__init__.py | 4 - .../test_product_supplierinfo_discount.py | 171 - .../tests/test_purchase_discount.py | 210 -- .../views/product_supplierinfo_view.xml | 20 - .../views/purchase_discount_view.xml | 60 - .../views/report_purchaseorder.xml | 18 - .../views/res_partner_view.xml | 26 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_exception/README.rst | 83 - .../purchase_exception/__init__.py | 1 - .../purchase_exception/__manifest__.py | 21 - .../data/purchase_exception_data.xml | 34 - .../purchase_exception/i18n/bs.po | 176 - .../purchase_exception/i18n/es.po | 181 - .../purchase_exception/i18n/fr.po | 197 -- .../purchase_exception/i18n/it.po | 183 - .../purchase_exception/i18n/pt_BR.po | 213 -- .../i18n/purchase_exception.pot | 176 - .../purchase_exception/i18n/zh_CN.po | 191 -- .../purchase_exception/models/__init__.py | 3 - .../models/exception_rule.py | 19 - .../purchase_exception/models/purchase.py | 75 - .../models/purchase_line.py | 26 - .../readme/CONTRIBUTORS.rst | 3 - .../purchase_exception/readme/DESCRIPTION.rst | 6 - .../security/ir.model.access.csv | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 426 --- .../purchase_exception/tests/__init__.py | 1 - .../tests/test_purchase_exception.py | 163 - .../views/purchase_view.xml | 85 - .../purchase_exception/wizard/__init__.py | 1 - .../wizard/purchase_exception_confirm.py | 25 - .../purchase_exception_confirm_view.xml | 11 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 64 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_fop_shipping/README.rst | 79 - .../purchase_fop_shipping/__init__.py | 1 - .../purchase_fop_shipping/__manifest__.py | 20 - .../purchase_fop_shipping/i18n/bs.po | 76 - .../purchase_fop_shipping/i18n/de.po | 81 - .../purchase_fop_shipping/i18n/es.po | 84 - .../purchase_fop_shipping/i18n/es_PE.po | 88 - .../purchase_fop_shipping/i18n/fr.po | 88 - .../purchase_fop_shipping/i18n/fr_BE.po | 82 - .../purchase_fop_shipping/i18n/gl.po | 81 - .../purchase_fop_shipping/i18n/hr.po | 86 - .../purchase_fop_shipping/i18n/it.po | 85 - .../purchase_fop_shipping/i18n/nl.po | 81 - .../purchase_fop_shipping/i18n/nl_NL.po | 85 - .../purchase_fop_shipping/i18n/pt_BR.po | 86 - .../i18n/purchase_fop_shipping.pot | 76 - .../purchase_fop_shipping/i18n/ro.po | 82 - .../purchase_fop_shipping/i18n/sl.po | 82 - .../purchase_fop_shipping/i18n/vi_VN.po | 82 - .../purchase_fop_shipping/models/__init__.py | 2 - .../purchase_fop_shipping/models/partner.py | 17 - .../purchase_fop_shipping/models/purchase.py | 67 - .../security/res_groups.xml | 8 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../purchase_fop_shipping/tests/__init__.py | 1 - .../tests/test_fop_shipping.py | 85 - .../views/purchase_order.xml | 66 - .../views/res_partner.xml | 16 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 11 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_force_invoiced/README.rst | 99 - .../purchase_force_invoiced/__init__.py | 4 - .../purchase_force_invoiced/__manifest__.py | 17 - .../purchase_force_invoiced/i18n/bs.po | 37 - .../purchase_force_invoiced/i18n/de.po | 44 - .../purchase_force_invoiced/i18n/es.po | 43 - .../purchase_force_invoiced/i18n/fr.po | 44 - .../purchase_force_invoiced/i18n/it.po | 44 - .../i18n/purchase_force_invoiced.pot | 37 - .../purchase_force_invoiced/i18n/zh_CN.po | 53 - .../purchase_force_invoiced/model/__init__.py | 3 - .../model/purchase_order.py | 27 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 13 - .../purchase_force_invoiced/readme/USAGE.rst | 6 - .../reports/__init__.py | 3 - .../reports/purchase_report.py | 21 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 447 --- .../purchase_force_invoiced/tests/__init__.py | 3 - .../tests/test_purchase_force_invoiced.py | 133 - .../view/purchase_order.xml | 21 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 105 - .../__init__.py | 4 - .../__manifest__.py | 21 - .../demo/demo_product.xml | 14 - .../demo/demo_purchase_order.xml | 24 - .../i18n/bs.po | 41 - .../i18n/it.po | 46 - .../i18n/purchase_force_invoiced_quantity.pot | 41 - .../models/__init__.py | 4 - .../models/purchase_order_line.py | 33 - .../readme/CONFIGURE.rst | 2 - .../readme/CONTEXT.rst | 6 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 5 - .../readme/USAGE.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 452 --- .../tests/__init__.py | 4 - .../test_purchase_force_invoiced_quantity.py | 63 - .../views/purchase_order.xml | 21 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_fully_invoiced/README.rst | 91 - .../purchase_fully_invoiced/__init__.py | 1 - .../purchase_fully_invoiced/__manifest__.py | 19 - .../purchase_fully_invoiced/i18n/bs.po | 50 - .../purchase_fully_invoiced/i18n/it.po | 55 - .../i18n/purchase_fully_invoiced.pot | 50 - .../models/__init__.py | 1 - .../models/purchase.py | 35 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 7 - .../purchase_fully_invoiced/readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 441 --- .../purchase_fully_invoiced/tests/__init__.py | 1 - .../tests/test_purchase_fully_invoiced.py | 91 - .../views/purchase_views.xml | 28 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_fully_received/README.rst | 90 - .../purchase_fully_received/__init__.py | 1 - .../purchase_fully_received/__manifest__.py | 20 - .../purchase_fully_received/i18n/bs.po | 30 - .../purchase_fully_received/i18n/it.po | 33 - .../i18n/purchase_fully_received.pot | 30 - .../models/__init__.py | 1 - .../models/purchase.py | 22 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 6 - .../purchase_fully_received/readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 440 --- .../purchase_fully_received/tests/__init__.py | 1 - .../tests/test_purchase_fully_received.py | 96 - .../views/purchase_views.xml | 28 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_invoice_method/README.rst | 89 - .../purchase_invoice_method/__init__.py | 1 - .../purchase_invoice_method/__manifest__.py | 17 - .../purchase_invoice_method/i18n/bs.po | 29 - .../purchase_invoice_method/i18n/es.po | 32 - .../purchase_invoice_method/i18n/es_MX.po | 32 - .../purchase_invoice_method/i18n/it.po | 32 - .../i18n/purchase_invoice_method.pot | 29 - .../models/__init__.py | 1 - .../models/purchase_order.py | 36 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 5 - .../purchase_invoice_method/readme/USAGE.rst | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 441 --- .../purchase_invoice_method/tests/__init__.py | 1 - .../tests/test_purchase_invoice_method.py | 88 - .../views/purchase_order.xml | 17 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 82 - .../__init__.py | 1 - .../__manifest__.py | 16 - .../i18n/bs.po | 19 - .../i18n/it.po | 22 - .../purchase_invoice_new_picking_line.pot | 19 - .../models/__init__.py | 1 - .../models/purchase_order.py | 87 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 6 - .../static/description/icon.png | Bin 10254 -> 0 bytes .../static/description/index.html | 428 --- .../tests/__init__.py | 1 - .../tests/test_invoice.py | 122 - .../pyproject.toml | 44 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 9 - .../purchase_invoice_plan/README.rst | 104 - .../purchase_invoice_plan/__init__.py | 5 - .../purchase_invoice_plan/__manifest__.py | 23 - .../data/purchase_data.xml | 6 - .../purchase_invoice_plan/i18n/bs.po | 429 --- .../purchase_invoice_plan/i18n/es.po | 442 --- .../purchase_invoice_plan/i18n/it.po | 445 --- .../i18n/purchase_invoice_plan.pot | 429 --- .../purchase_invoice_plan/models/__init__.py | 4 - .../purchase_invoice_plan/models/purchase.py | 327 -- .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 4 - .../purchase_invoice_plan/readme/USAGE.rst | 7 - .../security/ir.model.access.csv | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 446 --- .../purchase_invoice_plan/tests/__init__.py | 4 - .../tests/test_purchase_invoice_plan.py | 226 -- .../views/purchase_view.xml | 227 -- .../purchase_invoice_plan/wizard/__init__.py | 4 - .../wizard/purchase_create_invoice_plan.py | 45 - .../purchase_create_invoice_plan_view.xml | 42 - .../wizard/purchase_make_planned_invoice.py | 23 - .../purchase_make_planned_invoice_view.xml | 40 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 20 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 41 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 10 - .../purchase_landed_cost/README.rst | 106 - .../purchase_landed_cost/__init__.py | 2 - .../purchase_landed_cost/__manifest__.py | 38 - .../purchase_cost_distribution_sequence.xml | 10 - .../purchase_landed_cost/i18n/bs.po | 823 ----- .../purchase_landed_cost/i18n/es.po | 958 ------ .../purchase_landed_cost/i18n/fr.po | 916 ----- .../purchase_landed_cost/i18n/it.po | 852 ----- .../purchase_landed_cost/i18n/pt_BR.po | 911 ----- .../i18n/purchase_landed_cost.pot | 823 ----- .../purchase_landed_cost/i18n/ro.po | 832 ----- .../purchase_landed_cost/i18n/sl.po | 947 ------ .../purchase_landed_cost/i18n/zh_CN.po | 888 ----- .../purchase_landed_cost/models/__init__.py | 5 - .../models/account_move.py | 24 - .../models/purchase_cost_distribution.py | 627 ---- .../models/purchase_expense_type.py | 39 - .../models/purchase_order.py | 16 - .../models/stock_picking.py | 15 - .../readme/CONTRIBUTORS.rst | 8 - .../readme/DESCRIPTION.rst | 15 - .../purchase_landed_cost/readme/ROADMAP.rst | 3 - .../security/ir.model.access.csv | 9 - .../purchase_landed_cost_security.xml | 43 - .../static/description/icon.png | Bin 4149 -> 0 bytes .../description/images/expenses_types.png | Bin 118529 -> 0 bytes .../images/purchase_order_expense_line.png | Bin 274034 -> 0 bytes .../images/purchase_order_expense_main.png | Bin 267591 -> 0 bytes .../static/description/index.html | 444 --- .../purchase_landed_cost/tests/__init__.py | 1 - .../tests/test_purchase_landed_cost.py | 214 -- .../views/account_move_view.xml | 29 - ...se_cost_distribution_line_expense_view.xml | 57 - .../views/purchase_cost_distribution_view.xml | 327 -- .../views/purchase_expense_type_view.xml | 41 - .../views/purchase_order_view.xml | 19 - .../views/stock_picking_view.xml | 19 - .../purchase_landed_cost/wizard/__init__.py | 3 - .../wizard/import_invoice_line.py | 50 - .../import_invoice_line_wizard_view.xml | 37 - .../import_landed_cost_pickings_wizard.py | 39 - ...mport_landed_cost_pickings_wizard_view.xml | 41 - .../wizard/picking_import_wizard.py | 56 - .../wizard/picking_import_wizard_view.xml | 39 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_last_price_info/README.rst | 116 - .../purchase_last_price_info/__init__.py | 1 - .../purchase_last_price_info/__manifest__.py | 15 - .../purchase_last_price_info/i18n/bs.po | 78 - .../purchase_last_price_info/i18n/ca.po | 87 - .../purchase_last_price_info/i18n/de.po | 90 - .../purchase_last_price_info/i18n/el_GR.po | 87 - .../purchase_last_price_info/i18n/es.po | 93 - .../purchase_last_price_info/i18n/es_ES.po | 87 - .../purchase_last_price_info/i18n/eu.po | 87 - .../purchase_last_price_info/i18n/fi.po | 87 - .../purchase_last_price_info/i18n/fr.po | 90 - .../purchase_last_price_info/i18n/fr_CH.po | 87 - .../purchase_last_price_info/i18n/fr_FR.po | 90 - .../purchase_last_price_info/i18n/gl.po | 87 - .../purchase_last_price_info/i18n/hr.po | 89 - .../purchase_last_price_info/i18n/hr_HR.po | 88 - .../purchase_last_price_info/i18n/it.po | 88 - .../purchase_last_price_info/i18n/nl.po | 87 - .../purchase_last_price_info/i18n/nl_NL.po | 87 - .../purchase_last_price_info/i18n/pt.po | 87 - .../purchase_last_price_info/i18n/pt_BR.po | 94 - .../i18n/purchase_last_price_info.pot | 78 - .../purchase_last_price_info/i18n/ro.po | 88 - .../purchase_last_price_info/i18n/ru.po | 89 - .../purchase_last_price_info/i18n/sk.po | 87 - .../purchase_last_price_info/i18n/sl.po | 105 - .../purchase_last_price_info/i18n/tr.po | 87 - .../purchase_last_price_info/i18n/tr_TR.po | 90 - .../purchase_last_price_info/i18n/vi_VN.po | 87 - .../purchase_last_price_info/i18n/zh_CN.po | 90 - .../models/__init__.py | 2 - .../models/product_product.py | 94 - .../models/product_template.py | 66 - .../readme/CONTRIBUTORS.rst | 17 - .../readme/DESCRIPTION.rst | 1 - .../purchase_last_price_info/readme/USAGE.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 457 --- .../description/purchase_last_price.png | Bin 36874 -> 0 bytes .../tests/__init__.py | 1 - .../tests/test_purchase_last_price_info.py | 96 - .../views/product_views.xml | 81 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 91 - .../__init__.py | 1 - .../__manifest__.py | 13 - .../i18n/bs.po | 29 - .../i18n/es.po | 32 - .../i18n/fr.po | 35 - .../i18n/it.po | 32 - .../i18n/ja.po | 32 - .../i18n/purchase_line_procurement_group.pot | 29 - .../i18n/zh_CN.po | 35 - .../models/__init__.py | 2 - .../models/purchase_order_line.py | 58 - .../models/stock_move.py | 14 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/CREDITS.rst | 1 - .../readme/DESCRIPTION.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 441 --- .../tests/__init__.py | 1 - .../tests/test_po_line_proc_group.py | 211 -- .../views/purchase.xml | 22 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_location_by_line/README.rst | 86 - .../purchase_location_by_line/__init__.py | 3 - .../purchase_location_by_line/__manifest__.py | 17 - .../purchase_location_by_line/i18n/bs.po | 29 - .../purchase_location_by_line/i18n/ca.po | 34 - .../purchase_location_by_line/i18n/de.po | 35 - .../purchase_location_by_line/i18n/es.po | 35 - .../purchase_location_by_line/i18n/es_MX.po | 35 - .../purchase_location_by_line/i18n/es_PE.po | 35 - .../purchase_location_by_line/i18n/fi.po | 34 - .../purchase_location_by_line/i18n/fr.po | 35 - .../purchase_location_by_line/i18n/gl.po | 34 - .../purchase_location_by_line/i18n/hr.po | 35 - .../purchase_location_by_line/i18n/it.po | 36 - .../purchase_location_by_line/i18n/nl_NL.po | 35 - .../purchase_location_by_line/i18n/pt_BR.po | 36 - .../purchase_location_by_line/i18n/pt_PT.po | 35 - .../i18n/purchase_location_by_line.pot | 29 - .../purchase_location_by_line/i18n/ro.po | 35 - .../purchase_location_by_line/i18n/sl.po | 35 - .../purchase_location_by_line/i18n/sv.po | 30 - .../models/__init__.py | 4 - .../models/purchase.py | 63 - .../models/stock_picking.py | 24 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/DESCRIPTION.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 430 --- .../tests/__init__.py | 3 - .../tests/test_purchase_delivery.py | 257 -- .../views/purchase_views.xml | 44 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_lot/README.rst | 93 - .../purchase_lot/__init__.py | 3 - .../purchase_lot/__manifest__.py | 17 - .../purchase_lot/i18n/bs.po | 40 - .../purchase_lot/i18n/es.po | 43 - .../purchase_lot/i18n/it.po | 43 - .../purchase_lot/i18n/purchase_lot.pot | 40 - .../purchase_lot/models/__init__.py | 4 - .../models/purchase_order_line.py | 76 - .../purchase_lot/models/stock_rule.py | 16 - .../purchase_lot/pyproject.toml | 3 - .../purchase_lot/readme/CONTRIBUTORS.rst | 2 - .../purchase_lot/readme/DESCRIPTION.rst | 5 - .../purchase_lot/static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 435 --- .../purchase_lot/tests/__init__.py | 1 - .../purchase_lot/tests/test_purchase_lot.py | 114 - .../views/purchase_order_view.xml | 55 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 25 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 9 - .../purchase_manual_delivery/README.rst | 113 - .../purchase_manual_delivery/__init__.py | 3 - .../purchase_manual_delivery/__manifest__.py | 27 - .../purchase_manual_delivery/i18n/bs.po | 392 --- .../purchase_manual_delivery/i18n/es.po | 416 --- .../purchase_manual_delivery/i18n/it.po | 416 --- .../i18n/purchase_manual_delivery.pot | 392 --- .../purchase_manual_delivery/i18n/sl.po | 409 --- .../models/__init__.py | 4 - .../models/product_product.py | 58 - .../models/purchase_order.py | 111 - .../models/res_company.py | 12 - .../models/res_config.py | 12 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 6 - .../purchase_manual_delivery/readme/USAGE.rst | 24 - .../report/__init__.py | 1 - .../report/stock_forecasted.py | 37 - .../security/ir.model.access.csv | 3 - .../create_incoming_shipment_button.png | Bin 22180 -> 0 bytes .../create_incoming_shipment_wizard.png | Bin 44688 -> 0 bytes .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 460 --- .../forecasted_details.xml | 34 - .../tests/__init__.py | 1 - .../tests/test_purchase_manual_delivery.py | 408 --- .../views/purchase_order_views.xml | 136 - .../views/res_config_view.xml | 39 - .../wizard/__init__.py | 1 - .../wizard/create_manual_stock_picking.py | 255 -- .../wizard/create_manual_stock_picking.xml | 62 - .../pyproject.toml | 46 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 11 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_merge/README.rst | 103 - .../purchase_merge/__init__.py | 1 - .../purchase_merge/__manifest__.py | 18 - .../purchase_merge/i18n/bs.po | 146 - .../purchase_merge/i18n/es.po | 161 - .../purchase_merge/i18n/it.po | 159 - .../purchase_merge/i18n/pt_BR.po | 164 - .../purchase_merge/i18n/purchase_merge.pot | 146 - .../purchase_merge/readme/CONTRIBUTORS.rst | 4 - .../purchase_merge/readme/DESCRIPTION.rst | 18 - .../purchase_merge/readme/USAGE.rst | 3 - .../security/ir.model.access.csv | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 449 --- .../purchase_merge/tests/__init__.py | 4 - .../tests/test_purchase_merge.py | 308 -- .../purchase_merge/wizard/__init__.py | 1 - .../purchase_merge/wizard/purchase_merge.py | 230 -- .../wizard/purchase_merge_views.xml | 58 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_minimum_amount/README.rst | 133 - .../purchase_minimum_amount/__init__.py | 3 - .../purchase_minimum_amount/__manifest__.py | 17 - .../data/purchase_block_reason_data.xml | 14 - .../purchase_minimum_amount/i18n/bs.po | 40 - .../purchase_minimum_amount/i18n/de.po | 66 - .../purchase_minimum_amount/i18n/es.po | 67 - .../purchase_minimum_amount/i18n/es_MX.po | 67 - .../purchase_minimum_amount/i18n/fr.po | 68 - .../purchase_minimum_amount/i18n/it.po | 67 - .../purchase_minimum_amount/i18n/pt_BR.po | 68 - .../i18n/purchase_minimum_amount.pot | 40 - .../purchase_minimum_amount/i18n/sl.po | 68 - .../models/__init__.py | 4 - .../purchase_minimum_amount/models/partner.py | 11 - .../models/purchase_order.py | 57 - .../readme/CONFIGURE.rst | 6 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 3 - .../purchase_minimum_amount/readme/USAGE.rst | 38 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 493 --- .../purchase_minimum_amount/tests/__init__.py | 3 - .../tests/test_po_minimum_amount_block.py | 127 - .../views/purchase_order_view.xml | 41 - .../views/res_partner_view.xml | 21 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_no_rfq/README.rst | 103 - .../purchase_no_rfq/__init__.py | 2 - .../purchase_no_rfq/__manifest__.py | 23 - .../purchase_no_rfq/hooks.py | 19 - .../purchase_no_rfq/i18n/bs.po | 51 - .../purchase_no_rfq/i18n/es.po | 56 - .../purchase_no_rfq/i18n/fr.po | 56 - .../purchase_no_rfq/i18n/it.po | 56 - .../purchase_no_rfq/i18n/pt_BR.po | 56 - .../purchase_no_rfq/i18n/purchase_no_rfq.pot | 51 - .../purchase_no_rfq/i18n/sv.po | 52 - .../purchase_no_rfq/models/__init__.py | 1 - .../purchase_no_rfq/models/purchase_order.py | 18 - .../purchase_no_rfq/readme/CONTRIBUTORS.rst | 1 - .../purchase_no_rfq/readme/DESCRIPTION.rst | 20 - .../reports/ir_actions_report.xml | 11 - .../reports/purchase_order_template.xml | 19 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 442 --- .../description/purchase_order_form.png | Bin 41116 -> 0 bytes .../description/purchase_order_tree.png | Bin 42243 -> 0 bytes .../views/view_purchase_order.xml | 102 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_only_by_packaging/README.rst | 122 - .../purchase_only_by_packaging/__init__.py | 1 - .../__manifest__.py | 20 - .../purchase_only_by_packaging/i18n/bs.po | 116 - .../purchase_only_by_packaging/i18n/de.po | 137 - .../purchase_only_by_packaging/i18n/es.po | 137 - .../purchase_only_by_packaging/i18n/fr.po | 138 - .../purchase_only_by_packaging/i18n/it.po | 138 - .../i18n/purchase_only_by_packaging.pot | 116 - .../models/__init__.py | 5 - .../models/product_packaging.py | 18 - .../models/product_packaging_level.py | 26 - .../models/product_product.py | 61 - .../models/product_template.py | 75 - .../models/purchase_order_line.py | 64 - .../readme/CONFIGURE.rst | 10 - .../readme/CONTRIBUTORS.rst | 8 - .../readme/CREDITS.rst | 5 - .../readme/DESCRIPTION.rst | 11 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 467 --- .../tests/__init__.py | 3 - .../tests/common.py | 94 - .../tests/test_minimum_purchasable_qty.py | 58 - .../tests/test_purchase_line_onchanges.py | 23 - .../tests/test_purchase_only_by_packaging.py | 92 - .../views/product_packaging.xml | 23 - .../views/product_product.xml | 20 - .../views/product_template.xml | 31 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_open_qty/README.rst | 90 - .../purchase_open_qty/__init__.py | 4 - .../purchase_open_qty/__manifest__.py | 22 - .../purchase_open_qty/i18n/bs.po | 57 - .../purchase_open_qty/i18n/de.po | 62 - .../purchase_open_qty/i18n/es.po | 63 - .../purchase_open_qty/i18n/es_MX.po | 62 - .../purchase_open_qty/i18n/es_PE.po | 62 - .../purchase_open_qty/i18n/fi.po | 61 - .../purchase_open_qty/i18n/fr.po | 62 - .../purchase_open_qty/i18n/fr_BE.po | 65 - .../purchase_open_qty/i18n/gl.po | 61 - .../purchase_open_qty/i18n/hr.po | 62 - .../purchase_open_qty/i18n/it.po | 62 - .../purchase_open_qty/i18n/nl.po | 61 - .../purchase_open_qty/i18n/nl_NL.po | 62 - .../purchase_open_qty/i18n/pt_BR.po | 64 - .../purchase_open_qty/i18n/pt_PT.po | 62 - .../i18n/purchase_open_qty.pot | 57 - .../purchase_open_qty/i18n/ro.po | 62 - .../purchase_open_qty/i18n/sl.po | 62 - .../purchase_open_qty/i18n/vi_VN.po | 62 - .../purchase_open_qty/i18n/zh_CN.po | 59 - .../purchase_open_qty/init_hook.py | 91 - .../purchase_open_qty/models/__init__.py | 3 - .../models/purchase_order.py | 106 - .../purchase_open_qty/readme/CONTRIBUTORS.rst | 9 - .../purchase_open_qty/readme/DESCRIPTION.rst | 2 - .../purchase_open_qty/readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 437 --- .../purchase_open_qty/tests/__init__.py | 3 - .../tests/test_purchase_open_qty.py | 218 -- .../purchase_open_qty/views/purchase_view.xml | 78 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 42 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_order_approval_block/README.rst | 127 - .../purchase_order_approval_block/__init__.py | 4 - .../__manifest__.py | 20 - .../data/purchase_exception_data.xml | 16 - .../purchase_order_approval_block/i18n/bs.po | 141 - .../purchase_order_approval_block/i18n/es.po | 148 - .../purchase_order_approval_block/i18n/fr.po | 157 - .../purchase_order_approval_block/i18n/it.po | 149 - .../i18n/purchase_order_approval_block.pot | 141 - .../models/__init__.py | 2 - .../models/purchase_approval_block_reason.py | 13 - .../models/purchase_order.py | 65 - .../readme/CONFIGURE.rst | 7 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 3 - .../readme/USAGE.rst | 32 - .../security/ir.model.access.csv | 3 - ...purchase_order_approval_block_security.xml | 18 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 483 --- .../tests/__init__.py | 4 - .../tests/test_po_approval_block_reason.py | 70 - .../test_purchase_order_approval_block.py | 80 - .../purchase_approval_block_reason_view.xml | 56 - .../views/purchase_order_view.xml | 53 - .../wizard/__init__.py | 3 - .../wizard/purchase_exception_confirm.py | 14 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_approved/README.rst | 156 - .../purchase_order_approved/__init__.py | 3 - .../purchase_order_approved/__manifest__.py | 19 - .../purchase_order_approved/i18n/am.po | 186 - .../purchase_order_approved/i18n/ar.po | 187 - .../purchase_order_approved/i18n/bs.po | 180 - .../purchase_order_approved/i18n/ca.po | 186 - .../purchase_order_approved/i18n/da.po | 186 - .../purchase_order_approved/i18n/de.po | 186 - .../purchase_order_approved/i18n/el_GR.po | 187 - .../purchase_order_approved/i18n/es.po | 206 -- .../purchase_order_approved/i18n/es_ES.po | 187 - .../purchase_order_approved/i18n/es_MX.po | 187 - .../purchase_order_approved/i18n/eu.po | 186 - .../purchase_order_approved/i18n/fi.po | 186 - .../purchase_order_approved/i18n/fr.po | 206 -- .../purchase_order_approved/i18n/fr_CA.po | 187 - .../purchase_order_approved/i18n/fr_FR.po | 187 - .../purchase_order_approved/i18n/gl.po | 185 - .../purchase_order_approved/i18n/hr.po | 187 - .../purchase_order_approved/i18n/hr_HR.po | 188 -- .../purchase_order_approved/i18n/it.po | 207 -- .../purchase_order_approved/i18n/nb.po | 187 - .../purchase_order_approved/i18n/nb_NO.po | 187 - .../purchase_order_approved/i18n/nl.po | 186 - .../purchase_order_approved/i18n/nl_BE.po | 187 - .../purchase_order_approved/i18n/nl_NL.po | 201 -- .../purchase_order_approved/i18n/pt_BR.po | 211 -- .../i18n/purchase_order_approved.pot | 180 - .../purchase_order_approved/i18n/ro.po | 188 -- .../purchase_order_approved/i18n/sk.po | 186 - .../purchase_order_approved/i18n/sl.po | 187 - .../purchase_order_approved/i18n/tr.po | 200 -- .../purchase_order_approved/i18n/vi_VN.po | 186 - .../purchase_order_approved/i18n/zh_CN.po | 223 -- .../models/__init__.py | 6 - .../models/purchase_order.py | 51 - .../models/res_company.py | 18 - .../models/res_config.py | 14 - .../models/res_partner.py | 19 - .../readme/CONFIGURE.rst | 14 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/DESCRIPTION.rst | 18 - .../readme/HISTORY.rst | 25 - .../purchase_order_approved/readme/USAGE.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 510 --- .../static/description/schema.png | Bin 56655 -> 0 bytes .../purchase_order_approved/tests/__init__.py | 3 - .../tests/test_purchase_order.py | 119 - .../tests/test_purchase_order_approved.py | 12 - .../views/purchase_order_view.xml | 50 - .../views/res_config_view.xml | 37 - .../views/res_partner.xml | 17 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_archive/README.rst | 101 - .../purchase_order_archive/__init__.py | 3 - .../purchase_order_archive/__manifest__.py | 15 - .../purchase_order_archive/i18n/bs.po | 37 - .../purchase_order_archive/i18n/es.po | 50 - .../purchase_order_archive/i18n/it.po | 40 - .../i18n/purchase_order_archive.pot | 37 - .../purchase_order_archive/i18n/zh_CN.po | 40 - .../purchase_order_archive/models/__init__.py | 3 - .../models/purchase_order.py | 16 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 7 - .../purchase_order_archive/readme/USAGE.rst | 14 - .../odoo/addons/purchase_order_archive | 1 - .../setup/purchase_order_archive/setup.py | 6 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 445 --- .../purchase_order_archive/tests/__init__.py | 3 - .../tests/test_purchase_order_archive.py | 63 - .../views/purchase_order.xml | 36 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_order_downpayment/README.rst | 76 - .../purchase_order_downpayment/__init__.py | 2 - .../__manifest__.py | 16 - .../purchase_order_downpayment/i18n/bs.po | 164 - .../purchase_order_downpayment/i18n/es.po | 171 - .../purchase_order_downpayment/i18n/it.po | 171 - .../i18n/purchase_order_downpayment.pot | 164 - .../purchase_order_downpayment/i18n/sv.po | 165 - .../models/__init__.py | 2 - .../models/account_payment.py | 12 - .../models/purchase_order.py | 25 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 1 - .../security/ir.model.access.csv | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 420 --- .../tests/__init__.py | 1 - .../tests/test_purchase_order_downpayment.py | 150 - .../views/purchase_view.xml | 31 - .../wizard/__init__.py | 1 - .../purchase_order_downpayment_wiz_view.xml | 70 - .../purchase_order_downpayment_wizard.py | 101 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_order_duplicate_check/README.rst | 119 - .../__init__.py | 2 - .../__manifest__.py | 16 - .../purchase_order_duplicate_check/i18n/bs.po | 69 - .../purchase_order_duplicate_check/i18n/it.po | 72 - .../i18n/purchase_order_duplicate_check.pot | 69 - .../models/__init__.py | 3 - .../models/purchase_order.py | 43 - .../models/purchase_order_line.py | 87 - .../models/res_config_settings.py | 19 - .../readme/CONFIGURE.rst | 7 - .../readme/CONTEXT.rst | 1 - .../readme/CONTRIBUTORS.rst | 6 - .../readme/DESCRIPTION.rst | 8 - .../readme/USAGE.rst | 11 - .../static/description/icon.png | Bin 10254 -> 0 bytes .../static/description/index.html | 467 --- .../tests/__init__.py | 1 - .../tests/test_purchase_order.py | 133 - .../views/purchase_order_views.xml | 42 - .../views/res_config_settings_views.xml | 44 - .../wizard/__init__.py | 1 - .../wizard/confirmation_wizard.py | 59 - .../wizard/confirmation_wizard_views.xml | 18 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 134 - .../__init__.py | 1 - .../__manifest__.py | 19 - .../i18n/bs.po | 103 - .../i18n/es.po | 122 - .../i18n/fr.po | 113 - .../i18n/it.po | 115 - .../i18n/pt.po | 115 - .../i18n/purchase_order_general_discount.pot | 103 - .../models/__init__.py | 4 - .../models/purchase_order.py | 68 - .../models/res_company.py | 32 - .../models/res_config_settings.py | 12 - .../models/res_partner.py | 14 - .../readme/CONFIGURE.rst | 21 - .../readme/CONTRIBUTORS.rst | 16 - .../readme/DESCRIPTION.rst | 5 - .../readme/USAGE.rst | 10 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 484 --- .../tests/__init__.py | 1 - .../test_purchase_order_general_discount.py | 49 - .../views/purchase_order_view.xml | 25 - .../views/res_config_view.xml | 38 - .../views/res_partner_view.xml | 19 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 11 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 73 - .../__init__.py | 0 .../__manifest__.py | 13 - .../i18n/it.po | 14 - .../purchase_order_hide_receipt_status.pot | 13 - .../readme/DESCRIPTION.rst | 3 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 416 --- .../views/purchase_order.xml | 23 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_line_menu/README.rst | 91 - .../purchase_order_line_menu/__init__.py | 4 - .../purchase_order_line_menu/__manifest__.py | 20 - .../purchase_order_line_menu/i18n/bs.po | 119 - .../purchase_order_line_menu/i18n/es.po | 124 - .../purchase_order_line_menu/i18n/fr_FR.po | 122 - .../purchase_order_line_menu/i18n/hr.po | 123 - .../purchase_order_line_menu/i18n/it.po | 124 - .../purchase_order_line_menu/i18n/ja.po | 122 - .../purchase_order_line_menu/i18n/pt_BR.po | 124 - .../i18n/purchase_order_line_menu.pot | 119 - .../purchase_order_line_menu/i18n/tr.po | 125 - .../models/__init__.py | 3 - .../models/purchase_order_line.py | 18 - .../readme/CONTRIBUTORS.rst | 11 - .../readme/DESCRIPTION.rst | 1 - .../purchase_order_line_menu/readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 439 --- .../views/purchase_order_line_views.xml | 182 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 90 - .../__init__.py | 1 - .../__manifest__.py | 19 - .../i18n/bs.po | 39 - .../i18n/es.po | 42 - .../i18n/it.po | 42 - .../purchase_order_line_receipt_status.pot | 39 - .../models/__init__.py | 1 - .../models/purchase_order_line.py | 42 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 9 - .../readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 434 --- .../views/purchase_order_line.xml | 19 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_line_sequence/README.rst | 96 - .../purchase_order_line_sequence/__init__.py | 3 - .../__manifest__.py | 31 - .../purchase_order_line_sequence/i18n/bs.po | 80 - .../purchase_order_line_sequence/i18n/de.po | 81 - .../purchase_order_line_sequence/i18n/es.po | 98 - .../purchase_order_line_sequence/i18n/fr.po | 96 - .../purchase_order_line_sequence/i18n/it.po | 87 - .../i18n/purchase_order_line_sequence.pot | 80 - .../models/__init__.py | 6 - .../models/account_move_line.py | 24 - .../models/purchase.py | 57 - .../models/purchase_line.py | 33 - .../models/stock_move.py | 19 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 3 - .../readme/ROADMAP.rst | 2 - .../readme/USAGE.rst | 3 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 445 --- .../tests/__init__.py | 3 - .../tests/test_po_lines_sequence.py | 271 -- .../views/account_move_view.xml | 20 - .../views/purchase_view.xml | 37 - .../views/report_invoice.xml | 24 - .../views/report_purchaseorder.xml | 17 - .../views/report_purchasequotation.xml | 17 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 93 - .../__init__.py | 1 - .../__manifest__.py | 14 - .../i18n/bs.po | 33 - .../i18n/es.po | 48 - .../i18n/it.po | 44 - .../i18n/pt_BR.po | 52 - .../purchase_order_line_stock_available.pot | 33 - .../i18n/sl.po | 42 - .../i18n/zh_CN.po | 39 - .../models/__init__.py | 1 - .../models/purchase.py | 9 - .../readme/CONTRIBUTORS.rst | 10 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 441 --- .../tests/__init__.py | 1 - .../tests/test_purchase.py | 59 - .../views/purchase_view.xml | 16 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_no_zero_price/README.rst | 91 - .../purchase_order_no_zero_price/__init__.py | 4 - .../__manifest__.py | 17 - .../purchase_order_no_zero_price/i18n/bs.po | 26 - .../purchase_order_no_zero_price/i18n/es.po | 29 - .../purchase_order_no_zero_price/i18n/it.po | 29 - .../i18n/purchase_order_no_zero_price.pot | 26 - .../models/__init__.py | 4 - .../models/purchase_order_line.py | 29 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 4 - .../readme/USAGE.rst | 6 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 435 --- .../tests/__init__.py | 4 - .../test_purchase_order_no_zero_price.py | 53 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_owner/README.rst | 83 - .../purchase_order_owner/__init__.py | 1 - .../purchase_order_owner/__manifest__.py | 13 - .../purchase_order_owner/i18n/bs.po | 37 - .../purchase_order_owner/i18n/es.po | 42 - .../purchase_order_owner/i18n/it.po | 42 - .../i18n/purchase_order_owner.pot | 37 - .../purchase_order_owner/models/__init__.py | 1 - .../models/purchase_order.py | 24 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 6 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 428 --- .../purchase_order_owner/tests/__init__.py | 1 - .../tests/test_purchase_order_owner.py | 46 - .../views/purchase_order_views.xml | 69 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 104 - .../__init__.py | 1 - .../__manifest__.py | 14 - .../i18n/bs.po | 31 - .../i18n/es.po | 46 - .../i18n/it.po | 45 - .../purchase_order_price_recalculation.pot | 31 - .../models/__init__.py | 2 - .../models/purchase_order.py | 13 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 7 - .../readme/USAGE.rst | 7 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 445 --- .../tests/__init__.py | 2 - ...test_purchase_order_price_recalculation.py | 44 - .../views/purchase_order_view.xml | 19 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 93 - .../__init__.py | 1 - .../__manifest__.py | 16 - .../i18n/bs.po | 25 - .../i18n/es.po | 38 - .../i18n/it.po | 28 - ...purchase_order_product_attachment_mgmt.pot | 25 - .../models/__init__.py | 1 - .../models/purchase_order.py | 27 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 1 - .../readme/USAGE.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 434 --- .../tests/__init__.py | 3 - ..._purchase_order_product_attachment_mgmt.py | 50 - .../views/purchase_order_view.xml | 29 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 11 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 113 - .../__init__.py | 1 - .../__manifest__.py | 20 - .../i18n/bs.po | 305 -- .../i18n/es.po | 319 -- .../i18n/it.po | 313 -- .../i18n/pt_BR.po | 312 -- .../purchase_order_product_recommendation.pot | 305 -- .../i18n/sv.po | 306 -- .../readme/CONTRIBUTORS.rst | 6 - .../readme/DESCRIPTION.rst | 10 - .../readme/USAGE.rst | 19 - .../security/ir.model.access.csv | 3 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 455 --- .../tests/__init__.py | 1 - .../tests/test_recommendation.py | 323 -- .../views/purchase_order_view.xml | 18 - .../wizards/__init__.py | 1 - .../wizards/purchase_order_recommendation.py | 393 --- .../purchase_order_recommendation_view.xml | 107 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 113 - .../__init__.py | 1 - .../__manifest__.py | 21 - .../i18n/bs.po | 24 - .../i18n/es.po | 31 - .../i18n/it.po | 27 - .../i18n/purchase_order_purchase_manager.pot | 24 - .../models/__init__.py | 1 - .../models/purchase_order.py | 20 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 17 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 456 --- .../tests/__init__.py | 1 - .../tests/test_purchase_manager.py | 48 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 11 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 98 - .../__init__.py | 3 - .../__manifest__.py | 14 - .../i18n/es.po | 20 - .../i18n/it.po | 14 - ...purchase_order_qty_change_no_recompute.pot | 13 - .../monkeypatching.py | 30 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/DESCRIPTION.rst | 1 - .../readme/USAGE.rst | 6 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 438 --- .../tests/__init__.py | 2 - .../tests/test_purchase_order_qty_change.py | 57 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_revision/README.rst | 94 - .../purchase_order_revision/__init__.py | 10 - .../purchase_order_revision/__manifest__.py | 15 - .../purchase_order_revision/i18n/bs.po | 69 - .../purchase_order_revision/i18n/it.po | 72 - .../i18n/purchase_order_revision.pot | 69 - .../purchase_order_revision/i18n/tr.po | 72 - .../models/__init__.py | 3 - .../models/purchase_order.py | 40 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 10 - .../readme/INSTALL.rst | 3 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 438 --- .../purchase_order_revision/tests/__init__.py | 3 - .../tests/test_purchase_order_revision.py | 30 - .../view/purchase_order.xml | 50 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_secondary_unit/README.rst | 94 - .../purchase_order_secondary_unit/__init__.py | 2 - .../__manifest__.py | 22 - .../purchase_order_secondary_unit/i18n/bs.po | 73 - .../purchase_order_secondary_unit/i18n/de.po | 88 - .../purchase_order_secondary_unit/i18n/es.po | 82 - .../purchase_order_secondary_unit/i18n/fr.po | 74 - .../purchase_order_secondary_unit/i18n/it.po | 78 - .../purchase_order_secondary_unit/i18n/ja.po | 74 - .../i18n/purchase_order_secondary_unit.pot | 73 - .../models/__init__.py | 4 - .../models/product_product.py | 17 - .../models/product_template.py | 13 - .../models/purchase_order.py | 56 - .../readme/CONTRIBUTORS.rst | 7 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 7 - .../reports/purchase_order_templates.xml | 20 - .../reports/purchase_quotation_templates.xml | 22 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 443 --- .../tests/__init__.py | 2 - .../test_purchase_order_secondary_unit.py | 78 - .../views/product_views.xml | 20 - .../views/purchase_order_views.xml | 54 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_supplier_return/README.rst | 83 - .../__init__.py | 1 - .../__manifest__.py | 16 - .../purchase_order_supplier_return/i18n/bs.po | 19 - .../purchase_order_supplier_return/i18n/fr.po | 22 - .../purchase_order_supplier_return/i18n/hr.po | 23 - .../purchase_order_supplier_return/i18n/it.po | 22 - .../i18n/purchase_order_supplier_return.pot | 19 - .../purchase_order_supplier_return/i18n/sv.po | 20 - .../models/__init__.py | 1 - .../models/stock_move.py | 22 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 427 --- .../tests/__init__.py | 1 - .../test_purchase_order_supplier_return.py | 62 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 112 - .../__init__.py | 1 - .../__manifest__.py | 13 - .../i18n/bs.po | 24 - .../i18n/it.po | 27 - .../i18n/pt_BR.po | 27 - .../purchase_order_supplierinfo_update.pot | 24 - .../models/__init__.py | 2 - .../models/purchase_order.py | 72 - .../readme/CONTRIBUTORS.rst | 6 - .../readme/DESCRIPTION.rst | 4 - .../readme/ROADMAP.rst | 1 - .../readme/USAGE.rst | 11 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 454 --- .../tests/__init__.py | 2 - ...test_purchase_order_supplierinfo_update.py | 132 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 41 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_type/README.rst | 99 - .../purchase_order_type/__init__.py | 1 - .../purchase_order_type/__manifest__.py | 22 - .../data/purchase_order_type.xml | 16 - .../purchase_order_type/i18n/am.po | 163 - .../purchase_order_type/i18n/ar.po | 164 - .../purchase_order_type/i18n/bg.po | 163 - .../purchase_order_type/i18n/bs.po | 155 - .../purchase_order_type/i18n/ca.po | 163 - .../purchase_order_type/i18n/ca_ES.po | 160 - .../purchase_order_type/i18n/cs.po | 163 - .../purchase_order_type/i18n/da.po | 163 - .../purchase_order_type/i18n/de.po | 180 - .../purchase_order_type/i18n/el_GR.po | 163 - .../purchase_order_type/i18n/en_GB.po | 163 - .../purchase_order_type/i18n/es.po | 184 - .../purchase_order_type/i18n/es_AR.po | 160 - .../purchase_order_type/i18n/es_CL.po | 160 - .../purchase_order_type/i18n/es_CO.po | 160 - .../purchase_order_type/i18n/es_CR.po | 163 - .../purchase_order_type/i18n/es_DO.po | 160 - .../purchase_order_type/i18n/es_EC.po | 163 - .../purchase_order_type/i18n/es_ES.po | 160 - .../purchase_order_type/i18n/es_MX.po | 163 - .../purchase_order_type/i18n/es_PE.po | 160 - .../purchase_order_type/i18n/es_PY.po | 160 - .../purchase_order_type/i18n/es_VE.po | 163 - .../purchase_order_type/i18n/et.po | 163 - .../purchase_order_type/i18n/eu.po | 163 - .../purchase_order_type/i18n/fa.po | 160 - .../purchase_order_type/i18n/fi.po | 164 - .../purchase_order_type/i18n/fr.po | 167 - .../purchase_order_type/i18n/fr_CA.po | 163 - .../purchase_order_type/i18n/fr_CH.po | 163 - .../purchase_order_type/i18n/fr_FR.po | 162 - .../purchase_order_type/i18n/gl.po | 163 - .../purchase_order_type/i18n/gl_ES.po | 160 - .../purchase_order_type/i18n/he.po | 160 - .../purchase_order_type/i18n/hr.po | 164 - .../purchase_order_type/i18n/hr_HR.po | 164 - .../purchase_order_type/i18n/hu.po | 163 - .../purchase_order_type/i18n/id.po | 163 - .../purchase_order_type/i18n/it.po | 178 - .../purchase_order_type/i18n/ja.po | 163 - .../purchase_order_type/i18n/ko.po | 160 - .../purchase_order_type/i18n/lt.po | 164 - .../purchase_order_type/i18n/lt_LT.po | 161 - .../purchase_order_type/i18n/lv.po | 164 - .../purchase_order_type/i18n/mk.po | 163 - .../purchase_order_type/i18n/mn.po | 163 - .../purchase_order_type/i18n/nb.po | 163 - .../purchase_order_type/i18n/nb_NO.po | 163 - .../purchase_order_type/i18n/nl.po | 164 - .../purchase_order_type/i18n/nl_BE.po | 163 - .../purchase_order_type/i18n/nl_NL.po | 160 - .../purchase_order_type/i18n/pl.po | 165 - .../purchase_order_type/i18n/pt.po | 163 - .../purchase_order_type/i18n/pt_BR.po | 167 - .../purchase_order_type/i18n/pt_PT.po | 163 - .../i18n/purchase_order_type.pot | 155 - .../purchase_order_type/i18n/ro.po | 165 - .../purchase_order_type/i18n/ru.po | 165 - .../purchase_order_type/i18n/sk.po | 163 - .../purchase_order_type/i18n/sl.po | 198 -- .../purchase_order_type/i18n/sr.po | 161 - .../purchase_order_type/i18n/sr@latin.po | 164 - .../purchase_order_type/i18n/sv.po | 164 - .../purchase_order_type/i18n/th.po | 163 - .../purchase_order_type/i18n/tr.po | 163 - .../purchase_order_type/i18n/tr_TR.po | 166 - .../purchase_order_type/i18n/uk.po | 161 - .../purchase_order_type/i18n/vi.po | 163 - .../purchase_order_type/i18n/vi_VN.po | 160 - .../purchase_order_type/i18n/zh_CN.po | 163 - .../purchase_order_type/i18n/zh_TW.po | 163 - .../purchase_order_type/models/__init__.py | 3 - .../models/purchase_order.py | 87 - .../models/purchase_order_type.py | 45 - .../purchase_order_type/models/res_partner.py | 12 - .../purchase_order_type/readme/CONFIGURE.rst | 4 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 2 - .../purchase_order_type/readme/ROADMAP.rst | 1 - .../purchase_order_type/readme/USAGE.rst | 3 - .../security/ir.model.access.csv | 3 - .../purchase_order_type/security/security.xml | 9 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 450 --- .../purchase_order_type/tests/__init__.py | 4 - .../tests/test_purchase_order_type.py | 129 - .../views/res_partner_view.xml | 21 - .../views/view_purchase_order.xml | 41 - .../views/view_purchase_order_type.xml | 114 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_type_dashboard/README.rst | 84 - .../purchase_order_type_dashboard/__init__.py | 1 - .../__manifest__.py | 21 - .../demo/purchase_order_type_dashboard.xml | 21 - .../purchase_order_type_dashboard/i18n/bs.po | 104 - .../purchase_order_type_dashboard/i18n/es.po | 107 - .../purchase_order_type_dashboard/i18n/it.po | 107 - .../i18n/purchase_order_type_dashboard.pot | 104 - .../models/__init__.py | 1 - .../models/purchase_order_type.py | 58 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 423 --- .../tests/__init__.py | 1 - .../test_purchase_order_type_dashboard.py | 65 - .../views/menu_purchase_order.xml | 17 - .../views/view_purchase_order.xml | 45 - .../views/view_purchase_order_type.xml | 183 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 82 - .../__init__.py | 3 - .../__manifest__.py | 17 - .../i18n/bs.po | 31 - .../i18n/en_US.po | 34 - .../i18n/es.po | 35 - .../i18n/fr.po | 34 - .../i18n/it.po | 34 - .../i18n/purchase_order_uninvoiced_amount.pot | 31 - .../models/__init__.py | 1 - .../models/purchase_order.py | 48 - .../readme/CONTRIBUTORS.rst | 7 - .../readme/DESCRIPTION.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 430 --- .../tests/__init__.py | 3 - .../test_purchase_order_uninvoiced_amount.py | 157 - .../views/purchase_order_view.xml | 49 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 22 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_order_weight_volume/README.rst | 110 - .../purchase_order_weight_volume/__init__.py | 1 - .../__manifest__.py | 21 - .../purchase_order_weight_volume/i18n/bs.po | 112 - .../purchase_order_weight_volume/i18n/es.po | 124 - .../purchase_order_weight_volume/i18n/fr.po | 115 - .../purchase_order_weight_volume/i18n/it.po | 133 - .../i18n/purchase_order_weight_volume.pot | 112 - .../models/__init__.py | 3 - .../models/purchase_order.py | 95 - .../models/res_company.py | 16 - .../models/res_config_settings.py | 16 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/CREDITS.rst | 1 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 13 - .../report/purchase_report_templates.xml | 118 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 452 --- .../tests/__init__.py | 1 - .../test_purchase_order_weight_volume.py | 138 - .../views/purchase_order_view.xml | 60 - .../views/res_config_settings_views.xml | 34 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_packaging_default/README.rst | 78 - .../purchase_packaging_default/__init__.py | 1 - .../__manifest__.py | 20 - .../purchase_packaging_default/i18n/bs.po | 53 - .../purchase_packaging_default/i18n/it.po | 60 - .../i18n/purchase_packaging_default.pot | 53 - .../models/__init__.py | 4 - .../models/product_packaging.py | 14 - .../models/purchase_order_line.py | 45 - .../models/res_company.py | 13 - .../models/res_config_settings.py | 13 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 3 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 425 --- .../tests/__init__.py | 1 - .../tests/test_purchase_packaging_default.py | 85 - .../views/res_config_settings_views.xml | 30 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_packaging_level_qty/README.rst | 92 - .../purchase_packaging_level_qty/__init__.py | 1 - .../__manifest__.py | 18 - .../purchase_packaging_level_qty/i18n/bs.po | 73 - .../purchase_packaging_level_qty/i18n/es.po | 83 - .../purchase_packaging_level_qty/i18n/it.po | 83 - .../i18n/purchase_packaging_level_qty.pot | 73 - .../models/__init__.py | 4 - .../models/purchase_order.py | 50 - .../models/purchase_order_line.py | 35 - .../models/res_company.py | 9 - .../models/res_config_settings.py | 11 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 3 - .../readme/USAGE.rst | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 442 --- .../tests/__init__.py | 1 - .../test_purchase_packaging_level_qty.py | 113 - .../views/purchase_order_view.xml | 34 - .../views/res_config_settings_views.xml | 32 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_partner_incoterm/README.rst | 108 - .../purchase_partner_incoterm/__init__.py | 1 - .../purchase_partner_incoterm/__manifest__.py | 21 - .../purchase_partner_incoterm/i18n/bs.po | 46 - .../purchase_partner_incoterm/i18n/es.po | 50 - .../purchase_partner_incoterm/i18n/it.po | 50 - .../i18n/purchase_partner_incoterm.pot | 46 - .../models/__init__.py | 2 - .../models/purchase_order.py | 22 - .../models/res_partner.py | 25 - .../readme/CONTRIBUTORS.rst | 10 - .../readme/CREDITS.rst | 3 - .../readme/DESCRIPTION.rst | 6 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 468 --- .../views/partner_view.xml | 22 - .../views/purchase_view.xml | 14 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 107 - .../__init__.py | 3 - .../__manifest__.py | 14 - .../data/ir_config_parameter.xml | 10 - .../i18n/bs.po | 35 - .../i18n/es.po | 39 - .../i18n/it.po | 38 - .../i18n/pt_BR.po | 38 - .../purchase_partner_selectable_option.pot | 35 - .../models/__init__.py | 4 - .../models/purchase_order.py | 28 - .../models/res_partner.py | 22 - .../readme/CONFIGURE.rst | 7 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/DESCRIPTION.rst | 1 - .../readme/USAGE.rst | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 447 --- .../tests/__init__.py | 3 - ...test_purchase_partner_selectable_option.py | 24 - .../views/res_partner_view.xml | 29 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 118 - .../__init__.py | 1 - .../__manifest__.py | 17 - .../i18n/bs.po | 34 - .../i18n/es.po | 37 - .../i18n/fr.po | 37 - .../i18n/it.po | 37 - ...se_product_packaging_container_deposit.pot | 34 - .../models/__init__.py | 3 - .../models/purchase_order.py | 12 - .../models/purchase_order_line.py | 15 - .../models/stock_move.py | 15 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 40 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 478 --- .../tests/__init__.py | 1 - ...ase_product_packaging_container_deposit.py | 300 -- .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_quick/README.rst | 132 - .../purchase_quick/__init__.py | 1 - .../purchase_quick/__manifest__.py | 17 - .../purchase_quick/i18n/bs.po | 85 - .../purchase_quick/i18n/es.po | 103 - .../purchase_quick/i18n/fr.po | 92 - .../purchase_quick/i18n/it.po | 116 - .../purchase_quick/i18n/purchase_quick.pot | 85 - .../purchase_quick/models/__init__.py | 2 - .../purchase_quick/models/product_product.py | 93 - .../purchase_quick/models/purchase_order.py | 71 - .../purchase_quick/readme/CONTRIBUTORS.rst | 8 - .../purchase_quick/readme/DESCRIPTION.rst | 1 - .../purchase_quick/readme/ROADMAP.rst | 5 - .../purchase_quick/readme/USAGE.rst | 28 - .../description/01_purchase_order_create.png | Bin 77809 -> 0 bytes .../02_purchase_order_add_product.png | Bin 60361 -> 0 bytes .../description/03_purchase_order_updated.png | Bin 98752 -> 0 bytes .../04_purchase_order_update_product_qty.png | Bin 109085 -> 0 bytes .../static/description/filter.png | Bin 96504 -> 0 bytes .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 462 --- .../static/description/po-product.png | Bin 78212 -> 0 bytes .../purchase_quick/static/description/po.png | Bin 78386 -> 0 bytes .../purchase_quick/tests/__init__.py | 1 - .../tests/test_quick_purchase.py | 216 -- .../views/product_product_view.xml | 46 - .../views/purchase_order_view.xml | 20 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_reception_status/README.rst | 94 - .../purchase_reception_status/__init__.py | 1 - .../purchase_reception_status/__manifest__.py | 17 - .../purchase_reception_status/i18n/bs.po | 59 - .../purchase_reception_status/i18n/es.po | 65 - .../purchase_reception_status/i18n/fr.po | 62 - .../purchase_reception_status/i18n/it.po | 65 - .../purchase_reception_status/i18n/ja.po | 65 - .../purchase_reception_status/i18n/pt.po | 65 - .../i18n/purchase_reception_status.pot | 59 - .../models/__init__.py | 1 - .../models/purchase_order.py | 57 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 5 - .../readme/USAGE.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 434 --- .../views/purchase_order.xml | 80 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_reorder_control/README.rst | 86 - .../purchase_reorder_control/__init__.py | 1 - .../purchase_reorder_control/__manifest__.py | 14 - .../purchase_reorder_control/i18n/bs.po | 37 - .../purchase_reorder_control/i18n/fr.po | 40 - .../purchase_reorder_control/i18n/it.po | 40 - .../i18n/purchase_reorder_control.pot | 37 - .../models/__init__.py | 2 - .../models/product_template.py | 25 - .../models/stock_warehouse_orderpoint.py | 22 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/CREDITS.rst | 3 - .../readme/DESCRIPTION.rst | 1 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 432 --- .../tests/__init__.py | 1 - .../tests/test_unpurchaseable_product.py | 132 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 21 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 42 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 9 - .../purchase_request/README.rst | 164 - .../purchase_request/__init__.py | 2 - .../purchase_request/__manifest__.py | 33 - .../data/purchase_request_data.xml | 44 - .../data/purchase_request_sequence.xml | 12 - .../demo/purchase_request_demo.xml | 11 - .../purchase_request/i18n/am.po | 1493 -------- .../purchase_request/i18n/ar.po | 1497 -------- .../purchase_request/i18n/bg.po | 1495 -------- .../purchase_request/i18n/bs.po | 1493 -------- .../purchase_request/i18n/ca.po | 1519 --------- .../purchase_request/i18n/ca_ES.po | 1493 -------- .../purchase_request/i18n/cs.po | 1495 -------- .../purchase_request/i18n/da.po | 1493 -------- .../purchase_request/i18n/de.po | 1586 --------- .../purchase_request/i18n/el_GR.po | 1516 --------- .../purchase_request/i18n/en_GB.po | 1495 -------- .../purchase_request/i18n/es.po | 1563 --------- .../purchase_request/i18n/es_AR.po | 1504 --------- .../purchase_request/i18n/es_CO.po | 1493 -------- .../purchase_request/i18n/es_CR.po | 1506 --------- .../purchase_request/i18n/es_DO.po | 1493 -------- .../purchase_request/i18n/es_EC.po | 1642 --------- .../purchase_request/i18n/es_ES.po | 1494 -------- .../purchase_request/i18n/es_MX.po | 1576 --------- .../purchase_request/i18n/es_PE.po | 1584 --------- .../purchase_request/i18n/es_PY.po | 1493 -------- .../purchase_request/i18n/es_VE.po | 1505 --------- .../purchase_request/i18n/et.po | 1494 -------- .../purchase_request/i18n/eu.po | 1501 --------- .../purchase_request/i18n/fa.po | 1493 -------- .../purchase_request/i18n/fi.po | 1520 --------- .../purchase_request/i18n/fr.po | 1618 --------- .../purchase_request/i18n/fr_BE.po | 1493 -------- .../purchase_request/i18n/fr_CA.po | 1497 -------- .../purchase_request/i18n/fr_CH.po | 1494 -------- .../purchase_request/i18n/fr_FR.po | 1504 --------- .../purchase_request/i18n/gl.po | 1520 --------- .../purchase_request/i18n/gl_ES.po | 1493 -------- .../purchase_request/i18n/he.po | 1493 -------- .../purchase_request/i18n/hr.po | 1598 --------- .../purchase_request/i18n/hr_HR.po | 1510 --------- .../purchase_request/i18n/hu.po | 1509 --------- .../purchase_request/i18n/id.po | 1493 -------- .../purchase_request/i18n/it.po | 1631 --------- .../purchase_request/i18n/ja.po | 1494 -------- .../purchase_request/i18n/ko.po | 1493 -------- .../purchase_request/i18n/lt.po | 1495 -------- .../purchase_request/i18n/lt_LT.po | 1495 -------- .../purchase_request/i18n/lv.po | 1507 --------- .../purchase_request/i18n/mk.po | 1494 -------- .../purchase_request/i18n/mn.po | 1494 -------- .../purchase_request/i18n/nb.po | 1506 --------- .../purchase_request/i18n/nb_NO.po | 1504 --------- .../purchase_request/i18n/nl.po | 1520 --------- .../purchase_request/i18n/nl_BE.po | 1502 --------- .../purchase_request/i18n/nl_NL.po | 1550 --------- .../purchase_request/i18n/pl.po | 1496 -------- .../purchase_request/i18n/pt.po | 1511 --------- .../purchase_request/i18n/pt_BR.po | 1590 --------- .../purchase_request/i18n/pt_PT.po | 1512 --------- .../i18n/purchase_request.pot | 1493 -------- .../purchase_request/i18n/ro.po | 1510 --------- .../purchase_request/i18n/ru.po | 1497 -------- .../purchase_request/i18n/sk.po | 1495 -------- .../purchase_request/i18n/sk_SK.po | 1496 -------- .../purchase_request/i18n/sl.po | 1571 --------- .../purchase_request/i18n/sr.po | 1494 -------- .../purchase_request/i18n/sr@latin.po | 1495 -------- .../purchase_request/i18n/sv.po | 1553 --------- .../purchase_request/i18n/th.po | 1494 -------- .../purchase_request/i18n/tr.po | 1559 --------- .../purchase_request/i18n/tr_TR.po | 1493 -------- .../purchase_request/i18n/uk.po | 1494 -------- .../purchase_request/i18n/vi.po | 1493 -------- .../purchase_request/i18n/vi_VN.po | 1499 --------- .../purchase_request/i18n/zh_CN.po | 1607 --------- .../purchase_request/i18n/zh_TW.po | 1495 -------- .../migrations/16.0.2.3.0/pre-migration.py | 17 - .../purchase_request/models/__init__.py | 11 - .../purchase_request/models/orderpoint.py | 26 - .../models/product_template.py | 14 - .../purchase_request/models/purchase_order.py | 240 -- .../models/purchase_request.py | 317 -- .../models/purchase_request_allocation.py | 132 - .../models/purchase_request_line.py | 433 --- .../purchase_request/models/stock_move.py | 158 - .../models/stock_move_line.py | 131 - .../purchase_request/models/stock_rule.py | 131 - .../purchase_request/readme/CONFIGURE.md | 9 - .../purchase_request/readme/CONTRIBUTORS.md | 9 - .../purchase_request/readme/CREDITS.md | 7 - .../purchase_request/readme/DESCRIPTION.md | 38 - .../purchase_request/readme/USAGE.md | 7 - .../reports/report_purchase_request.xml | 131 - .../security/ir.model.access.csv | 18 - .../security/purchase_request.xml | 105 - .../static/description/icon.png | Bin 37498 -> 0 bytes .../static/description/icon.svg | 235 -- .../static/description/index.html | 501 --- .../purchase_request/tests/__init__.py | 6 - .../tests/test_purchase_request.py | 311 -- .../tests/test_purchase_request_allocation.py | 434 --- .../test_purchase_request_procurement.py | 170 - .../tests/test_purchase_request_to_rfq.py | 424 --- .../views/product_template.xml | 15 - .../views/purchase_order_view.xml | 50 - .../views/purchase_request_line_view.xml | 628 ---- .../views/purchase_request_report.xml | 13 - .../views/purchase_request_view.xml | 483 --- .../views/stock_move_views.xml | 42 - .../views/stock_picking_views.xml | 18 - .../purchase_request/wizard/__init__.py | 3 - ...rchase_request_line_make_purchase_order.py | 398 --- ..._request_line_make_purchase_order_view.xml | 87 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_request_department/README.rst | 93 - .../purchase_request_department/__init__.py | 2 - .../__manifest__.py | 15 - .../purchase_request_department/hooks.py | 18 - .../purchase_request_department/i18n/bs.po | 32 - .../purchase_request_department/i18n/de.po | 38 - .../purchase_request_department/i18n/es.po | 38 - .../purchase_request_department/i18n/es_EC.po | 35 - .../purchase_request_department/i18n/fr.po | 37 - .../purchase_request_department/i18n/hr.po | 38 - .../purchase_request_department/i18n/it.po | 38 - .../purchase_request_department/i18n/nb.po | 38 - .../purchase_request_department/i18n/nb_NO.po | 38 - .../purchase_request_department/i18n/nl_NL.po | 35 - .../purchase_request_department/i18n/pt_BR.po | 39 - .../i18n/purchase_request_department.pot | 32 - .../purchase_request_department/i18n/sl.po | 38 - .../purchase_request_department/i18n/tr.po | 37 - .../purchase_request_department/i18n/zh_CN.po | 35 - .../models/__init__.py | 1 - .../models/purchase_request.py | 38 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/CREDITS.rst | 5 - .../readme/DESCRIPTION.rst | 2 - .../readme/USAGE.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 439 --- .../tests/__init__.py | 1 - .../tests/test_purchase_request_department.py | 88 - .../purchase_request_department_view.xml | 83 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_request_exception/README.rst | 81 - .../purchase_request_exception/__init__.py | 1 - .../__manifest__.py | 20 - .../data/purchase_request_exception_data.xml | 42 - .../purchase_request_exception/i18n/bs.po | 172 - .../purchase_request_exception/i18n/es.po | 177 - .../purchase_request_exception/i18n/fr.po | 174 - .../purchase_request_exception/i18n/it.po | 179 - .../i18n/purchase_request_exception.pot | 172 - .../models/__init__.py | 3 - .../models/exception_rule.py | 20 - .../models/purchase_request.py | 57 - .../models/purchase_request_line.py | 24 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 6 - .../security/ir.model.access.csv | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 427 --- .../tests/__init__.py | 1 - .../tests/test_purchase_request_exception.py | 113 - .../views/purchase_request_view.xml | 85 - .../wizard/__init__.py | 1 - .../purchase_request_exception_confirm.py | 20 - ...urchase_request_exception_confirm_view.xml | 14 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 123 - .../__init__.py | 3 - .../__manifest__.py | 21 - .../demo/tier_definition.xml | 16 - .../i18n/bs.po | 120 - .../i18n/es.po | 165 - .../i18n/es_EC.po | 155 - .../i18n/it.po | 157 - .../i18n/nl_NL.po | 155 - .../i18n/purchase_request_tier_validation.pot | 120 - .../i18n/zh_CN.po | 152 - .../models/__init__.py | 4 - .../models/purchase_request.py | 18 - .../models/tier_definition.py | 13 - .../readme/CONFIGURE.rst | 7 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/CREDITS.rst | 4 - .../readme/DESCRIPTION.rst | 1 - .../readme/INSTALL.rst | 2 - .../readme/USAGE.rst | 14 - .../static/description/icon.png | Bin 7510 -> 0 bytes .../static/description/index.html | 478 --- .../tests/__init__.py | 1 - .../test_purchase_request_tier_validation.py | 23 - .../views/purchase_request_view.xml | 55 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 41 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_request_type/README.rst | 104 - .../purchase_request_type/__init__.py | 1 - .../purchase_request_type/__manifest__.py | 24 - .../demo/purchase_request_type.xml | 17 - .../purchase_request_type/i18n/bs.po | 148 - .../purchase_request_type/i18n/es.po | 151 - .../purchase_request_type/i18n/it.po | 154 - .../i18n/purchase_request_type.pot | 148 - .../purchase_request_type/models/__init__.py | 2 - .../models/purchase_request.py | 73 - .../models/purchase_request_type.py | 47 - .../readme/CONFIGURE.rst | 4 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 5 - .../purchase_request_type/readme/ROADMAP.rst | 1 - .../purchase_request_type/readme/USAGE.rst | 3 - .../security/ir.model.access.csv | 3 - .../security/security.xml | 12 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 460 --- .../purchase_request_type/tests/__init__.py | 4 - .../tests/test_purchase_request_type.py | 84 - .../views/purchase_request_type_view.xml | 116 - .../views/purchase_request_view.xml | 53 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 123 - .../__init__.py | 4 - .../__manifest__.py | 17 - .../i18n/bs.po | 110 - .../i18n/es.po | 113 - .../i18n/it.po | 113 - .../purchase_requisition_tier_validation.pot | 110 - .../i18n/zh_CN.po | 136 - .../models/__init__.py | 6 - .../models/purchase_requisition.py | 13 - .../models/tier_definition.py | 14 - .../models/tier_validation.py | 12 - .../readme/CONFIGURE.rst | 4 - .../readme/CONTRIBUTORS.rst | 7 - .../readme/CREDITS.rst | 1 - .../readme/DESCRIPTION.rst | 1 - .../readme/INSTALL.rst | 2 - .../readme/USAGE.rst | 14 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 480 --- .../tests/__init__.py | 4 - ...st_purchase_requisition_tier_validation.py | 17 - .../views/purchase_requisition_view.xml | 28 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 17 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 24 - .../doc/SECURITY.md | 41 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_return/README.rst | 105 - .../purchase_return/__init__.py | 1 - .../purchase_return/__manifest__.py | 29 - .../data/mail_template_data.xml | 37 - .../purchase_return/data/purchase_data.xml | 28 - .../purchase_return/i18n/bs.po | 1282 ------- .../purchase_return/i18n/it.po | 1369 -------- .../purchase_return/i18n/purchase_return.pot | 1282 ------- .../migrations/16.0.1.0.2/post-migration.py | 13 - .../purchase_return/models/__init__.py | 6 - .../purchase_return/models/account_move.py | 118 - .../models/account_move_line.py | 39 - .../models/product_category.py | 18 - .../models/product_template.py | 26 - .../models/purchase_return_order.py | 730 ---- .../models/purchase_return_order_line.py | 572 ---- .../purchase_return/readme/CONTRIBUTORS.rst | 3 - .../purchase_return/readme/DESCRIPTION.rst | 8 - .../purchase_return/readme/USAGE.rst | 3 - .../report/purchase_reports.xml | 13 - .../purchase_return_order_templates.xml | 197 -- .../security/ir.model.access.csv | 9 - .../security/purchase_security.xml | 19 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 451 --- .../purchase_return/tests/__init__.py | 5 - .../tests/test_purchase_return_order.py | 332 -- .../tests/test_purchase_return_order_line.py | 125 - .../views/account_move_views.xml | 45 - .../views/product_category_views.xml | 13 - .../views/product_template_views.xml | 18 - .../views/purchase_return_template.xml | 32 - .../purchase_return/views/purchase_views.xml | 1101 ------ .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_sale_link_by_origin/README.rst | 87 - .../purchase_sale_link_by_origin/__init__.py | 1 - .../__manifest__.py | 18 - .../purchase_sale_link_by_origin/i18n/bs.po | 24 - .../purchase_sale_link_by_origin/i18n/es.po | 27 - .../purchase_sale_link_by_origin/i18n/it.po | 27 - .../i18n/purchase_sale_link_by_origin.pot | 24 - .../models/__init__.py | 2 - .../models/purchase_order.py | 20 - .../models/sale_order.py | 20 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/CREDITS.rst | 3 - .../readme/DESCRIPTION.rst | 5 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 431 --- .../tests/__init__.py | 1 - .../tests/test_sale_purchase.py | 75 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 42 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_security/README.rst | 115 - .../purchase_security/__init__.py | 1 - .../purchase_security/__manifest__.py | 23 - .../purchase_security/i18n/bs.po | 154 - .../purchase_security/i18n/es.po | 161 - .../purchase_security/i18n/it.po | 161 - .../i18n/purchase_security.pot | 154 - .../purchase_security/models/__init__.py | 5 - .../purchase_security/models/ir_rule.py | 57 - .../models/purchase_order.py | 54 - .../purchase_security/models/purchase_team.py | 21 - .../purchase_security/models/res_partner.py | 20 - .../purchase_security/models/res_users.py | 19 - .../readme/CONFIGURATION.rst | 5 - .../purchase_security/readme/CONTRIBUTORS.rst | 9 - .../purchase_security/readme/DESCRIPTION.rst | 9 - .../purchase_security/readme/USAGE.rst | 11 - .../security/ir.model.access.csv | 3 - .../purchase_security/security/security.xml | 74 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 459 --- .../purchase_security/tests/__init__.py | 3 - .../tests/test_access_rights.py | 377 --- .../views/purchase_order_views.xml | 31 - .../views/purchase_team_views.xml | 99 - .../views/res_partner_views.xml | 59 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 17 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 22 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_sign/README.rst | 76 - .../purchase_sign/__init__.py | 4 - .../purchase_sign/__manifest__.py | 23 - .../purchase_sign/controllers/__init__.py | 2 - .../purchase_sign/controllers/main.py | 75 - .../purchase_sign/i18n/bs.po | 188 -- .../purchase_sign/i18n/it.po | 201 -- .../purchase_sign/i18n/purchase_sign.pot | 188 -- .../purchase_sign/models/__init__.py | 4 - .../purchase_sign/models/purchase_order.py | 33 - .../purchase_sign/models/res_company.py | 11 - .../models/res_config_settings.py | 12 - .../purchase_sign/readme/CONTRIBUTORS.rst | 1 - .../purchase_sign/readme/DESCRIPTION.rst | 1 - .../report/purchase_order_template.xml | 25 - .../purchase_sign/static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 420 --- .../tests/tours/purchase_signature.esm.js | 57 - .../templates/purchase_portal_templates.xml | 154 - .../purchase_sign/tests/__init__.py | 2 - .../purchase_sign/tests/test_purchase_sign.py | 115 - .../purchase_sign/views/purchase_view.xml | 29 - .../views/res_config_settings_view.xml | 31 - .../pyproject.toml | 42 - .../README.md | 48 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 7 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_split_by_route/README.rst | 85 - .../purchase_split_by_route/__init__.py | 1 - .../purchase_split_by_route/__manifest__.py | 19 - .../purchase_split_by_route/i18n/bs.po | 44 - .../purchase_split_by_route/i18n/it.po | 47 - .../i18n/purchase_split_by_route.pot | 44 - .../models/__init__.py | 3 - .../models/purchase_order.py | 36 - .../models/stock_route.py | 11 - .../models/stock_rule.py | 29 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 1 - .../static/description/icon.png | Bin 10254 -> 0 bytes .../static/description/index.html | 432 --- .../purchase_split_by_route/tests/__init__.py | 1 - .../tests/test_purchase_route.py | 132 - .../views/stock_route.xml | 13 - .../pyproject.toml | 44 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_stock_packaging/README.rst | 95 - .../purchase_stock_packaging/__init__.py | 1 - .../purchase_stock_packaging/__manifest__.py | 17 - .../purchase_stock_packaging/i18n/bs.po | 19 - .../purchase_stock_packaging/i18n/de.po | 22 - .../purchase_stock_packaging/i18n/hr.po | 23 - .../purchase_stock_packaging/i18n/it.po | 22 - .../i18n/purchase_stock_packaging.pot | 19 - .../models/__init__.py | 1 - .../models/purchase_order_line.py | 22 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 2 - .../purchase_stock_packaging/readme/USAGE.rst | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 436 --- .../tests/__init__.py | 1 - .../tests/test_purchase_packaging.py | 72 - .../pyproject.toml | 44 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_stock_price_unit_sync/README.rst | 83 - .../__init__.py | 2 - .../__manifest__.py | 14 - .../purchase_stock_price_unit_sync/i18n/bs.po | 19 - .../purchase_stock_price_unit_sync/i18n/it.po | 22 - .../i18n/purchase_stock_price_unit_sync.pot | 19 - .../models/__init__.py | 2 - .../models/purchase_order.py | 55 - .../readme/CONTRIBUTORS.rst | 5 - .../readme/DESCRIPTION.rst | 4 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 433 --- .../tests/__init__.py | 3 - .../test_purchase_stock_price_unit_sync.py | 67 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_tag/README.rst | 81 - .../purchase_tag/__init__.py | 3 - .../purchase_tag/__manifest__.py | 21 - .../purchase_tag/i18n/bs.po | 109 - .../purchase_tag/i18n/es.po | 112 - .../purchase_tag/i18n/it.po | 112 - .../purchase_tag/i18n/pt_BR.po | 113 - .../purchase_tag/i18n/purchase_tag.pot | 109 - .../purchase_tag/models/__init__.py | 2 - .../purchase_tag/models/purchase_order.py | 17 - .../purchase_tag/models/purchase_tag.py | 57 - .../purchase_tag/readme/CONTRIBUTORS.rst | 1 - .../purchase_tag/readme/DESCRIPTION.rst | 1 - .../purchase_tag/readme/USAGE.rst | 1 - .../purchase_tag/security/ir.model.access.csv | 3 - .../purchase_tag/static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 425 --- .../purchase_tag/views/purchase_tag_view.xml | 61 - .../purchase_tag/views/purchase_view.xml | 53 - .../pyproject.toml | 42 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 13 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_tier_validation/README.rst | 116 - .../purchase_tier_validation/__init__.py | 3 - .../purchase_tier_validation/__manifest__.py | 16 - .../purchase_tier_validation/i18n/bs.po | 105 - .../purchase_tier_validation/i18n/es.po | 137 - .../purchase_tier_validation/i18n/it.po | 108 - .../i18n/purchase_tier_validation.pot | 105 - .../purchase_tier_validation/i18n/zh_CN.po | 131 - .../models/__init__.py | 4 - .../models/purchase_order.py | 13 - .../models/tier_definition.py | 14 - .../readme/CONFIGURE.rst | 4 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 2 - .../readme/INSTALL.rst | 2 - .../purchase_tier_validation/readme/USAGE.rst | 14 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 467 --- .../tests/__init__.py | 3 - .../tests/test_tier_validation.py | 69 - .../tests/tier_validation_tester.py | 24 - .../views/purchase_order_view.xml | 44 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 18 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 34 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_transport_mode/README.rst | 92 - .../purchase_transport_mode/__init__.py | 1 - .../purchase_transport_mode/__manifest__.py | 27 - .../data/purchase_exception_data.xml | 11 - .../purchase_transport_mode/i18n/bs.po | 188 -- .../purchase_transport_mode/i18n/fr.po | 195 -- .../purchase_transport_mode/i18n/it.po | 195 -- .../i18n/purchase_transport_mode.pot | 188 -- .../models/__init__.py | 6 - .../models/purchase_order.py | 75 - .../models/purchase_transport_mode.py | 18 - .../purchase_transport_mode_constraint.py | 30 - .../models/res_company.py | 10 - .../models/res_config_settings.py | 13 - .../models/res_partner.py | 10 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 2 - .../purchase_transport_mode/readme/USAGE.rst | 7 - .../security/ir.model.access.csv | 3 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 439 --- .../purchase_order_transport_mode_status.xml | 18 - .../purchase_transport_mode/tests/__init__.py | 1 - .../tests/test_purchase_transport_mode.py | 102 - .../views/purchase_order_view.xml | 27 - ...rchase_transport_mode_constraint_views.xml | 44 - .../views/purchase_transport_mode_views.xml | 53 - .../views/res_config_settings_views.xml | 36 - .../views/res_partner_views.xml | 13 - .../pyproject.toml | 43 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 25 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_triple_discount/README.rst | 113 - .../purchase_triple_discount/__init__.py | 3 - .../purchase_triple_discount/__manifest__.py | 23 - .../purchase_triple_discount/hooks.py | 25 - .../purchase_triple_discount/i18n/bs.po | 115 - .../purchase_triple_discount/i18n/de.po | 121 - .../purchase_triple_discount/i18n/es.po | 135 - .../purchase_triple_discount/i18n/es_MX.po | 122 - .../purchase_triple_discount/i18n/es_PE.po | 125 - .../purchase_triple_discount/i18n/fi.po | 121 - .../purchase_triple_discount/i18n/fr.po | 138 - .../purchase_triple_discount/i18n/hr.po | 139 - .../purchase_triple_discount/i18n/it.po | 147 - .../purchase_triple_discount/i18n/nl_NL.po | 125 - .../purchase_triple_discount/i18n/pt_BR.po | 140 - .../purchase_triple_discount/i18n/pt_PT.po | 122 - .../i18n/purchase_triple_discount.pot | 115 - .../purchase_triple_discount/i18n/ro.po | 122 - .../purchase_triple_discount/i18n/sl.po | 142 - .../purchase_triple_discount/i18n/zh_CN.po | 136 - .../migrations/16.0.3.0.0/post-migrate.py | 74 - .../migrations/16.0.3.0.0/pre-migrate.py | 57 - .../models/__init__.py | 3 - .../models/product_supplierinfo.py | 34 - .../models/purchase_order.py | 29 - .../models/res_partner.py | 27 - .../readme/CONTRIBUTORS.rst | 8 - .../readme/DESCRIPTION.rst | 2 - .../purchase_triple_discount/readme/USAGE.rst | 24 - .../report/__init__.py | 1 - .../report/purchase_report.py | 53 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 474 --- .../tests/__init__.py | 1 - .../tests/test_purchase_discount.py | 263 -- .../views/product_supplierinfo_view.xml | 40 - .../views/purchase_order_report.xml | 36 - .../views/purchase_view.xml | 41 - .../views/res_partner_view.xml | 27 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 14 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_vendor_promotion/README.rst | 77 - .../purchase_vendor_promotion/__init__.py | 1 - .../purchase_vendor_promotion/__manifest__.py | 21 - .../purchase_vendor_promotion/i18n/bs.po | 65 - .../purchase_vendor_promotion/i18n/fr.po | 52 - .../purchase_vendor_promotion/i18n/it.po | 68 - .../i18n/purchase_vendor_promotion.pot | 65 - .../models/__init__.py | 3 - .../models/product_supplierinfo.py | 24 - .../models/purchase_order_line.py | 40 - .../models/stock_warehouse_orderpoint.py | 32 - .../readme/CONTRIBUTORS.rst | 1 - .../readme/DESCRIPTION.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 424 --- .../tests/__init__.py | 1 - .../tests/test_vendor_promotion.py | 114 - .../views/product_views.xml | 25 - .../views/purchase_order_views.xml | 22 - .../views/stock_orderpoint_views.xml | 21 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 12 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../purchase_warn_message/README.rst | 78 - .../purchase_warn_message/__init__.py | 1 - .../purchase_warn_message/__manifest__.py | 14 - .../purchase_warn_message/i18n/bs.po | 31 - .../purchase_warn_message/i18n/es.po | 36 - .../purchase_warn_message/i18n/it.po | 36 - .../i18n/purchase_warn_message.pot | 31 - .../purchase_warn_message/models/__init__.py | 1 - .../models/purchase_order.py | 38 - .../readme/CONTRIBUTORS.rst | 2 - .../readme/DESCRIPTION.rst | 2 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 423 --- .../purchase_warn_message/tests/__init__.py | 1 - .../tests/test_purchase_warn_message.py | 38 - .../views/purchase_order_views.xml | 26 - .../pyproject.toml | 43 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 19 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 42 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 8 - .../purchase_work_acceptance/README.rst | 158 - .../purchase_work_acceptance/__init__.py | 4 - .../purchase_work_acceptance/__manifest__.py | 28 - .../data/work_acceptance_sequence.xml | 10 - .../purchase_work_acceptance/i18n/bs.po | 700 ---- .../purchase_work_acceptance/i18n/es.po | 732 ---- .../purchase_work_acceptance/i18n/it.po | 717 ---- .../i18n/purchase_work_acceptance.pot | 700 ---- .../models/__init__.py | 7 - .../models/account_move.py | 76 - .../models/purchase.py | 193 -- .../models/res_config_settings.py | 29 - .../models/stock_picking.py | 114 - .../models/work_acceptance.py | 223 -- .../readme/CONFIGURE.rst | 31 - .../readme/CONTRIBUTORS.rst | 3 - .../readme/DESCRIPTION.rst | 3 - .../purchase_work_acceptance/readme/USAGE.rst | 26 - .../security/ir.model.access.csv | 5 - .../security/security.xml | 23 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 501 --- .../tests/__init__.py | 3 - .../tests/test_purchase_work_acceptance.py | 359 -- .../views/account_move_views.xml | 19 - .../views/purchase_views.xml | 107 - .../views/res_config_settings_views.xml | 81 - .../views/stock_picking_type_views.xml | 13 - .../views/stock_picking_views.xml | 23 - .../views/work_acceptance_views.xml | 251 -- .../wizard/__init__.py | 4 - .../wizard/select_work_acceptance_wizard.py | 51 - .../select_work_acceptance_wizard_views.xml | 30 - .../wizard/work_accepted_date_wizard.py | 21 - .../wizard/work_accepted_date_wizard.xml | 27 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 27 - .../doc/SECURITY.md | 42 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../README.rst | 119 - .../__init__.py | 4 - .../__manifest__.py | 24 - .../demo/evaluation_data.xml | 73 - .../i18n/bs.po | 241 -- .../i18n/es.po | 245 -- .../i18n/it.po | 245 -- .../purchase_work_acceptance_evaluation.pot | 241 -- .../models/__init__.py | 5 - .../models/res_config_settings.py | 18 - .../models/work_acceptance.py | 74 - .../models/work_acceptance_evaluation.py | 46 - .../readme/CONFIGURE.rst | 3 - .../readme/CONTRIBUTORS.rst | 9 - .../readme/DESCRIPTION.rst | 4 - .../readme/USAGE.rst | 4 - .../report/__init__.py | 3 - .../work_acceptance_evaluation_report.py | 60 - .../work_acceptance_evaluation_report.xml | 120 - .../security/ir.model.access.csv | 7 - .../security/security.xml | 16 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 465 --- .../tests/__init__.py | 3 - ...est_purchase_work_acceptance_evaluation.py | 70 - .../views/res_config_settings_views.xml | 32 - .../work_acceptance_evaluation_views.xml | 72 - .../views/work_acceptance_views.xml | 35 - .../pyproject.toml | 42 - .../README.md | 46 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 5 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 16 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../pyproject.toml | 42 - .../sale_purchase_force_vendor/README.rst | 114 - .../sale_purchase_force_vendor/__init__.py | 1 - .../__manifest__.py | 17 - .../sale_purchase_force_vendor/i18n/bs.po | 57 - .../sale_purchase_force_vendor/i18n/es.po | 76 - .../sale_purchase_force_vendor/i18n/it.po | 63 - .../sale_purchase_force_vendor/i18n/nl.po | 66 - .../i18n/sale_purchase_force_vendor.pot | 57 - .../models/__init__.py | 4 - .../models/res_company.py | 12 - .../models/res_config_settings.py | 13 - .../models/sale_order_line.py | 70 - .../models/stock_move.py | 22 - .../readme/CONFIGURE.rst | 11 - .../readme/CONTRIBUTORS.rst | 4 - .../readme/DESCRIPTION.rst | 1 - .../readme/USAGE.rst | 8 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 461 --- .../tests/__init__.py | 4 - .../tests/common.py | 48 - .../tests/test_sale_purchase_force_vendor.py | 33 - .../views/res_config_settings_view.xml | 26 - .../views/sale_order_view.xml | 36 - .../README.md | 47 - .../doc/ARCHITECTURE.md | 32 - .../doc/CONFIGURATION.md | 3 - .../doc/CONTROLLERS.md | 3 - .../doc/DEPENDENCIES.md | 6 - .../doc/FAQ.md | 4 - .../doc/INSTALL.md | 7 - .../doc/MODELS.md | 15 - .../doc/OVERVIEW.md | 6 - .../doc/REPORTS.md | 3 - .../doc/SECURITY.md | 8 - .../doc/TROUBLESHOOTING.md | 5 - .../doc/USAGE.md | 7 - .../doc/WIZARDS.md | 3 - .../pyproject.toml | 43 - .../supplier_calendar/README.rst | 116 - .../supplier_calendar/__init__.py | 2 - .../supplier_calendar/__manifest__.py | 17 - .../supplier_calendar/i18n/bs.po | 57 - .../supplier_calendar/i18n/es.po | 60 - .../supplier_calendar/i18n/it.po | 60 - .../i18n/supplier_calendar.pot | 57 - .../supplier_calendar/models/__init__.py | 5 - .../supplier_calendar/models/product.py | 12 - .../supplier_calendar/models/purchase.py | 25 - .../supplier_calendar/models/res_partner.py | 53 - .../supplier_calendar/models/stock_rule.py | 24 - .../supplier_calendar/readme/CONFIGURE.rst | 8 - .../supplier_calendar/readme/CONTRIBUTORS.rst | 4 - .../supplier_calendar/readme/DESCRIPTION.rst | 6 - .../supplier_calendar/readme/USAGE.rst | 8 - .../static/description/icon.png | Bin 9455 -> 0 bytes .../static/description/index.html | 452 --- .../supplier_calendar/tests/__init__.py | 2 - .../tests/test_supplier_calendar.py | 138 - .../supplier_calendar/views/product_view.xml | 15 - .../views/res_partner_view.xml | 22 - 3994 files changed, 334316 deletions(-) delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es_419.po delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/partner_supplierinfo_smartbutton.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/INSTALL.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/test_partner_supplierinfo_smartbutton.py delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/views/res_partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/procurement_purchase_no_grouping.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/tr_TR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/product_category.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/stock_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/test_procurement_purchase_no_grouping.py delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/product_category_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/hooks.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/product_main_seller.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/migrations/16.0.1.0.0/pre-migration.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/product_template.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/product_tree_view.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/test_seller.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_product.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_template.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_main_seller/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/product_supplier_code_purchase.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/test_product_supplier_code_purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/product_supplierinfo_purchase_contact.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/product_supplierinfo.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/stock_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/test_stock_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/views/product_supplierinfo_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_product_demo.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_supplierinfo_demo.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/res_partner_demo.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/product_supplierinfo_qty_multiplier.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/product_supplierinfo.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/product_product_form.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/purchase_order_form.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/test_purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/views/product_supplierinfo_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/product_supplierinfo_security.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTEXT.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTRIBUTORS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/DESCRIPTION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/ROADMAP.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/test_product_supplierinfo_security.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/views/product_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/product_supplierinfo_update_price.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/CONTRIBUTORS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/DESCRIPTION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/test_purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/views/purchase_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/data/ir_config_parameter.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/purchase_advance_payment.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/models/payment.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/tests/test_purchase_advance_payment.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/views/account_payment_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_advance_payment/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/purchase_all_shipments.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/test_three_step_reception.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_all_shipments/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/am.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ar.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bg.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/cs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/da.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/el_GR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/en_GB.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_AR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_DO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_EC.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PY.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_VE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/et.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/eu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fa.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CA.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CH.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/he.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr_HR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/id.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ko.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt_LT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mn.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb_NO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/purchase_allowed_product.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ru.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr@latin.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/th.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/uk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_TW.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/account_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product_supplierinfo.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/supplied_product_mixin.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/test_purchase_allowed_product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/account_move_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/res_partner_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_allowed_product/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/ir_cron.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/sequence.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/purchase_blanket_order.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/blanket_orders.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/report.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/templates.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_actions.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_form.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_lines.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_menu.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/PO_BOLine.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/PO_from_BO.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/tests/test_purchase_blanket_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/tests/test_purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/views/purchase_blanket_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/views/purchase_config_settings.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/wizard/create_purchase_orders.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/wizard/create_purchase_orders.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_blanket_order/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/data/purchase_order_cancel_reason.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/am.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/ar.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/bg.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/cs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/da.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/el_GR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/en_GB.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_AR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_CO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_CR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_DO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_EC.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_PY.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/es_VE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/et.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/eu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/fa.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/fr_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/fr_CA.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/fr_CH.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/gl_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/he.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/hr_HR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/hu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/id.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/ko.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/lt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/lt_LT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/lv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/mk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/mn.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/nb.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/nb_NO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/nl_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/pl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/purchase_cancel_reason.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/ru.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/sk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/sr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/sr@latin.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/th.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/uk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/vi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/i18n/zh_TW.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/models/purchase_order_cancel_reason.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/tests/test_purchase_cancel_reason.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/views/purchase_order_cancel_reason.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/wizard/purchase_order_cancel.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/purchase_cancel_reason/wizard/purchase_order_cancel.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_cancel_reason/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/fr_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/purchase_commercial_partner.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/purchase_commercial_partner/views/purchase_report.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_commercial_partner/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/purchase_date_planned_manual.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/tr_TR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/setup.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/tests/test_date_planned_manual.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/purchase_date_planned_manual/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_date_planned_manual/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/i18n/purchase_default_terms_conditions.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/static/description/banner.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/static/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/tests/test_purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/views/res_config_settings.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/purchase_default_terms_conditions/views/res_partner_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_default_terms_conditions/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/purchase_delivery_split_date.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/models/stock_picking.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/readme/HISTORY.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/static/description/split_delivery.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/purchase_delivery_split_date/tests/test_purchase_delivery.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_delivery_split_date/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/i18n/arp.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/i18n/purchase_deposit.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/models/account_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/readme/CONFIGURATION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/tests/test_purchase_deposit.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/wizard/purchase_make_invoice_advance.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/purchase_deposit/wizard/purchase_make_invoice_advance_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_deposit/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/el_GR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/fr_CH.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/purchase_discount.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/images/purchase_discount.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/models/product_supplierinfo.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/report/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/report/purchase_report.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/static/description/icon.svg delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/static/description/product_supplierinfo_form.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/static/description/res_partner_company_form.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/static/description/res_partner_individual_form.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/tests/test_product_supplierinfo_discount.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/tests/test_purchase_discount.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/views/product_supplierinfo_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/views/purchase_discount_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/views/report_purchaseorder.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/purchase_discount/views/res_partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_discount/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/data/purchase_exception_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/i18n/purchase_exception.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/models/exception_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/models/purchase_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/tests/test_purchase_exception.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/wizard/purchase_exception_confirm.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/purchase_exception/wizard/purchase_exception_confirm_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_exception/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/fr_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/purchase_fop_shipping.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/models/partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/security/res_groups.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/tests/test_fop_shipping.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/purchase_fop_shipping/views/res_partner.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fop_shipping/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/i18n/purchase_force_invoiced.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/model/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/model/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/reports/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/reports/purchase_report.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/tests/test_purchase_force_invoiced.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/purchase_force_invoiced/view/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/demo/demo_product.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/demo/demo_purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/i18n/purchase_force_invoiced_quantity.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/readme/CONTEXT.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/tests/test_purchase_force_invoiced_quantity.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/purchase_force_invoiced_quantity/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_force_invoiced_quantity/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/i18n/purchase_fully_invoiced.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/tests/test_purchase_fully_invoiced.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/purchase_fully_invoiced/views/purchase_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_invoiced/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/i18n/purchase_fully_received.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/tests/test_purchase_fully_received.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/purchase_fully_received/views/purchase_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_fully_received/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/i18n/purchase_invoice_method.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/tests/test_purchase_invoice_method.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/purchase_invoice_method/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_method/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/i18n/purchase_invoice_new_picking_line.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/purchase_invoice_new_picking_line/tests/test_invoice.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_new_picking_line/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/data/purchase_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/i18n/purchase_invoice_plan.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/tests/test_purchase_invoice_plan.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/wizard/purchase_create_invoice_plan.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/wizard/purchase_create_invoice_plan_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/wizard/purchase_make_planned_invoice.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/purchase_invoice_plan/wizard/purchase_make_planned_invoice_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_invoice_plan/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/data/purchase_cost_distribution_sequence.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/purchase_landed_cost.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/models/account_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/models/purchase_cost_distribution.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/models/purchase_expense_type.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/models/stock_picking.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/security/purchase_landed_cost_security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/static/description/images/expenses_types.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/static/description/images/purchase_order_expense_line.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/static/description/images/purchase_order_expense_main.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/tests/test_purchase_landed_cost.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/views/account_move_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/views/purchase_cost_distribution_line_expense_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/views/purchase_cost_distribution_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/views/purchase_expense_type_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/views/stock_picking_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/wizard/import_invoice_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/wizard/import_invoice_line_wizard_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/wizard/import_landed_cost_pickings_wizard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/wizard/import_landed_cost_pickings_wizard_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/wizard/picking_import_wizard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/purchase_landed_cost/wizard/picking_import_wizard_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_landed_cost/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/el_GR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/eu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/fr_CH.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/hr_HR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/purchase_last_price_info.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/ru.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/sk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/tr_TR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/models/product_product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/models/product_template.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/static/description/purchase_last_price.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/tests/test_purchase_last_price_info.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/purchase_last_price_info/views/product_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_last_price_info/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/i18n/purchase_line_procurement_group.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/models/stock_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/tests/test_po_line_proc_group.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/purchase_line_procurement_group/views/purchase.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_line_procurement_group/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/purchase_location_by_line.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/models/stock_picking.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/tests/test_purchase_delivery.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/purchase_location_by_line/views/purchase_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_location_by_line/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/i18n/purchase_lot.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/models/stock_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/tests/test_purchase_lot.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/purchase_lot/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_lot/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/i18n/purchase_manual_delivery.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/models/product_product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/models/res_config.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/report/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/report/stock_forecasted.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/static/description/create_incoming_shipment_button.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/static/description/create_incoming_shipment_wizard.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/static/src/purchase_manual_delivery_forecasted/forecasted_details.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/tests/test_purchase_manual_delivery.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/views/res_config_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/wizard/create_manual_stock_picking.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/purchase_manual_delivery/wizard/create_manual_stock_picking.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_manual_delivery/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/i18n/purchase_merge.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/tests/test_purchase_merge.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/wizard/purchase_merge.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/purchase_merge/wizard/purchase_merge_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_merge/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/data/purchase_block_reason_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/purchase_minimum_amount.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/models/partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/tests/test_po_minimum_amount_block.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/purchase_minimum_amount/views/res_partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_minimum_amount/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/hooks.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/i18n/purchase_no_rfq.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/reports/ir_actions_report.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/reports/purchase_order_template.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/static/description/purchase_order_form.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/static/description/purchase_order_tree.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/purchase_no_rfq/views/view_purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_no_rfq/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/i18n/purchase_only_by_packaging.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/models/product_packaging.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/models/product_packaging_level.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/models/product_product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/models/product_template.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/tests/common.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/tests/test_minimum_purchasable_qty.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/tests/test_purchase_line_onchanges.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/tests/test_purchase_only_by_packaging.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/views/product_packaging.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/views/product_product.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/purchase_only_by_packaging/views/product_template.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_only_by_packaging/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/fr_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/purchase_open_qty.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/init_hook.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/tests/test_purchase_open_qty.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/purchase_open_qty/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_open_qty/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/data/purchase_exception_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/i18n/purchase_order_approval_block.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/models/purchase_approval_block_reason.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/security/purchase_order_approval_block_security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/tests/test_po_approval_block_reason.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/tests/test_purchase_order_approval_block.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/views/purchase_approval_block_reason_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/purchase_order_approval_block/wizard/purchase_exception_confirm.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approval_block/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/am.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/ar.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/da.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/el_GR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/eu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/fr_CA.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/hr_HR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/nb.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/nb_NO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/nl_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/purchase_order_approved.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/sk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/models/res_config.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/readme/HISTORY.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/static/description/schema.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/tests/test_purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/tests/test_purchase_order_approved.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/views/res_config_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/purchase_order_approved/views/res_partner.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_approved/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/i18n/purchase_order_archive.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/setup/purchase_order_archive/odoo/addons/purchase_order_archive delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/setup/purchase_order_archive/setup.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/tests/test_purchase_order_archive.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/purchase_order_archive/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_archive/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/i18n/purchase_order_downpayment.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/models/account_payment.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/tests/test_purchase_order_downpayment.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/wizard/purchase_order_downpayment_wiz_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/purchase_order_downpayment/wizard/purchase_order_downpayment_wizard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_downpayment/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/i18n/purchase_order_duplicate_check.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/readme/CONTEXT.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/tests/test_purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/wizard/confirmation_wizard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/purchase_order_duplicate_check/wizard/confirmation_wizard_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_duplicate_check/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/i18n/purchase_order_general_discount.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/tests/test_purchase_order_general_discount.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/views/res_config_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/purchase_order_general_discount/views/res_partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_general_discount/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/i18n/purchase_order_hide_receipt_status.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/purchase_order_hide_receipt_status/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_hide_receipt_status/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/purchase_order_line_menu.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/purchase_order_line_menu/views/purchase_order_line_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_menu/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/i18n/purchase_order_line_receipt_status.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/purchase_order_line_receipt_status/views/purchase_order_line.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_receipt_status/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/i18n/purchase_order_line_sequence.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/models/account_move_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/models/purchase_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/models/stock_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/tests/test_po_lines_sequence.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/views/account_move_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/views/report_invoice.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/views/report_purchaseorder.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/purchase_order_line_sequence/views/report_purchasequotation.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_sequence/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/i18n/purchase_order_line_stock_available.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/tests/test_purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/purchase_order_line_stock_available/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_line_stock_available/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/i18n/purchase_order_no_zero_price.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/purchase_order_no_zero_price/tests/test_purchase_order_no_zero_price.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_no_zero_price/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/i18n/purchase_order_owner.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/tests/test_purchase_order_owner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/purchase_order_owner/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_owner/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/i18n/purchase_order_price_recalculation.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/tests/test_purchase_order_price_recalculation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/purchase_order_price_recalculation/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_price_recalculation/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/i18n/purchase_order_product_attachment_mgmt.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/tests/test_purchase_order_product_attachment_mgmt.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/purchase_order_product_attachment_mgmt/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_attachment_mgmt/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/i18n/purchase_order_product_recommendation.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/tests/test_recommendation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/wizards/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/wizards/purchase_order_recommendation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/purchase_order_product_recommendation/wizards/purchase_order_recommendation_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_product_recommendation/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/i18n/purchase_order_purchase_manager.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/purchase_order_purchase_manager/tests/test_purchase_manager.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_purchase_manager/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/i18n/purchase_order_qty_change_no_recompute.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/monkeypatching.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/purchase_order_qty_change_no_recompute/tests/test_purchase_order_qty_change.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_qty_change_no_recompute/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/i18n/purchase_order_revision.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/readme/INSTALL.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/tests/test_purchase_order_revision.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/purchase_order_revision/view/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_revision/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/i18n/purchase_order_secondary_unit.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/models/product_product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/models/product_template.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/reports/purchase_order_templates.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/reports/purchase_quotation_templates.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/tests/test_purchase_order_secondary_unit.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/views/product_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/purchase_order_secondary_unit/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_secondary_unit/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/i18n/purchase_order_supplier_return.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/models/stock_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/purchase_order_supplier_return/tests/test_purchase_order_supplier_return.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplier_return/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/i18n/purchase_order_supplierinfo_update.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/purchase_order_supplierinfo_update/tests/test_purchase_order_supplierinfo_update.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_supplierinfo_update/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/data/purchase_order_type.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/am.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/ar.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/bg.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/ca_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/cs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/da.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/el_GR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/en_GB.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_AR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_CL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_CO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_CR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_DO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_EC.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_PY.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/es_VE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/et.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/eu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/fa.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/fr_CA.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/fr_CH.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/gl_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/he.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/hr_HR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/hu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/id.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/ko.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/lt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/lt_LT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/lv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/mk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/mn.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/nb.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/nb_NO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/nl_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/pl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/purchase_order_type.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/ru.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/sk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/sr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/sr@latin.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/th.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/tr_TR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/uk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/vi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/i18n/zh_TW.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/models/purchase_order_type.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/security/security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/tests/test_purchase_order_type.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/views/res_partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/views/view_purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/purchase_order_type/views/view_purchase_order_type.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/demo/purchase_order_type_dashboard.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/i18n/purchase_order_type_dashboard.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/models/purchase_order_type.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/tests/test_purchase_order_type_dashboard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/views/menu_purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/views/view_purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/purchase_order_type_dashboard/views/view_purchase_order_type.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_type_dashboard/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/i18n/en_US.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/i18n/purchase_order_uninvoiced_amount.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/tests/test_purchase_order_uninvoiced_amount.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/purchase_order_uninvoiced_amount/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_uninvoiced_amount/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/i18n/purchase_order_weight_volume.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/report/purchase_report_templates.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/tests/test_purchase_order_weight_volume.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/purchase_order_weight_volume/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_order_weight_volume/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/i18n/purchase_packaging_default.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/models/product_packaging.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/tests/test_purchase_packaging_default.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/purchase_packaging_default/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_default/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/i18n/purchase_packaging_level_qty.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/tests/test_purchase_packaging_level_qty.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/purchase_packaging_level_qty/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_packaging_level_qty/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/i18n/purchase_partner_incoterm.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/views/partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/purchase_partner_incoterm/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_incoterm/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/data/ir_config_parameter.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/i18n/purchase_partner_selectable_option.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/tests/test_purchase_partner_selectable_option.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/purchase_partner_selectable_option/views/res_partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_partner_selectable_option/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/i18n/purchase_product_packaging_container_deposit.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/models/stock_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/purchase_product_packaging_container_deposit/tests/test_purchase_product_packaging_container_deposit.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_product_packaging_container_deposit/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/i18n/purchase_quick.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/models/product_product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/01_purchase_order_create.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/02_purchase_order_add_product.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/03_purchase_order_updated.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/04_purchase_order_update_product_qty.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/filter.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/po-product.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/static/description/po.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/tests/test_quick_purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/views/product_product_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/purchase_quick/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_quick/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/i18n/purchase_reception_status.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/purchase_reception_status/views/purchase_order.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reception_status/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/i18n/purchase_reorder_control.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/models/product_template.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/models/stock_warehouse_orderpoint.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/purchase_reorder_control/tests/test_unpurchaseable_product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_reorder_control/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/data/purchase_request_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/data/purchase_request_sequence.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/demo/purchase_request_demo.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/am.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/ar.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/bg.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/ca.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/ca_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/cs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/da.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/el_GR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/en_GB.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_AR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_CO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_CR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_DO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_EC.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_PY.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/es_VE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/et.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/eu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/fa.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/fr_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/fr_CA.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/fr_CH.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/fr_FR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/gl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/gl_ES.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/he.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/hr_HR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/hu.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/id.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/ja.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/ko.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/lt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/lt_LT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/lv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/mk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/mn.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/nb.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/nb_NO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/nl_BE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/pl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/pt.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/purchase_request.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/ru.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/sk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/sk_SK.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/sr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/sr@latin.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/sv.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/th.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/tr_TR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/uk.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/vi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/vi_VN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/i18n/zh_TW.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/migrations/16.0.2.3.0/pre-migration.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/orderpoint.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/product_template.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/purchase_request.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/purchase_request_allocation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/purchase_request_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/stock_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/stock_move_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/models/stock_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/readme/CONFIGURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/readme/CONTRIBUTORS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/readme/CREDITS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/readme/DESCRIPTION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/readme/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/reports/report_purchase_request.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/security/purchase_request.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/static/description/icon.svg delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/tests/test_purchase_request.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/tests/test_purchase_request_allocation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/tests/test_purchase_request_procurement.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/tests/test_purchase_request_to_rfq.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/views/product_template.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/views/purchase_request_line_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/views/purchase_request_report.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/views/purchase_request_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/views/stock_move_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/views/stock_picking_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/wizard/purchase_request_line_make_purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/purchase_request/wizard/purchase_request_line_make_purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/hooks.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/es_EC.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/nb.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/nb_NO.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/purchase_request_department.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/tr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/models/purchase_request.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/tests/test_purchase_request_department.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/purchase_request_department/views/purchase_request_department_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_department/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/data/purchase_request_exception_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/i18n/purchase_request_exception.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/models/exception_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/models/purchase_request.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/models/purchase_request_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/tests/test_purchase_request_exception.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/views/purchase_request_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/wizard/purchase_request_exception_confirm.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/purchase_request_exception/wizard/purchase_request_exception_confirm_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_exception/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/demo/tier_definition.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/i18n/es_EC.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/i18n/purchase_request_tier_validation.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/models/purchase_request.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/models/tier_definition.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/readme/INSTALL.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/tests/test_purchase_request_tier_validation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/purchase_request_tier_validation/views/purchase_request_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_tier_validation/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/demo/purchase_request_type.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/i18n/purchase_request_type.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/models/purchase_request.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/models/purchase_request_type.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/readme/ROADMAP.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/security/security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/tests/test_purchase_request_type.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/views/purchase_request_type_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/purchase_request_type/views/purchase_request_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_request_type/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/i18n/purchase_requisition_tier_validation.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/models/purchase_requisition.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/models/tier_definition.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/models/tier_validation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/readme/INSTALL.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/tests/test_purchase_requisition_tier_validation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/purchase_requisition_tier_validation/views/purchase_requisition_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_requisition_tier_validation/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/data/mail_template_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/data/purchase_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/i18n/purchase_return.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/migrations/16.0.1.0.2/post-migration.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/models/account_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/models/account_move_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/models/product_category.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/models/product_template.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/models/purchase_return_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/models/purchase_return_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/report/purchase_reports.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/report/purchase_return_order_templates.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/security/purchase_security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/tests/test_purchase_return_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/tests/test_purchase_return_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/views/account_move_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/views/product_category_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/views/product_template_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/views/purchase_return_template.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/purchase_return/views/purchase_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_return/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/i18n/purchase_sale_link_by_origin.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/models/sale_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/readme/CREDITS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/readme/DESCRIPTION.rst delete mode 100755 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/purchase_sale_link_by_origin/tests/test_sale_purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sale_link_by_origin/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/i18n/purchase_security.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/models/ir_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/models/purchase_team.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/models/res_users.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/readme/CONFIGURATION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/security/security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/tests/test_access_rights.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/views/purchase_team_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/purchase_security/views/res_partner_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_security/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/controllers/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/controllers/main.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/i18n/purchase_sign.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/report/purchase_order_template.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/static/tests/tours/purchase_signature.esm.js delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/templates/purchase_portal_templates.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/tests/test_purchase_sign.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/purchase_sign/views/res_config_settings_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_sign/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/i18n/purchase_split_by_route.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/models/stock_route.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/models/stock_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/tests/test_purchase_route.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/purchase_split_by_route/views/stock_route.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_split_by_route/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/i18n/purchase_stock_packaging.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/purchase_stock_packaging/tests/test_purchase_packaging.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_packaging/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/i18n/purchase_stock_price_unit_sync.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/purchase_stock_price_unit_sync/tests/test_purchase_stock_price_unit_sync.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_stock_price_unit_sync/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/i18n/purchase_tag.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/models/purchase_tag.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/views/purchase_tag_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/purchase_tag/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tag/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/i18n/purchase_tier_validation.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/models/tier_definition.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/readme/INSTALL.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/tests/test_tier_validation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/tests/tier_validation_tester.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/purchase_tier_validation/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_tier_validation/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/data/purchase_exception_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/i18n/purchase_transport_mode.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/models/purchase_transport_mode.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/models/purchase_transport_mode_constraint.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/templates/purchase_order_transport_mode_status.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/tests/test_purchase_transport_mode.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/views/purchase_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/views/purchase_transport_mode_constraint_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/views/purchase_transport_mode_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/purchase_transport_mode/views/res_partner_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_transport_mode/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/hooks.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/de.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/es_MX.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/es_PE.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/fi.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/hr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/nl_NL.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/pt_BR.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/pt_PT.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/purchase_triple_discount.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/ro.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/sl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/i18n/zh_CN.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/migrations/16.0.3.0.0/post-migrate.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/migrations/16.0.3.0.0/pre-migrate.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/models/product_supplierinfo.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/report/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/report/purchase_report.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/tests/test_purchase_discount.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/views/product_supplierinfo_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/views/purchase_order_report.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/views/purchase_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/purchase_triple_discount/views/res_partner_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_triple_discount/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/i18n/fr.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/i18n/purchase_vendor_promotion.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/models/product_supplierinfo.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/models/purchase_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/models/stock_warehouse_orderpoint.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/tests/test_vendor_promotion.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/views/product_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/purchase_vendor_promotion/views/stock_orderpoint_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_vendor_promotion/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/i18n/purchase_warn_message.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/models/purchase_order.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/tests/test_purchase_warn_message.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/purchase_warn_message/views/purchase_order_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_warn_message/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/data/work_acceptance_sequence.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/i18n/purchase_work_acceptance.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/models/account_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/models/stock_picking.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/models/work_acceptance.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/security/security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/tests/test_purchase_work_acceptance.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/views/account_move_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/views/purchase_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/views/stock_picking_type_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/views/stock_picking_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/views/work_acceptance_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/wizard/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/wizard/select_work_acceptance_wizard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/wizard/select_work_acceptance_wizard_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/wizard/work_accepted_date_wizard.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/purchase_work_acceptance/wizard/work_accepted_date_wizard.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/demo/evaluation_data.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/i18n/purchase_work_acceptance_evaluation.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/models/work_acceptance.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/models/work_acceptance_evaluation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/report/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/report/work_acceptance_evaluation_report.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/report/work_acceptance_evaluation_report.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/security/ir.model.access.csv delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/security/security.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/tests/test_purchase_work_acceptance_evaluation.py delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/views/res_config_settings_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/views/work_acceptance_evaluation_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/purchase_work_acceptance_evaluation/views/work_acceptance_views.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-purchase_work_acceptance_evaluation/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/i18n/nl.po delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/i18n/sale_purchase_force_vendor.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/models/res_company.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/models/res_config_settings.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/models/sale_order_line.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/models/stock_move.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/tests/common.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/tests/test_sale_purchase_force_vendor.py delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/views/res_config_settings_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-sale_purchase_force_vendor/sale_purchase_force_vendor/views/sale_order_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/README.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/ARCHITECTURE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/CONFIGURATION.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/CONTROLLERS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/DEPENDENCIES.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/FAQ.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/INSTALL.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/MODELS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/OVERVIEW.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/REPORTS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/SECURITY.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/TROUBLESHOOTING.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/USAGE.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/doc/WIZARDS.md delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/pyproject.toml delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/README.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/__manifest__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/i18n/bs.po delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/i18n/es.po delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/i18n/it.po delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/i18n/supplier_calendar.pot delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/models/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/models/product.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/models/purchase.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/models/res_partner.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/models/stock_rule.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/readme/CONFIGURE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/readme/CONTRIBUTORS.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/readme/DESCRIPTION.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/readme/USAGE.rst delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/static/description/icon.png delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/static/description/index.html delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/tests/__init__.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/tests/test_supplier_calendar.py delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/views/product_view.xml delete mode 100644 odoo-bringout-oca-purchase-workflow-supplier_calendar/supplier_calendar/views/res_partner_view.xml diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/README.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/README.md deleted file mode 100644 index 9792595b..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Access supplied products from the vendor - -Odoo addon: partner_supplierinfo_smartbutton - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton -``` - -## Dependencies - -This addon depends on: -- product - -## Manifest Information - -- **Name**: Access supplied products from the vendor -- **Version**: 16.0.1.0.0 -- **Category**: Purchase Management -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `partner_supplierinfo_smartbutton`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/ARCHITECTURE.md deleted file mode 100644 index 9c3a7155..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Partner_supplierinfo_smartbutton Module - partner_supplierinfo_smartbutton - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONFIGURATION.md deleted file mode 100644 index c4d22d86..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for partner_supplierinfo_smartbutton. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/DEPENDENCIES.md deleted file mode 100644 index 15003356..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/DEPENDENCIES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Dependencies - -This addon depends on: - -- [product](https://github.com/bringout/oca-ocb-sale/tree/681dc8d5fff638cb0862a34e48091a2098d091f8/odoo-bringout-oca-ocb-product) diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/FAQ.md deleted file mode 100644 index d97e8e5e..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon partner_supplierinfo_smartbutton or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/INSTALL.md deleted file mode 100644 index faf537c1..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton" -# or -uv pip install odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton" -``` diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/MODELS.md deleted file mode 100644 index 17e38ee8..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/MODELS.md +++ /dev/null @@ -1,12 +0,0 @@ -# Models - -Detected core models and extensions in partner_supplierinfo_smartbutton. - -```mermaid -classDiagram - class res_partner -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/OVERVIEW.md deleted file mode 100644 index 8cc6abec..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: partner_supplierinfo_smartbutton. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon partner_supplierinfo_smartbutton -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/USAGE.md deleted file mode 100644 index c3e4e228..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon partner_supplierinfo_smartbutton -``` diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/README.rst b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/README.rst deleted file mode 100644 index 8d29b002..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/README.rst +++ /dev/null @@ -1,107 +0,0 @@ -======================================== -Access supplied products from the vendor -======================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:2f731f08305c9ee083f02176c7efc0bd6a58a9ef3e95c7f56c1678a1e5dd152c - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/partner_supplierinfo_smartbutton - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-partner_supplierinfo_smartbutton - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This addon adds a smart-button in the vendors with the supplied products. - -**Table of contents** - -.. contents:: - :local: - -Installation -============ - -To use this module, you need to install "contacts" and "purchase" addons. - -Configuration -============= - -#. Go to *Purchase > Products > Products*. -#. Access one of them clicking on it. -#. Go to "Purchase" tab and add some vendors (Azure Interior for example). - -Usage -===== - -#. Go to *Contacts* or *Purchase > Orders > Vendors*. -#. Access one of them clicking on it. -#. If it has supplier products, you will see an smart-button in the top part called "Products Supplied". -#. Clicking on it, you will be see all products supplied. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Tecnativa - -Contributors -~~~~~~~~~~~~ - -* `Tecnativa `_: - - * Víctor Martínez - * Pedro M. Baeza - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px - :target: https://github.com/victoralmau - :alt: victoralmau - -Current `maintainer `__: - -|maintainer-victoralmau| - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__init__.py b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__manifest__.py b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__manifest__.py deleted file mode 100644 index c3923df4..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/__manifest__.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2022 Tecnativa - Víctor Martínez -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -{ - "name": "Access supplied products from the vendor", - "version": "16.0.1.0.0", - "category": "Purchase Management", - "website": "https://github.com/OCA/purchase-workflow", - "author": "Tecnativa, Odoo Community Association (OCA)", - "license": "AGPL-3", - "depends": ["product"], - "installable": True, - "data": [ - "views/res_partner_view.xml", - ], - "maintainers": ["victoralmau"], -} diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/bs.po deleted file mode 100644 index 600d829e..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/bs.po +++ /dev/null @@ -1,30 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_supplierinfo_smartbutton -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model,name:partner_supplierinfo_smartbutton.model_res_partner -msgid "Contact" -msgstr "Kontakt" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_partner__product_supplied_count -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_users__product_supplied_count -msgid "Product Supplied Count" -msgstr "Proizvod Supplied Count" - -#. module: partner_supplierinfo_smartbutton -#: model_terms:ir.ui.view,arch_db:partner_supplierinfo_smartbutton.view_partner_form -msgid "Products Supplied" -msgstr "Proizvodi Supplied" diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/de.po b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/de.po deleted file mode 100644 index 630af7f8..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/de.po +++ /dev/null @@ -1,31 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_supplierinfo_smartbutton -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model,name:partner_supplierinfo_smartbutton.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_partner__product_supplied_count -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_users__product_supplied_count -msgid "Product Supplied Count" -msgstr "" - -#. module: partner_supplierinfo_smartbutton -#: model_terms:ir.ui.view,arch_db:partner_supplierinfo_smartbutton.view_partner_form -msgid "Products Supplied" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es.po b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es.po deleted file mode 100644 index b469a67d..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es.po +++ /dev/null @@ -1,43 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_supplierinfo_smartbutton -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-29 13:03+0000\n" -"PO-Revision-Date: 2022-04-29 16:03+0200\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: Poedit 2.3\n" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model,name:partner_supplierinfo_smartbutton.model_res_partner -msgid "Contact" -msgstr "Contacto" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_partner__product_supplied_count -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_users__product_supplied_count -msgid "Product Supplied Count" -msgstr "Total productos suministrados" - -#. module: partner_supplierinfo_smartbutton -#: model_terms:ir.ui.view,arch_db:partner_supplierinfo_smartbutton.view_partner_form -msgid "Products Supplied" -msgstr "Productos suministrados" - -#~ msgid "Display Name" -#~ msgstr "Nombre mostrado" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Última modificación el" diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es_419.po b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es_419.po deleted file mode 100644 index 10e04ded..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/es_419.po +++ /dev/null @@ -1,31 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_supplierinfo_smartbutton -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: es_419\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model,name:partner_supplierinfo_smartbutton.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_partner__product_supplied_count -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_users__product_supplied_count -msgid "Product Supplied Count" -msgstr "" - -#. module: partner_supplierinfo_smartbutton -#: model_terms:ir.ui.view,arch_db:partner_supplierinfo_smartbutton.view_partner_form -msgid "Products Supplied" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/fr.po b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/fr.po deleted file mode 100644 index b4cea90a..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/fr.po +++ /dev/null @@ -1,42 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_supplierinfo_smartbutton -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-01-02 15:44+0000\n" -"Last-Translator: Paul_Goubert \n" -"Language-Team: none\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.14.1\n" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model,name:partner_supplierinfo_smartbutton.model_res_partner -msgid "Contact" -msgstr "Contact" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_partner__product_supplied_count -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_users__product_supplied_count -msgid "Product Supplied Count" -msgstr "Articles fournis somme" - -#. module: partner_supplierinfo_smartbutton -#: model_terms:ir.ui.view,arch_db:partner_supplierinfo_smartbutton.view_partner_form -msgid "Products Supplied" -msgstr "Articles fournis" - -#~ msgid "Display Name" -#~ msgstr "Nom affiché" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Dernière modification le" diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/it.po b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/it.po deleted file mode 100644 index bc9860a2..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/it.po +++ /dev/null @@ -1,42 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_supplierinfo_smartbutton -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-01-20 13:45+0000\n" -"Last-Translator: Francesco Foresti \n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.14.1\n" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model,name:partner_supplierinfo_smartbutton.model_res_partner -msgid "Contact" -msgstr "Contatto" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_partner__product_supplied_count -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_users__product_supplied_count -msgid "Product Supplied Count" -msgstr "Conteggio prodotti forniti" - -#. module: partner_supplierinfo_smartbutton -#: model_terms:ir.ui.view,arch_db:partner_supplierinfo_smartbutton.view_partner_form -msgid "Products Supplied" -msgstr "Prodotti forniti" - -#~ msgid "Display Name" -#~ msgstr "Nome visualizzato" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Ultima modifica il" diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/partner_supplierinfo_smartbutton.pot b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/partner_supplierinfo_smartbutton.pot deleted file mode 100644 index a8f87f4d..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/i18n/partner_supplierinfo_smartbutton.pot +++ /dev/null @@ -1,30 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_supplierinfo_smartbutton -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model,name:partner_supplierinfo_smartbutton.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_supplierinfo_smartbutton -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_partner__product_supplied_count -#: model:ir.model.fields,field_description:partner_supplierinfo_smartbutton.field_res_users__product_supplied_count -msgid "Product Supplied Count" -msgstr "" - -#. module: partner_supplierinfo_smartbutton -#: model_terms:ir.ui.view,arch_db:partner_supplierinfo_smartbutton.view_partner_form -msgid "Products Supplied" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/__init__.py b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/__init__.py deleted file mode 100644 index 91fed54d..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import res_partner diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/res_partner.py b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/res_partner.py deleted file mode 100644 index e648811d..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/models/res_partner.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022 Tecnativa - Víctor Martínez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from odoo import fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - product_supplied_count = fields.Integer(compute="_compute_product_supplied_count") - - def _compute_product_supplied_count(self): - data = self.env["product.supplierinfo"].read_group( - [("partner_id", "in", self.ids)], ["partner_id"], ["partner_id"] - ) - mapping = {d["partner_id"][0]: d["partner_id_count"] for d in data} - for item in self: - item.product_supplied_count = mapping.get(item.id, 0) - - def action_see_products_by_seller(self): - domain = [("partner_id", "=", self.id)] - action = self.env["ir.actions.act_window"]._for_xml_id( - "product.product_supplierinfo_type_action" - ) - ctx = dict(self.env.context) - ctx.update( - { - "default_partner_id": self.id, - "search_default_partner_id": self.id, - "visible_product_tmpl_id": False, - } - ) - action.update({"domain": domain, "context": ctx}) - return action diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONFIGURE.rst b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONFIGURE.rst deleted file mode 100644 index 52de9dc5..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONFIGURE.rst +++ /dev/null @@ -1,3 +0,0 @@ -#. Go to *Purchase > Products > Products*. -#. Access one of them clicking on it. -#. Go to "Purchase" tab and add some vendors (Azure Interior for example). diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONTRIBUTORS.rst deleted file mode 100644 index 5fb71305..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,4 +0,0 @@ -* `Tecnativa `_: - - * Víctor Martínez - * Pedro M. Baeza diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/DESCRIPTION.rst deleted file mode 100644 index 7fa5d04f..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -This addon adds a smart-button in the vendors with the supplied products. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/INSTALL.rst b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/INSTALL.rst deleted file mode 100644 index 199f106c..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/INSTALL.rst +++ /dev/null @@ -1 +0,0 @@ -To use this module, you need to install "contacts" and "purchase" addons. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/USAGE.rst b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/USAGE.rst deleted file mode 100644 index 10e559bd..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/readme/USAGE.rst +++ /dev/null @@ -1,4 +0,0 @@ -#. Go to *Contacts* or *Purchase > Orders > Vendors*. -#. Access one of them clicking on it. -#. If it has supplier products, you will see an smart-button in the top part called "Products Supplied". -#. Clicking on it, you will be see all products supplied. diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/static/description/index.html b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/static/description/index.html deleted file mode 100644 index 8386127b..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/static/description/index.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - -Access supplied products from the vendor - - - -
-

Access supplied products from the vendor

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This addon adds a smart-button in the vendors with the supplied products.

-

Table of contents

- -
-

Installation

-

To use this module, you need to install “contacts” and “purchase” addons.

-
-
-

Configuration

-
    -
  1. Go to Purchase > Products > Products.
  2. -
  3. Access one of them clicking on it.
  4. -
  5. Go to “Purchase” tab and add some vendors (Azure Interior for example).
  6. -
-
-
-

Usage

-
    -
  1. Go to Contacts or Purchase > Orders > Vendors.
  2. -
  3. Access one of them clicking on it.
  4. -
  5. If it has supplier products, you will see an smart-button in the top part called “Products Supplied”.
  6. -
  7. Clicking on it, you will be see all products supplied.
  8. -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Tecnativa
  • -
-
-
-

Contributors

-
    -
  • Tecnativa:
      -
    • Víctor Martínez
    • -
    • Pedro M. Baeza
    • -
    -
  • -
-
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

Current maintainer:

-

victoralmau

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/__init__.py deleted file mode 100644 index 25d205bc..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) - -from . import test_partner_supplierinfo_smartbutton diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/test_partner_supplierinfo_smartbutton.py b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/test_partner_supplierinfo_smartbutton.py deleted file mode 100644 index 12850f93..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/tests/test_partner_supplierinfo_smartbutton.py +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 2022 Tecnativa - Víctor Martínez -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -from odoo.addons.base.tests.common import BaseCommon - - -class TestPartnerSupplierinfoSmartbutton(BaseCommon): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.partner_a = cls.env["res.partner"].create({"name": "Partner A"}) - cls.partner_b = cls.env["res.partner"].create({"name": "Partner B"}) - cls.partner_c = cls.env["res.partner"].create({"name": "Partner C"}) - cls.product_model = cls.env["product.product"] - cls.product_supplierinfo_model = cls.env["product.supplierinfo"] - cls.product_a = cls.product_model.create( - { - "name": "Test product A", - "seller_ids": [ - ( - 0, - False, - {"partner_id": cls.partner_a.id, "min_qty": 1, "price": 10}, - ), - ], - } - ) - cls.product_b = cls.product_model.create( - { - "name": "Test product B", - "seller_ids": [ - ( - 0, - False, - {"partner_id": cls.partner_b.id, "min_qty": 1, "price": 10}, - ), - ], - } - ) - cls.product_a_b = cls.product_model.create( - { - "name": "Test product A+B", - "seller_ids": [ - ( - 0, - False, - {"partner_id": cls.partner_a.id, "min_qty": 1, "price": 10}, - ), - ( - 0, - False, - {"partner_id": cls.partner_b.id, "min_qty": 1, "price": 20}, - ), - ], - } - ) - cls.product_c = cls.product_model.create({"name": "Test product C"}) - - def _get_products_from_action(self, action): - return self.product_supplierinfo_model.search(action["domain"]).mapped( - "product_tmpl_id" - ) - - def test_product_supplied_count(self): - # Partner A - products = self._get_products_from_action( - self.partner_a.action_see_products_by_seller() - ) - self.assertIn(self.product_a.product_tmpl_id, products) - self.assertNotIn(self.product_b.product_tmpl_id, products) - self.assertIn(self.product_a_b.product_tmpl_id, products) - self.assertNotIn(self.product_c.product_tmpl_id, products) - self.assertEqual(self.partner_a.product_supplied_count, 2) - # Partner B - products = self._get_products_from_action( - self.partner_b.action_see_products_by_seller() - ) - self.assertNotIn(self.product_a.product_tmpl_id, products) - self.assertIn(self.product_b.product_tmpl_id, products) - self.assertIn(self.product_a_b.product_tmpl_id, products) - self.assertNotIn(self.product_c.product_tmpl_id, products) - self.assertEqual(self.partner_b.product_supplied_count, 2) - # Partner C - products = self._get_products_from_action( - self.partner_c.action_see_products_by_seller() - ) - self.assertNotIn(self.product_a.product_tmpl_id, products) - self.assertNotIn(self.product_b.product_tmpl_id, products) - self.assertNotIn(self.product_a_b.product_tmpl_id, products) - self.assertNotIn(self.product_c.product_tmpl_id, products) - self.assertEqual(self.partner_c.product_supplied_count, 0) diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/views/res_partner_view.xml b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/views/res_partner_view.xml deleted file mode 100644 index c90aa301..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/partner_supplierinfo_smartbutton/views/res_partner_view.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - res.partner.form - res.partner - - -
- -
-
-
-
diff --git a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/pyproject.toml b/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/pyproject.toml deleted file mode 100644 index c1102b0a..00000000 --- a/odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton/pyproject.toml +++ /dev/null @@ -1,42 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-partner_supplierinfo_smartbutton" -version = "16.0.0" -description = "Access supplied products from the vendor - Odoo addon" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-product>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["partner_supplierinfo_smartbutton"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/README.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/README.md deleted file mode 100644 index 06c46a80..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Procurement Purchase No Grouping - -Odoo addon: procurement_purchase_no_grouping - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping -``` - -## Dependencies - -This addon depends on: -- purchase_stock - -## Manifest Information - -- **Name**: Procurement Purchase No Grouping -- **Version**: 16.0.1.0.0 -- **Category**: Procurements -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `procurement_purchase_no_grouping`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/ARCHITECTURE.md deleted file mode 100644 index 16f63c82..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Procurement_purchase_no_grouping Module - procurement_purchase_no_grouping - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONFIGURATION.md deleted file mode 100644 index 5eab9893..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for procurement_purchase_no_grouping. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/DEPENDENCIES.md deleted file mode 100644 index 030e89dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/DEPENDENCIES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase_stock](https://github.com/bringout/oca-ocb-warehouse/tree/0ee5ffef60413a71dceb350918ad3fb572ec1875/odoo-bringout-oca-ocb-purchase_stock) diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/FAQ.md deleted file mode 100644 index 37987cd3..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon procurement_purchase_no_grouping or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/INSTALL.md deleted file mode 100644 index 818491cd..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping" -# or -uv pip install odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping" -``` diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/MODELS.md deleted file mode 100644 index 459424df..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/MODELS.md +++ /dev/null @@ -1,16 +0,0 @@ -# Models - -Detected core models and extensions in procurement_purchase_no_grouping. - -```mermaid -classDiagram - class product_category - class purchase_order_line - class res_company - class res_config_settings - class stock_rule -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/OVERVIEW.md deleted file mode 100644 index 368452dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: procurement_purchase_no_grouping. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon procurement_purchase_no_grouping -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/USAGE.md deleted file mode 100644 index 67551912..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon procurement_purchase_no_grouping -``` diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/README.rst b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/README.rst deleted file mode 100644 index be860045..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/README.rst +++ /dev/null @@ -1,120 +0,0 @@ -================================ -Procurement Purchase No Grouping -================================ - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:320e503a366f31483300d63b61168d29779c1266aebb61a4c752b20ed5a171ab - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/procurement_purchase_no_grouping - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-procurement_purchase_no_grouping - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module allows to not group generated purchase orders from procurements. -The grouping behaviour can be configurable at product category level or fall back -to system default. - -**Table of contents** - -.. contents:: - :local: - -Configuration -============= - -Go to each product category, and select one of these values in the field -"Procured purchase grouping": - -* *Standard grouping*: With this option, procurements will generate - purchase orders as always, grouping lines and orders when possible. -* *No line grouping*: With this value, if there are any open purchase order - for the same supplier, it will be reused, but lines won't be merged. -* *No order grouping*: This option will prevent any kind of grouping. -* **: If you select nothing, default value set up in System - settings will be applied. -* *Product category grouping*: This option groups products in the same purchase order that belongs to the same product category. - -System default behaviour can be set up in System settings / Purchase / Procurement -Purchase Grouping - -Known issues / Roadmap -====================== - -- If you reuse the same procurement group between several sales orders, and - using "No line grouping", they will be grouped anyways, as the criteria for - grouping or not should be kept to the same procurement group, as it's the only - way to get proper quantities updates after confirming the sales order. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* AvanzOSC -* Tecnativa - -Contributors -~~~~~~~~~~~~ - -* `Tecnativa `_: - - * Pedro M. Baeza - * Sergio Teruel - * Carlos Dauden - * Alexandre Díaz - * Víctor Martínez - * César A. Sánchez - -* Ana Juaristi -* Alfredo de la Fuente -* Radovan Skolnik - -* `Pesol `__: - - * Jonathan Oscategui Taza - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__init__.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__manifest__.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__manifest__.py deleted file mode 100644 index a1c65997..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/__manifest__.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2015 AvanzOsc (http://www.avanzosc.es) -# Copyright 2015-2017 Tecnativa - Pedro M. Baeza -# Copyright 2018 Tecnativa - Carlos Dauden -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -{ - "name": "Procurement Purchase No Grouping", - "version": "16.0.1.0.0", - "author": "AvanzOSC, Tecnativa, Odoo Community Association (OCA)", - "website": "https://github.com/OCA/purchase-workflow", - "category": "Procurements", - "depends": ["purchase_stock"], - "data": ["views/product_category_view.xml", "views/res_config_settings_views.xml"], - "installable": True, - "license": "AGPL-3", -} diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/bs.po deleted file mode 100644 index 0bb91a60..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/bs.po +++ /dev/null @@ -1,115 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "Kompanije" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "Grupiranje" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "Bez grupiranja redaka" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "Bez grupiranja naloga" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "Grupisanje prokuriranih nabavki" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "Grupisanje nabavnih prokuremenata" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "Podešavanja grupisanja nabavnih prokuremenata" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "Kategorija proizvoda" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "Grupiranje kategorije proizvoda" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Stavka naloga za nabavu" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "Postavite zadani tip grupisanja nabavnih prokuremenata" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "Standardno grupiranje" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "Skladišno pravilo" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/de.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/de.po deleted file mode 100644 index eb0437ca..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/de.po +++ /dev/null @@ -1,131 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Bestellposition" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es.po deleted file mode 100644 index bb966a77..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es.po +++ /dev/null @@ -1,163 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-02-02 12:31+0000\n" -"PO-Revision-Date: 2024-01-11 13:36+0000\n" -"Last-Translator: Ivorra78 \n" -"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" -"Agrupando\n" -" " - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "Compañías" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "Agrupación" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "Sin agrupación de líneas" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "Sin agrupación de pedidos" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "Agrupación de la Compra Abastecida" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "Adquisiciones Agrupación de compras" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "Configuración de la agrupación de compras" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "Categoría de producto" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "Agrupación por categoría de producto" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea orden de compra" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" -"Seleccione el comportamiento para agrupar las compras adquiridas para los " -"productos de esta categoría:\n" -"* Agrupación estándar (por defecto): Las adquisiciones generarán pedidos de " -"compra como siempre, agrupando líneas y pedidos cuando sea posible.\n" -"* Sin agrupación de líneas: Si hay algún pedido abierto para el mismo " -"proveedor, se reutilizará, pero las líneas no se agruparán.\n" -"* Sin agrupación de pedidos: Esta opción impedirá cualquier tipo de " -"agrupación.\n" -": Si no se selecciona ningún valor, se utilizará el valor por defecto " -"del sistema.\n" -"* Agrupación por categorías de productos: Esta opción agrupa los productos " -"de un mismo pedido que pertenezcan a la misma categoría de producto." - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" -"Seleccione el comportamiento para agrupar las compras adquiridas para los " -"productos de esta categoría:\n" -"* Agrupación estándar: Las adquisiciones generarán pedidos de compra como " -"siempre, agrupando líneas y pedidos cuando sea posible.\n" -"* Sin agrupación de líneas: Si hay algún pedido abierto para el mismo " -"proveedor, se reutilizará, pero las líneas no se agruparán.\n" -"* Sin agrupación de pedidos: Esta opción impedirá cualquier tipo de " -"agrupación.\n" -": Si no se selecciona ningún valor, se utilizará el valor por defecto " -"del sistema.\n" -"* Agrupación por categorías de productos: Esta opción agrupa los productos " -"de un mismo pedido que pertenezcan a la misma categoría de producto." - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" -"Establecer el tipo de agrupación de compras de aprovisionamiento " -"predeterminado" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "Agrupación estándar" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "Regla de inventario" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_ES.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_ES.po deleted file mode 100644 index 5142d5d7..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_ES.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# Daniel , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-26 11:55+0000\n" -"PO-Revision-Date: 2017-07-26 11:55+0000\n" -"Last-Translator: Daniel , 2017\n" -"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" -"es_ES/)\n" -"Language: es_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "Categoría de producto" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_MX.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_MX.po deleted file mode 100644 index c51b9cc8..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_MX.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" -"es_MX/)\n" -"Language: es_MX\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea de orden de compra" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_PE.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_PE.po deleted file mode 100644 index 735cd9b8..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/es_PE.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# Henry Garcia , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: Henry Garcia , 2017\n" -"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" -"es_PE/)\n" -"Language: es_PE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linea de orden de compra" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fi.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fi.po deleted file mode 100644 index 2fdd2408..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fi.po +++ /dev/null @@ -1,131 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" -"Language: fi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Ostotilausrivi" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr.po deleted file mode 100644 index 9536d32d..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2025-06-04 16:26+0000\n" -"Last-Translator: MDgrap \n" -"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.10.4\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "Sociétés" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Ligne de commande d'achat" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_BE.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_BE.po deleted file mode 100644 index 5c5087ba..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_BE.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2018 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-03 03:48+0000\n" -"PO-Revision-Date: 2018-03-03 03:48+0000\n" -"Last-Translator: OCA Transbot , 2018\n" -"Language-Team: French (Belgium) (https://www.transifex.com/oca/teams/23907/" -"fr_BE/)\n" -"Language: fr_BE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_FR.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_FR.po deleted file mode 100644 index e7b75eb5..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/fr_FR.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-16 02:54+0000\n" -"PO-Revision-Date: 2017-07-16 02:54+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" -"fr_FR/)\n" -"Language: fr_FR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/gl.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/gl.po deleted file mode 100644 index 97b45618..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/gl.po +++ /dev/null @@ -1,131 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# Alejandro Santana , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-16 02:54+0000\n" -"PO-Revision-Date: 2017-07-16 02:54+0000\n" -"Last-Translator: Alejandro Santana , 2017\n" -"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/hr.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/hr.po deleted file mode 100644 index 94323c98..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/hr.po +++ /dev/null @@ -1,133 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# Bole , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2021-10-08 12:34+0000\n" -"Last-Translator: Matija Krolo \n" -"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" -"Language: hr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.3.2\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "Kompanije" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "Grupiranje" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "Bez grupiranja redaka" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "Bez grupiranja naloga" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "Kategorija proizvoda" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "Grupiranje kategorije proizvoda" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Stavka naloga za nabavu" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "Standardno grupiranje" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/it.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/it.po deleted file mode 100644 index 8f6ef1c8..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/it.po +++ /dev/null @@ -1,164 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2024-03-05 14:35+0000\n" -"Last-Translator: mymage \n" -"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" -"Ragguppamento\n" -" " - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "Aziende" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "Raggruppamento" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "Non ragguppamento per riga" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "Non raggruppa gli ordini" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "Raggruppamento acquisti procurati" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "Raggruppamento acquisti approvvigionamento" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "Impostazioni raggruppamento approvvigionamento acquisti" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "Categoria prodotto" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "Raggruppamento categoria prodotto" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Riga ordine di acquisto" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" -"Selezionare il comportamento per la procedura di raggruppamento acquisti per " -"i prodotti di questa categoria:\n" -"* Raggruppamento standard (predefinito): gli approvvigionamenti genereranno " -"ordini di acquisto come sempre, raggruppando righe e ordini quando possibile." -"\n" -"* Non raggruppare righe: se esiste un ordine di acquisto aperto per lo " -"stesso fornitore, verrà riutilizzato, ma le righe non verranno unite.\n" -"* Non raggruppare ordine: questa opzione preverrà qualsiasi tipo di " -"raggruppamento.\n" -"* : se non è selezionato un valore, verrà utilizzato il valore " -"predefinito di sistema.\n" -"* Raggruppamento categoria prodotto: questa opzione raggruppa i prodotti " -"nello stesso ordine di acquisto che appartiene alla stessa categoria " -"prodotto." - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" -"Selezionare il comportamento per la procedura di raggruppamento acquisti per " -"i prodotti di questa categoria:\n" -"* Raggruppamento standard: gli approvvigionamenti genereranno ordini di " -"acquisto come sempre, raggruppando righe e ordini quando possibile.\n" -"* Non raggruppare righe: se esiste un ordine di acquisto aperto per lo " -"stesso fornitore, verrà riutilizzato, ma le righe non verranno unite.\n" -"* Non raggruppare ordine: questa opzione preverrà qualsiasi tipo di " -"raggruppamento.\n" -"* : se non è selezionato un valore, verrà utilizzato il valore " -"predefinito di sistema.\n" -"* Raggruppamento categoria prodotto: questa opzione raggruppa i prodotti " -"nello stesso ordine di acquisto che appartiene alla stessa categoria " -"prodotto." - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "Imposta il tipo raggruppamento approvvigionamento acquisto predefinito" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "Raggruppamento standard" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "Regola di giacenza" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl.po deleted file mode 100644 index db880c9b..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl.po +++ /dev/null @@ -1,131 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# Erwin van der Ploeg , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: Erwin van der Ploeg , 2017\n" -"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl_NL.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl_NL.po deleted file mode 100644 index d4445b6e..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/nl_NL.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# Peter Hageman , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: Peter Hageman , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" -"teams/23907/nl_NL/)\n" -"Language: nl_NL\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Inkooporderregel" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/procurement_purchase_no_grouping.pot b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/procurement_purchase_no_grouping.pot deleted file mode 100644 index fe6b45f1..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/procurement_purchase_no_grouping.pot +++ /dev/null @@ -1,115 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_BR.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_BR.po deleted file mode 100644 index 78abb418..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_BR.po +++ /dev/null @@ -1,163 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2024-05-29 18:37+0000\n" -"Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" -"23907/pt_BR/)\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" -"Agrupamento\n" -" " - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "Empresas" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "Agrupamento" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "Sem linha de agrupamento" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "Sem agrupamento de pedidos" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "Agrupamento de compras adquiridas" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "Agrupamento de compras de compras" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "Configurações de agrupamento de compras de compras" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "Categoria de Produto" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "Agrupamento de categorias de produtos" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linha do Pedido de Compra" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" -"Selecione o comportamento de agrupamento das compras adquiridas para os " -"produtos desta categoria:\n" -"* Agrupamento padrão (padrão): O Procurements gerará pedidos de compra como " -"sempre, agrupando linhas e pedidos quando possível.\n" -"* Sem agrupamento de linhas: Caso haja algum pedido de compra aberto para o " -"mesmo fornecedor, ele será reutilizado, mas as linhas não serão mescladas.\n" -"* Sem agrupamento de pedidos: Esta opção impedirá qualquer tipo de " -"agrupamento.\n" -"* : Se nenhum valor for selecionado, o padrão de todo o sistema será " -"usado.\n" -"* Agrupamento de categorias de produtos: Esta opção agrupa produtos do mesmo " -"pedido de compra que pertencem à mesma categoria de produto." - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" -"Selecione o comportamento de agrupamento das compras adquiridas para os " -"produtos desta categoria:\n" -"* Agrupamento padrão: As compras gerarão pedidos de compra como sempre, " -"agrupando linhas e pedidos quando possível.\n" -"* Sem agrupamento de linhas: Caso haja algum pedido de compra aberto para o " -"mesmo fornecedor, ele será reutilizado, mas as linhas não serão mescladas.\n" -"* Sem agrupamento de pedidos: Esta opção impedirá qualquer tipo de " -"agrupamento.\n" -"* : Se nenhum valor for selecionado, o padrão de todo o sistema será " -"usado.\n" -"* Agrupamento de categorias de produtos: Esta opção agrupa produtos do mesmo " -"pedido de compra que pertencem à mesma categoria de produto." - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "Definir o tipo de agrupamento de compras padrão" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "Agrupamento padrão" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "Regra de Estoque" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_PT.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_PT.po deleted file mode 100644 index f2cc4e69..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/pt_PT.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" -"Language: pt_PT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linha de Encomenda de Compra" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/ro.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/ro.po deleted file mode 100644 index 241cc6d9..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/ro.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" -"Language: ro\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" -"2:1));\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linie comandă achiziție" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/sl.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/sl.po deleted file mode 100644 index 50f87f4b..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/sl.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" -"Language: sl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3);\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Postavka nabavnega naloga" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/tr_TR.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/tr_TR.po deleted file mode 100644 index b8ef8a36..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/tr_TR.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-16 02:54+0000\n" -"PO-Revision-Date: 2017-07-16 02:54+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" -"tr_TR/)\n" -"Language: tr_TR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/vi_VN.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/vi_VN.po deleted file mode 100644 index aafa128b..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/vi_VN.po +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-24 07:53+0000\n" -"PO-Revision-Date: 2017-11-24 07:53+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" -"teams/23907/vi_VN/)\n" -"Language: vi_VN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/zh_CN.po b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/zh_CN.po deleted file mode 100644 index f852cb13..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/i18n/zh_CN.po +++ /dev/null @@ -1,133 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * procurement_purchase_no_grouping -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-16 02:54+0000\n" -"PO-Revision-Date: 2020-03-23 13:13+0000\n" -"Last-Translator: Dong \n" -"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" -"zh_CN/)\n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.10\n" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "" -"Grouping\n" -" " -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company -msgid "Companies" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line -msgid "No line grouping" -msgstr "明细不合并" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order -msgid "No order grouping" -msgstr "订单不合并" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "Procured Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Procurement Purchase Grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category -msgid "Product Category" -msgstr "产品分类" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category -msgid "Product category grouping" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "采购订单明细" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping (default): Procurements will generate purchase orders as " -"always, grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping -#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping -msgid "" -"Select the behaviour for grouping procured purchases for the the products of " -"this category:\n" -"* Standard grouping: Procurements will generate purchase orders as always, " -"grouping lines and orders when possible.\n" -"* No line grouping: If there are any open purchase order for the same " -"supplier, it will be reused, but lines won't be merged.\n" -"* No order grouping: This option will prevent any kind of grouping.\n" -"* : If no value is selected, system-wide default will be used.\n" -"* Product category grouping: This option groups products in the same " -"purchase order that belongs to the same product category." -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping -msgid "Set the default procurement purchase grouping type" -msgstr "" - -#. module: procurement_purchase_no_grouping -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard -#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard -msgid "Standard grouping" -msgstr "标准合并" - -#. module: procurement_purchase_no_grouping -#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule -msgid "Stock Rule" -msgstr "库存规则" diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/__init__.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/__init__.py deleted file mode 100644 index 28849b42..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -from . import product_category -from . import stock_rule -from . import purchase_order -from . import res_config_settings -from . import res_company diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/product_category.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/product_category.py deleted file mode 100644 index f1b6fd80..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/product_category.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2015 AvanzOsc (http://www.avanzosc.es) -# Copyright 2015-2016 Tecnativa - Pedro M. Baeza -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from odoo import fields, models - - -class ProductCategory(models.Model): - _inherit = "product.category" - - procured_purchase_grouping = fields.Selection( - [ - ("standard", "Standard grouping"), - ("line", "No line grouping"), - ("order", "No order grouping"), - ("product_category", "Product category grouping"), - ], - default="standard", - help="Select the behaviour for grouping procured purchases for the " - "the products of this category:\n" - "* Standard grouping (default): Procurements will generate " - "purchase orders as always, grouping lines and orders when " - "possible.\n" - "* No line grouping: If there are any open purchase order for " - "the same supplier, it will be reused, but lines won't be " - "merged.\n" - "* No order grouping: This option will prevent any kind of " - "grouping.\n" - "* : If no value is selected, system-wide default will be used.\n" - "* Product category grouping: This option groups products in the " - "same purchase order that belongs to the same product category.", - ) diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/purchase_order.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/purchase_order.py deleted file mode 100644 index 6d9422e3..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/purchase_order.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2015 AvanzOsc (http://www.avanzosc.es) -# Copyright 2018 Tecnativa - Carlos Dauden -# Copyright 2015-2021 Tecnativa - Pedro M. Baeza -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from odoo import models - - -class PurchaseOrderLine(models.Model): - _inherit = "purchase.order.line" - - def _find_candidate( - self, - product_id, - product_qty, - product_uom, - location_id, - name, - origin, - company_id, - values, - ): - """If not grouping by line, we should make an exception when you update an - existing sales order line, so we filter a bit more by procurement group. - - NOTE: This makes that if you manually assign the same procurement group to - several different sales orders, the grouping will be done no matter the grouping - criteria, but this is the only way to do it without having to put a lot of glue - modules, and on standard operation mode, procurement groups are not reused - between sales orders. - """ - if values.get("grouping") == "line": - self = self.filtered( - lambda x: x.order_id.group_id == values.get("group_id") - ) - return super()._find_candidate( - product_id, - product_qty, - product_uom, - location_id, - name, - origin, - company_id, - values, - ) diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_company.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_company.py deleted file mode 100644 index 7d90f4b7..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_company.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2020 - Radovan Skolnik -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from odoo import fields, models - - -class ResCompany(models.Model): - _inherit = "res.company" - - procured_purchase_grouping = fields.Selection( - [ - ("standard", "Standard grouping"), - ("line", "No line grouping"), - ("order", "No order grouping"), - ("product_category", "Product category grouping"), - ], - default="standard", - help="Select the behaviour for grouping procured purchases for the " - "the products of this category:\n" - "* Standard grouping: Procurements will generate " - "purchase orders as always, grouping lines and orders when " - "possible.\n" - "* No line grouping: If there are any open purchase order for " - "the same supplier, it will be reused, but lines won't be " - "merged.\n" - "* No order grouping: This option will prevent any kind of " - "grouping.\n" - "* : If no value is selected, system-wide default will be used.\n" - "* Product category grouping: This option groups products in the " - "same purchase order that belongs to the same product category.", - ) diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_config_settings.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_config_settings.py deleted file mode 100644 index abd8f959..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/res_config_settings.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2020 - Radovan Skolnik -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from odoo import fields, models - - -class ResConfigSettings(models.TransientModel): - """Configuration of default value for procurement purchase grouping.""" - - _inherit = "res.config.settings" - _description = "Procurement purchase grouping settings" - - procured_purchase_grouping = fields.Selection( - related="company_id.procured_purchase_grouping", - readonly=False, - ) diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/stock_rule.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/stock_rule.py deleted file mode 100644 index 46edbdbf..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/models/stock_rule.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2015 AvanzOsc (http://www.avanzosc.es) -# Copyright 2015-2016 Tecnativa - Pedro M. Baeza -# Copyright 2018 Tecnativa - Carlos Dauden -# Copyright 2020 Radovan Skolnik -# Copyright 2020 Tecnativa - Víctor Martínez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -import random - -from odoo import models - - -class StockRule(models.Model): - _inherit = "stock.rule" - - def _run_buy(self, procurements): - for procurement, _rule in procurements: - procurement.values["grouping"] = ( - procurement.product_id.categ_id.procured_purchase_grouping - or self.env.company.procured_purchase_grouping - ) - return super()._run_buy(procurements) - - def _make_po_get_domain(self, company_id, values, partner): - """Inject an impossible domain for not getting match in case of no order - grouping. - - We try to make it the more unique possible for avoiding coincidences for not - overlapping in a batch procurement run (like a sales order with multiple MTO - lines confirmation). - """ - domain = super()._make_po_get_domain(company_id, values, partner) - if values.get("grouping") == "product_category": - if values.get("supplier"): - suppinfo = values["supplier"] - product = suppinfo.product_id or suppinfo.product_tmpl_id - domain += ( - ("order_line.product_id.categ_id", "=", product.categ_id.id), - ) - elif values.get("grouping") == "order": - if values.get("move_dest_ids"): - domain += (("id", "=", -values["move_dest_ids"][:1].id),) - # The minimum is imposed by PG int4 limit - domain += (("id", "=", random.randint(-2147483648, 0)),) - return domain diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONFIGURE.rst b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONFIGURE.rst deleted file mode 100644 index 5da84f1f..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONFIGURE.rst +++ /dev/null @@ -1,14 +0,0 @@ -Go to each product category, and select one of these values in the field -"Procured purchase grouping": - -* *Standard grouping*: With this option, procurements will generate - purchase orders as always, grouping lines and orders when possible. -* *No line grouping*: With this value, if there are any open purchase order - for the same supplier, it will be reused, but lines won't be merged. -* *No order grouping*: This option will prevent any kind of grouping. -* **: If you select nothing, default value set up in System - settings will be applied. -* *Product category grouping*: This option groups products in the same purchase order that belongs to the same product category. - -System default behaviour can be set up in System settings / Purchase / Procurement -Purchase Grouping diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONTRIBUTORS.rst deleted file mode 100644 index eb3721a0..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,16 +0,0 @@ -* `Tecnativa `_: - - * Pedro M. Baeza - * Sergio Teruel - * Carlos Dauden - * Alexandre Díaz - * Víctor Martínez - * César A. Sánchez - -* Ana Juaristi -* Alfredo de la Fuente -* Radovan Skolnik - -* `Pesol `__: - - * Jonathan Oscategui Taza diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/DESCRIPTION.rst deleted file mode 100644 index e7f9e935..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/DESCRIPTION.rst +++ /dev/null @@ -1,3 +0,0 @@ -This module allows to not group generated purchase orders from procurements. -The grouping behaviour can be configurable at product category level or fall back -to system default. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/ROADMAP.rst b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/ROADMAP.rst deleted file mode 100644 index 2cffa937..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/readme/ROADMAP.rst +++ /dev/null @@ -1,4 +0,0 @@ -- If you reuse the same procurement group between several sales orders, and - using "No line grouping", they will be grouped anyways, as the criteria for - grouping or not should be kept to the same procurement group, as it's the only - way to get proper quantities updates after confirming the sales order. diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/static/description/index.html b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/static/description/index.html deleted file mode 100644 index 46ab0dbe..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/static/description/index.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - -Procurement Purchase No Grouping - - - -
-

Procurement Purchase No Grouping

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This module allows to not group generated purchase orders from procurements. -The grouping behaviour can be configurable at product category level or fall back -to system default.

-

Table of contents

- -
-

Configuration

-

Go to each product category, and select one of these values in the field -“Procured purchase grouping”:

-
    -
  • Standard grouping: With this option, procurements will generate -purchase orders as always, grouping lines and orders when possible.
  • -
  • No line grouping: With this value, if there are any open purchase order -for the same supplier, it will be reused, but lines won’t be merged.
  • -
  • No order grouping: This option will prevent any kind of grouping.
  • -
  • <empty>: If you select nothing, default value set up in System -settings will be applied.
  • -
  • Product category grouping: This option groups products in the same purchase order that belongs to the same product category.
  • -
-

System default behaviour can be set up in System settings / Purchase / Procurement -Purchase Grouping

-
-
-

Known issues / Roadmap

-
    -
  • If you reuse the same procurement group between several sales orders, and -using “No line grouping”, they will be grouped anyways, as the criteria for -grouping or not should be kept to the same procurement group, as it’s the only -way to get proper quantities updates after confirming the sales order.
  • -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • AvanzOSC
  • -
  • Tecnativa
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/__init__.py deleted file mode 100644 index 20b09e1f..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_procurement_purchase_no_grouping diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/test_procurement_purchase_no_grouping.py b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/test_procurement_purchase_no_grouping.py deleted file mode 100644 index 016a5eb9..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/tests/test_procurement_purchase_no_grouping.py +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright 2015-2017 Tecnativa - Pedro M. Baeza -# Copyright 2021 Tecnativa - Víctor Martínez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from odoo import fields - -from odoo.addons.base.tests.common import BaseCommon - - -class TestProcurementPurchaseNoGrouping(BaseCommon): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.category = cls.env["product.category"].create({"name": "Test category"}) - cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) - cls.product_1 = cls._create_product( - cls, "Test product 1", cls.category, cls.partner - ) - cls.product_2 = cls._create_product( - cls, "Test product 2", cls.category, cls.partner - ) - cls.location = cls.env.ref("stock.stock_location_stock") - cls.picking_type = cls.env.ref("stock.picking_type_in") - cls.origin = "Manual Replenishment" - cls.prev_orders = cls.env["purchase.order"].search( - [("origin", "=", cls.origin)] - ) - cls.stock_location_route = cls.env.ref("purchase_stock.route_warehouse0_buy") - cls.stock_rule = cls.stock_location_route.rule_ids[0] - cls.values = { - # FIXME: Core doesn't find correctly supplier if not recordset - "company_id": cls.env.user.company_id, - "date_planned": fields.Datetime.now(), - } - - def _create_product(self, name, category, partner): - product = self.env["product.product"].create( - { - "name": name, - "categ_id": category.id, - "seller_ids": [(0, 0, {"partner_id": partner.id, "min_qty": 1.0})], - } - ) - return product - - def _run_procurement(self, product): - procurement_group_obj = self.env["procurement.group"] - procurement = procurement_group_obj.Procurement( - product, - 1, - product.uom_id, - self.location, - False, - self.origin, - self.env.company, - self.values, - ) - rule = procurement_group_obj._get_rule( - procurement.product_id, procurement.location_id, procurement.values - ) - self.stock_rule._run_buy([(procurement, rule)]) - - def _set_system_grouping(self, grouping): - self.env.company.procured_purchase_grouping = grouping - - def _search_purchases(self): - return self.env["purchase.order"].search( - [("origin", "=", self.origin), ("id", "not in", self.prev_orders.ids)] - ) - - def test_procurement_grouped_purchase(self): - self.category.procured_purchase_grouping = "standard" - self._run_procurement(self.product_1) - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - orders = self._search_purchases() - self.assertEqual( - len(orders), - 1, - "Procured purchase orders are not the same", - ) - self.assertEqual( - len(orders.order_line), - 2, - "Procured purchase orders lines are not the same", - ) - - def test_procurement_system_grouped_purchase(self): - self.category.procured_purchase_grouping = None - self._set_system_grouping("standard") - self._run_procurement(self.product_1) - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - orders = self._search_purchases() - self.assertEqual(len(orders), 1, "Procured purchase orders are not the same") - self.assertEqual( - len(orders.order_line), - 2, - "Procured purchase orders lines are the same", - ) - - def test_procurement_no_grouping_line_purchase(self): - self.category.procured_purchase_grouping = "line" - self._run_procurement(self.product_1) - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - orders = self._search_purchases() - self.assertEqual(len(orders), 1, "Procured purchase orders are not the same") - self.assertEqual( - len(orders.order_line), 3, "Procured purchase orders lines are the same" - ) - - def test_procurement_system_no_grouping_line_purchase(self): - self.category.procured_purchase_grouping = None - self._set_system_grouping("line") - self._run_procurement(self.product_1) - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - orders = self._search_purchases() - self.assertEqual(len(orders), 1, "Procured purchase orders are not the same") - self.assertEqual( - len(orders.order_line), 3, "Procured purchase orders lines are the same" - ) - - def test_procurement_no_grouping_order_purchase(self): - self.category.procured_purchase_grouping = "order" - self._run_procurement(self.product_1) - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - orders = self._search_purchases() - self.assertEqual( - len(orders), - 3, - "Procured purchase orders are the same", - ) - self.assertEqual( - len(orders.mapped("order_line")), - 3, - "Procured purchase orders lines are the same", - ) - - def test_procurement_system_no_grouping_order_purchase(self): - self.category.procured_purchase_grouping = None - self._set_system_grouping("order") - self._run_procurement(self.product_1) - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - orders = self._search_purchases() - self.assertEqual(len(orders), 3, "Procured purchase orders are the same") - self.assertEqual( - len(orders.mapped("order_line")), - 3, - "Procured purchase orders lines are the same", - ) - - def test_procurement_products_same_category(self): - self.category.procured_purchase_grouping = "product_category" - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - self._run_procurement(self.product_1) - orders = self._search_purchases() - self.assertEqual(len(orders), 1) - self.assertEqual(len(orders.mapped("order_line")), 2) - - def test_procurement_system_products_same_category(self): - self.category.procured_purchase_grouping = None - self._set_system_grouping("product_category") - self._run_procurement(self.product_1) - self._run_procurement(self.product_2) - self._run_procurement(self.product_1) - orders = self._search_purchases() - self.assertEqual(len(orders), 1) - self.assertEqual(len(orders.mapped("order_line")), 2) - - def test_procurement_products_distinct_category(self): - self.category.procured_purchase_grouping = "product_category" - category2 = self.category.copy() - self._run_procurement(self.product_1) - self.product_2.categ_id = category2.id - self._run_procurement(self.product_2) - self._run_procurement(self.product_1) - orders = self._search_purchases() - self.assertEqual(len(orders), 2) - - def test_procurement_system_products_distinct_category(self): - self.category.procured_purchase_grouping = None - self._set_system_grouping("product_category") - category2 = self.category.copy() - self._run_procurement(self.product_1) - self.product_2.categ_id = category2.id - self._run_procurement(self.product_2) - self._run_procurement(self.product_1) - orders = self._search_purchases() - self.assertEqual(len(orders), 2) diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/product_category_view.xml b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/product_category_view.xml deleted file mode 100644 index 06e38f11..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/product_category_view.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - product.category - - - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/res_config_settings_views.xml b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/res_config_settings_views.xml deleted file mode 100644 index eca07a0a..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/procurement_purchase_no_grouping/views/res_config_settings_views.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - res.config.settings.view.form.inherit.procurement.purchase.grouping - res.config.settings - - - - -

Procurement Purchase Grouping

-
-
-
- Grouping - -
- Set the default procurement purchase grouping type -
-
-
-
-
-
-
-
-
-
-
-
diff --git a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/pyproject.toml b/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/pyproject.toml deleted file mode 100644 index 24bd2844..00000000 --- a/odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping/pyproject.toml +++ /dev/null @@ -1,42 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-procurement_purchase_no_grouping" -version = "16.0.0" -description = "Procurement Purchase No Grouping - Odoo addon" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-purchase-workflow-purchase_stock>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["procurement_purchase_no_grouping"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/README.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/README.md deleted file mode 100644 index 6a1274c6..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Product Main Vendor - -Odoo addon: product_main_seller - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_main_seller -``` - -## Dependencies - -This addon depends on: -- purchase - -## Manifest Information - -- **Name**: Product Main Vendor -- **Version**: 16.0.1.0.1 -- **Category**: Purchase -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `product_main_seller`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/ARCHITECTURE.md deleted file mode 100644 index 3efbf584..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Product_main_seller Module - product_main_seller - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONFIGURATION.md deleted file mode 100644 index e99299bc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for product_main_seller. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/DEPENDENCIES.md deleted file mode 100644 index e510b3ef..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/DEPENDENCIES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase) diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/FAQ.md deleted file mode 100644 index 7173e9d4..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon product_main_seller or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/INSTALL.md deleted file mode 100644 index 0349ace4..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_main_seller" -# or -uv pip install odoo-bringout-oca-purchase-workflow-product_main_seller" -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/MODELS.md deleted file mode 100644 index 449a6d9d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/MODELS.md +++ /dev/null @@ -1,12 +0,0 @@ -# Models - -Detected core models and extensions in product_main_seller. - -```mermaid -classDiagram - class product_template -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/OVERVIEW.md deleted file mode 100644 index e4439f93..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: product_main_seller. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon product_main_seller -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/USAGE.md deleted file mode 100644 index 06984cb9..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_main_seller -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/README.rst b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/README.rst deleted file mode 100644 index 0da1367d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/README.rst +++ /dev/null @@ -1,91 +0,0 @@ -=================== -Product Main Vendor -=================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:19661a4ed1d225a619c429682ec4df4a249706b1488331d614dd3f234f292377 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/product_main_seller - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-product_main_seller - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module extends the Odoo Product module to compute and -display the main Vendor of each products. -The main vendor is the first vendor in the vendors list. - -.. figure:: https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/product_main_seller/static/description/product_tree_view.png - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* GRAP - -Contributors -~~~~~~~~~~~~ - -* Quentin Dupont (quentin.dupont@grap.coop) - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px - :target: https://github.com/legalsylvain - :alt: legalsylvain -.. |maintainer-quentinDupont| image:: https://github.com/quentinDupont.png?size=40px - :target: https://github.com/quentinDupont - :alt: quentinDupont - -Current `maintainers `__: - -|maintainer-legalsylvain| |maintainer-quentinDupont| - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__init__.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__init__.py deleted file mode 100644 index 6d58305f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from . import models -from .hooks import pre_init_hook diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__manifest__.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__manifest__.py deleted file mode 100644 index 7c0779e2..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/__manifest__.py +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (C) 2022 - Today: GRAP (http://www.grap.coop) -# @author: Quentin Dupont (quentin.dupont@grap.coop) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -{ - "name": "Product Main Vendor", - "summary": "Main Vendor for a product", - "version": "16.0.1.0.1", - "category": "Purchase", - "author": "GRAP,Odoo Community Association (OCA)", - "website": "https://github.com/OCA/purchase-workflow", - "license": "AGPL-3", - "depends": ["purchase"], - "maintainers": ["legalsylvain", "quentinDupont"], - "data": [ - "views/view_product_product.xml", - "views/view_product_template.xml", - ], - "installable": True, - "pre_init_hook": "pre_init_hook", -} diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/hooks.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/hooks.py deleted file mode 100644 index 6055a228..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/hooks.py +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024-Today - Sylvain Le GAL (GRAP) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -import logging - -_logger = logging.getLogger(__name__) - - -def pre_init_hook(cr): - _logger.info("Initializing column main_seller_id on table product_template") - cr.execute( - """ - ALTER TABLE product_template - ADD COLUMN IF NOT EXISTS main_seller_id integer; - """ - ) - cr.execute( - """ - WITH numbered_supplierinfos as ( - SELECT *, ROW_number() over ( - partition BY product_tmpl_id - ORDER BY sequence, min_qty desc, price - ) as row_number - FROM product_supplierinfo - ), - - first_supplierinfos as ( - SELECT * from numbered_supplierinfos - WHERE row_number = 1 - ) - - UPDATE product_template pt - SET main_seller_id = first_supplierinfos.partner_id - FROM first_supplierinfos - WHERE pt.id = first_supplierinfos.product_tmpl_id; - """ - ) diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/bs.po deleted file mode 100644 index 65021359..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/bs.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_main_seller -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_main_seller -#: model:ir.model.fields,field_description:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,field_description:product_main_seller.field_product_template__main_seller_id -#: model_terms:ir.ui.view,arch_db:product_main_seller.view_product_template_search -msgid "Main Vendor" -msgstr "Glavni dobavljač" - -#. module: product_main_seller -#: model:ir.model,name:product_main_seller.model_product_template -msgid "Product" -msgstr "Artikal" - -#. module: product_main_seller -#: model:ir.model.fields,help:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,help:product_main_seller.field_product_template__main_seller_id -msgid "Put your supplier info in first position to set as main vendor" -msgstr "Postavite informacije o dobavljaču na prvo mjesto kako biste ga postavili kao glavnog dobavljača" diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/fr.po b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/fr.po deleted file mode 100644 index f2457221..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/fr.po +++ /dev/null @@ -1,37 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_main_seller -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 20:26+0000\n" -"PO-Revision-Date: 2024-07-08 20:26+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_main_seller -#: model:ir.model.fields,field_description:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,field_description:product_main_seller.field_product_template__main_seller_id -#: model_terms:ir.ui.view,arch_db:product_main_seller.view_product_template_search -msgid "Main Vendor" -msgstr "Fournisseur principal" - -#. module: product_main_seller -#: model:ir.model,name:product_main_seller.model_product_template -msgid "Product" -msgstr "Produit" - -#. module: product_main_seller -#: model:ir.model.fields,help:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,help:product_main_seller.field_product_template__main_seller_id -msgid "Put your supplier info in first position to set as main vendor" -msgstr "" -"Définir une information fournisseur en première position pour le définir " -"comme fournisseur principal" diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/it.po b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/it.po deleted file mode 100644 index 2bf8009e..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/it.po +++ /dev/null @@ -1,37 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_main_seller -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-09-06 15:06+0000\n" -"Last-Translator: mymage \n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6.2\n" - -#. module: product_main_seller -#: model:ir.model.fields,field_description:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,field_description:product_main_seller.field_product_template__main_seller_id -#: model_terms:ir.ui.view,arch_db:product_main_seller.view_product_template_search -msgid "Main Vendor" -msgstr "Fornitore principale" - -#. module: product_main_seller -#: model:ir.model,name:product_main_seller.model_product_template -msgid "Product" -msgstr "Prodotto" - -#. module: product_main_seller -#: model:ir.model.fields,help:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,help:product_main_seller.field_product_template__main_seller_id -msgid "Put your supplier info in first position to set as main vendor" -msgstr "" -"Inserire le informazioni fornitore nella prima posizione per impostarlo come " -"fornitore principale" diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/nl.po b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/nl.po deleted file mode 100644 index 2f342ee9..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/nl.po +++ /dev/null @@ -1,37 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_main_seller -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-04-18 14:23+0000\n" -"Last-Translator: Bosd \n" -"Language-Team: none\n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" - -#. module: product_main_seller -#: model:ir.model.fields,field_description:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,field_description:product_main_seller.field_product_template__main_seller_id -#: model_terms:ir.ui.view,arch_db:product_main_seller.view_product_template_search -msgid "Main Vendor" -msgstr "Hoofdleverancier" - -#. module: product_main_seller -#: model:ir.model,name:product_main_seller.model_product_template -msgid "Product" -msgstr "Product" - -#. module: product_main_seller -#: model:ir.model.fields,help:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,help:product_main_seller.field_product_template__main_seller_id -msgid "Put your supplier info in first position to set as main vendor" -msgstr "" -"Zet uw leverancier op de eerste plaats om deze als hoofdleverancier in te " -"stellen" diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/product_main_seller.pot b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/product_main_seller.pot deleted file mode 100644 index 049b7845..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/i18n/product_main_seller.pot +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_main_seller -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_main_seller -#: model:ir.model.fields,field_description:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,field_description:product_main_seller.field_product_template__main_seller_id -#: model_terms:ir.ui.view,arch_db:product_main_seller.view_product_template_search -msgid "Main Vendor" -msgstr "" - -#. module: product_main_seller -#: model:ir.model,name:product_main_seller.model_product_template -msgid "Product" -msgstr "" - -#. module: product_main_seller -#: model:ir.model.fields,help:product_main_seller.field_product_product__main_seller_id -#: model:ir.model.fields,help:product_main_seller.field_product_template__main_seller_id -msgid "Put your supplier info in first position to set as main vendor" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/migrations/16.0.1.0.0/pre-migration.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/migrations/16.0.1.0.0/pre-migration.py deleted file mode 100644 index 2ba726df..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/migrations/16.0.1.0.0/pre-migration.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (C) 2024 - Today: GRAP (http://www.grap.coop) -# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from openupgradelib import openupgrade - -# pylint: disable=W8150 -from odoo.addons.product_main_seller import pre_init_hook - - -@openupgrade.migrate() -def migrate(env, version): - pre_init_hook(env.cr) diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/__init__.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/__init__.py deleted file mode 100644 index e8fa8f6b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import product_template diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/product_template.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/product_template.py deleted file mode 100644 index 7ec90575..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/models/product_template.py +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright (C) 2022 - Today: GRAP (http://www.grap.coop) -# @author: Quentin DUPONT (quentin.dupont@grap.coop) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import api, fields, models - - -class ProductTemplate(models.Model): - _inherit = "product.template" - - main_seller_id = fields.Many2one( - comodel_name="res.partner", - string="Main Vendor", - help="Put your supplier info in first position to set as main vendor", - compute="_compute_main_seller_id", - store=True, - ) - - @api.depends("variant_seller_ids.sequence", "variant_seller_ids.partner_id") - def _compute_main_seller_id(self): - for template in self: - if template.variant_seller_ids: - template.main_seller_id = template.variant_seller_ids[0].partner_id - else: - template.main_seller_id = False diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/CONTRIBUTORS.rst deleted file mode 100644 index 9ed47062..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1 +0,0 @@ -* Quentin Dupont (quentin.dupont@grap.coop) diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/DESCRIPTION.rst deleted file mode 100644 index d5b241ef..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/readme/DESCRIPTION.rst +++ /dev/null @@ -1,5 +0,0 @@ -This module extends the Odoo Product module to compute and -display the main Vendor of each products. -The main vendor is the first vendor in the vendors list. - -.. figure:: ../static/description/product_tree_view.png diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/icon.png deleted file mode 100644 index 2dcd8fdab69d7cb51a7fbda7e1fab8ed36a8878e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69316 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 diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/index.html b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/index.html deleted file mode 100644 index 44d8be85..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/index.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - -Product Main Vendor - - - -
-

Product Main Vendor

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This module extends the Odoo Product module to compute and -display the main Vendor of each products. -The main vendor is the first vendor in the vendors list.

-
-https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/product_main_seller/static/description/product_tree_view.png -
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • GRAP
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

- -Odoo Community Association - -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

Current maintainers:

-

legalsylvain quentinDupont

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/product_tree_view.png b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/static/description/product_tree_view.png deleted file mode 100644 index 3c770c8ef5060c8f5d856525ec13efa23fc94f20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45401 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 diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/__init__.py deleted file mode 100644 index d412bad1..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_seller diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/test_seller.py b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/test_seller.py deleted file mode 100644 index 109f0fb6..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/tests/test_seller.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (C) 2022 - Today: GRAP (http://www.grap.coop) -# @author: Quentin DUPONT (quentin.dupont@grap.coop) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import Command -from odoo.tests.common import TransactionCase - - -class TestSeller(TransactionCase): - def setUp(self): - super().setUp() - self.product_workplace = self.env.ref("product.product_product_24") - self.product_acoustic = self.env.ref("product.product_product_25") - self.product_with_var_chair = self.env.ref("product.product_product_11") - self.product_without_seller_desk = self.env.ref("product.product_product_3") - - self.partner_woodcorner = self.env.ref("base.res_partner_1") - self.partner_azure = self.env.ref("base.res_partner_12") - - def test_01_computed_main_vendor(self): - self.assertEqual( - self.product_acoustic.main_seller_id, - self.product_acoustic.seller_ids[0].partner_id, - ) - self.assertEqual( - self.product_with_var_chair.main_seller_id, - self.product_acoustic.product_variant_ids[0] - .variant_seller_ids[0] - .partner_id, - ) - - def test_02_replace_supplierinfo(self): - self.product_acoustic.seller_ids = [ - Command.clear(), - Command.create({"partner_id": self.partner_azure.id}), - ] - self.assertEqual(self.product_acoustic.main_seller_id.id, self.partner_azure.id) - - def test_03_add_supplierinfo_no_existing_supplierinfo(self): - self.product_without_seller_desk.seller_ids = [ - Command.create({"partner_id": self.partner_azure.id}), - ] - self.assertEqual( - self.product_without_seller_desk.main_seller_id.id, self.partner_azure.id - ) - - def test_03_add_supplierinfo_low_sequence(self): - self.product_workplace.seller_ids.write({"sequence": 1}) - self.product_workplace.seller_ids = [ - Command.create({"sequence": 100, "partner_id": self.partner_azure.id}), - ] - self.assertNotEqual( - self.product_workplace.main_seller_id.id, self.partner_azure.id - ) - - def test_03_add_supplierinfo_high_sequence(self): - self.product_workplace.seller_ids.write({"sequence": 1000}) - self.product_workplace.seller_ids = [ - Command.create({"sequence": 100, "partner_id": self.partner_azure.id}), - ] - self.assertEqual( - self.product_workplace.main_seller_id.id, self.partner_azure.id - ) - - def test_04_update_supplierinfo(self): - self.product_acoustic.seller_ids.write({"partner_id": self.partner_azure.id}) - self.assertEqual(self.product_acoustic.main_seller_id.id, self.partner_azure.id) - - def test_05_unlink_supplierinfo(self): - self.product_acoustic.seller_ids.unlink() - self.assertEqual(self.product_acoustic.main_seller_id.id, False) diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_product.xml b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_product.xml deleted file mode 100644 index 0d0d05e9..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_product.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - product.product - - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_template.xml b/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_template.xml deleted file mode 100644 index cbe21844..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/product_main_seller/views/view_product_template.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - product.template - - - - - - - - - - - - - product.template - - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_main_seller/pyproject.toml b/odoo-bringout-oca-purchase-workflow-product_main_seller/pyproject.toml deleted file mode 100644 index 14d388ff..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_main_seller/pyproject.toml +++ /dev/null @@ -1,42 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-product_main_seller" -version = "16.0.0" -description = "Product Main Vendor - Main Vendor for a product" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-purchase>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["product_main_seller"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/README.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/README.md deleted file mode 100644 index d0e296bc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Product Supplier Code in Purchase - -Odoo addon: product_supplier_code_purchase - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase -``` - -## Dependencies - -This addon depends on: -- purchase - -## Manifest Information - -- **Name**: Product Supplier Code in Purchase -- **Version**: 16.0.1.0.0 -- **Category**: Purchase Management -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `product_supplier_code_purchase`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/ARCHITECTURE.md deleted file mode 100644 index 1952fba9..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Product_supplier_code_purchase Module - product_supplier_code_purchase - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONFIGURATION.md deleted file mode 100644 index e23b8b60..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for product_supplier_code_purchase. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/DEPENDENCIES.md deleted file mode 100644 index e510b3ef..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/DEPENDENCIES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/FAQ.md deleted file mode 100644 index 9a643196..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon product_supplier_code_purchase or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/INSTALL.md deleted file mode 100644 index e1e3d735..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase" -# or -uv pip install odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase" -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/MODELS.md deleted file mode 100644 index 29595452..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/MODELS.md +++ /dev/null @@ -1,13 +0,0 @@ -# Models - -Detected core models and extensions in product_supplier_code_purchase. - -```mermaid -classDiagram - class purchase_order - class purchase_order_line -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/OVERVIEW.md deleted file mode 100644 index a05bab3f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: product_supplier_code_purchase. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon product_supplier_code_purchase -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/USAGE.md deleted file mode 100644 index 6cbcf68b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_supplier_code_purchase -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/README.rst b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/README.rst deleted file mode 100644 index dc740937..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/README.rst +++ /dev/null @@ -1,90 +0,0 @@ -================================= -Product Supplier Code in Purchase -================================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:8887936c389b08eb78e16b8a1004c228be555e29578f611db35b4e0ce836da8b - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/product_supplier_code_purchase - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-product_supplier_code_purchase - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module adds to the purchase order line the supplier code defined in the -product. - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -To use this module: - -#. Go to 'Purchase' and open a Purchase Order. -#. If the vendor has defined some code for any purchase order line they will be - displayed in the line under the column 'Product Supplier Code'. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* ForgeFlow - -Contributors -~~~~~~~~~~~~ - -* Jordi Ballester -* Lois Rilo Antelo -* Serpent Consulting Services Pvt. Ltd. -* Aaron Henriquez -* Carlos Reyes - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__manifest__.py b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__manifest__.py deleted file mode 100644 index b4f31d52..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/__manifest__.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2015-20 ForgeFlow, S.L. -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - -{ - "name": "Product Supplier Code in Purchase", - "summary": """This module adds to the purchase order line the supplier - code defined in the product.""", - "version": "16.0.1.0.0", - "author": "ForgeFlow, Odoo Community Association (OCA)", - "website": "https://github.com/OCA/purchase-workflow", - "category": "Purchase Management", - "license": "AGPL-3", - "depends": ["purchase"], - "data": ["views/purchase_order_view.xml"], - "installable": True, -} diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/bs.po deleted file mode 100644 index b6f1deec..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/bs.po +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "Šifra dobavljača proizvoda" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -msgid "Purchase Order" -msgstr "Nalog za nabavu" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Stavka naloga za nabavu" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/de.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/de.po deleted file mode 100644 index 1cac1ece..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/de.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2017-08-29 03:23+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -#, fuzzy -msgid "Purchase Order" -msgstr "Bestellposition" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Bestellposition" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es.po deleted file mode 100644 index 5687563d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2023-12-29 10:35+0000\n" -"Last-Translator: Ivorra78 \n" -"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "Código Producto Proveedor" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -msgid "Purchase Order" -msgstr "Orden de Compra" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea pedido de compra" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es_MX.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es_MX.po deleted file mode 100644 index 5094e521..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/es_MX.po +++ /dev/null @@ -1,36 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# Juan González , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2017-08-29 03:23+0000\n" -"Last-Translator: Juan González , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" -"es_MX/)\n" -"Language: es_MX\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -#, fuzzy -msgid "Purchase Order" -msgstr "Línea de orden de compra" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea de orden de compra" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fi.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fi.po deleted file mode 100644 index cde7f10c..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fi.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# Timo Talvitie , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2017-08-29 03:23+0000\n" -"Last-Translator: Timo Talvitie , 2017\n" -"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" -"Language: fi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -#, fuzzy -msgid "Purchase Order" -msgstr "Ostotilausrivi" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Ostotilausrivi" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fr.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fr.po deleted file mode 100644 index ee38c60c..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/fr.po +++ /dev/null @@ -1,36 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# OCA Transbot , 2017 -# Quentin THEURET , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2020-08-28 16:59+0000\n" -"Last-Translator: Sandie FAVRE \n" -"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.10\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "Code fournisseur du produit" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -msgid "Purchase Order" -msgstr "Bon de commande" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Ligne de commande d'achat" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/it.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/it.po deleted file mode 100644 index a56d22ec..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/it.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2024-01-02 11:41+0000\n" -"Last-Translator: mymage \n" -"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "Codice fornitore prodotto" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -msgid "Purchase Order" -msgstr "Ordine di acquisto" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Riga ordine di acquisto" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/nl_NL.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/nl_NL.po deleted file mode 100644 index dce162e5..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/nl_NL.po +++ /dev/null @@ -1,36 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# Peter Hageman , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2017-08-29 03:23+0000\n" -"Last-Translator: Peter Hageman , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" -"teams/23907/nl_NL/)\n" -"Language: nl_NL\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -#, fuzzy -msgid "Purchase Order" -msgstr "Inkooporderregel" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Inkooporderregel" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/product_supplier_code_purchase.pot b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/product_supplier_code_purchase.pot deleted file mode 100644 index 55b64f91..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/product_supplier_code_purchase.pot +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_BR.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_BR.po deleted file mode 100644 index d919d6d8..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_BR.po +++ /dev/null @@ -1,37 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2024-05-22 13:40+0000\n" -"Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" -"23907/pt_BR/)\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "Código do fornecedor do produto" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -msgid "Purchase Order" -msgstr "Pedido de Compra" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linha da Ordem de Compra" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_PT.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_PT.po deleted file mode 100644 index 5357f278..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/pt_PT.po +++ /dev/null @@ -1,36 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# Pedro Castro Silva , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2017-08-29 03:23+0000\n" -"Last-Translator: Pedro Castro Silva , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" -"Language: pt_PT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -#, fuzzy -msgid "Purchase Order" -msgstr "Linha de Encomenda de Compra" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linha de Encomenda de Compra" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/ro.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/ro.po deleted file mode 100644 index e49f06eb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/ro.po +++ /dev/null @@ -1,36 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2017-08-29 03:23+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" -"Language: ro\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" -"2:1));\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -#, fuzzy -msgid "Purchase Order" -msgstr "Linie comandă achiziție" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Linie comandă achiziție" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/sl.po b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/sl.po deleted file mode 100644 index d793d876..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/i18n/sl.po +++ /dev/null @@ -1,36 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplier_code_purchase -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-29 03:23+0000\n" -"PO-Revision-Date: 2021-02-24 11:45+0000\n" -"Last-Translator: Matjaz Mozetic \n" -"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" -"Language: sl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3;\n" -"X-Generator: Weblate 4.3.2\n" - -#. module: product_supplier_code_purchase -#: model:ir.model.fields,field_description:product_supplier_code_purchase.field_purchase_order_line__product_supplier_code -msgid "Product Supplier Code" -msgstr "Dobaviteljeva koda proizvoda" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order -msgid "Purchase Order" -msgstr "Nabavni nalog" - -#. module: product_supplier_code_purchase -#: model:ir.model,name:product_supplier_code_purchase.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Postavka nabavnega naloga" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/__init__.py deleted file mode 100644 index 9f035306..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import purchase_order diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/purchase_order.py b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/purchase_order.py deleted file mode 100644 index fbfb74a2..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/models/purchase_order.py +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2015-17 ForgeFlow, S.L. -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo import api, fields, models -from odoo.exceptions import AccessError - - -class PurchaseOrderLine(models.Model): - _inherit = "purchase.order.line" - - product_supplier_code = fields.Char( - compute="_compute_product_supplier_code", store=True, readonly=False - ) - - @api.depends("partner_id", "product_id") - def _compute_product_supplier_code(self): - for line in self: - code = "" - supplier_info = line.product_id.seller_ids.filtered( - lambda s: ( - s.product_id == line.product_id and s.partner_id == line.partner_id - ) - ) - if supplier_info: - code = supplier_info[0].product_code or "" - else: - supplier_info = line.product_id.seller_ids.filtered( - lambda s: ( - s.product_tmpl_id == line.product_id.product_tmpl_id - and s.partner_id == line.partner_id - ) - ) - if supplier_info: - code = supplier_info[0].product_code or "" - line.product_supplier_code = code - - -class PurchaseOrder(models.Model): - _inherit = "purchase.order" - - def _add_supplier_to_product(self): - res = super()._add_supplier_to_product() - for line in self.order_line: - partner = ( - self.partner_id - if not self.partner_id.parent_id - else self.partner_id.parent_id - ) - if partner in line.product_id.seller_ids.mapped("partner_id"): - seller = line.product_id._select_seller( - partner_id=line.partner_id, - quantity=line.product_qty, - date=line.order_id.date_order and line.order_id.date_order.date(), - uom_id=line.product_uom, - ) - if seller: - try: - seller["product_code"] = line.product_supplier_code - except AccessError: - break - return res diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/CONTRIBUTORS.rst deleted file mode 100644 index 4dd558b3..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,5 +0,0 @@ -* Jordi Ballester -* Lois Rilo Antelo -* Serpent Consulting Services Pvt. Ltd. -* Aaron Henriquez -* Carlos Reyes diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/DESCRIPTION.rst deleted file mode 100644 index 9666b932..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/DESCRIPTION.rst +++ /dev/null @@ -1,2 +0,0 @@ -This module adds to the purchase order line the supplier code defined in the -product. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/USAGE.rst b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/USAGE.rst deleted file mode 100644 index 572fb0bf..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/readme/USAGE.rst +++ /dev/null @@ -1,5 +0,0 @@ -To use this module: - -#. Go to 'Purchase' and open a Purchase Order. -#. If the vendor has defined some code for any purchase order line they will be - displayed in the line under the column 'Product Supplier Code'. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+Sc;uILpV4%IBGajIv5xj zI14-?iy0VruY)k7lg8`{1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh zq!<_!7(87ZLn`LHt*tDHIlA-t`n>mR!&YzIGHsf8<B$$Um>gET_{naxk1`20D+ zGK1xw!NbPN2|bO89~+N%pEppq=(kLCGSX2uHprJ_E^{*IKIp)+&2id6vuztyvNuL$ zdA^-?<<(!k&+e;bY|S+1xq)99o0@Rk`trRhp89;eyjLw{_#}Fd?PYlPp~B|v=eA_19fIY=^}d z`Y&%tFz9&nD2bzqq3^N7Y3E5x%2bvfyytoH4a>tliVpGd_uqPi)yOgkI3;YpnXolV zu}g_VQNUGDSy{Q`_+thJ&q)fNm%Ljh{I-=l|6ob#z6OiuoDV+#yjCpp-J;>E$(bCp z!w(A@1ehEJBp7+vm>Cp=Iu%5?97SBcnhpjE?J=>;544!GndL*(UcJdDzeqD|zicr1 zB+Kr*e2YIu-<|%v(v6{Vhej6%TXV!XHp{%V<0*k8n&wuV=P@CM@diu2MB$aErCl1|Wb=;ABZB1k~ z_h&QV=Hey>W@hHnmI>mVimzY(p5dc*Bgd>DX4lfyQy6T{FBf#s-KW4IAt~voG%?}2 zOJGfAO3IUeZEbCtD^>imnJV_iO~0CT*NLN2#v@Eb^n2E$n76T&^VrXSeqiAj%%pL6 z(M63z4-G;E6g@93Q1QH-c5cqkoO^M3O$ND~1>fG>yv?b&U$JF}iYJpIOWNj{Uq6e? zyyrh@i3rn-v(L8ti2Ck5sU^Xn!$s-fqmD&8!UbA>zkc3 ziU$rHaF}~BqejMP^SKO@Lpf%~zhzJ8?7BL^L&eC8!E}XZr-w?DhsvZ!o>NpZPic2v zZennDcJ}v}bmWYc6NiqNx0n6;?MJl_Ph~m5wzO2CU4et6)k)K9kpf4)o6aPU zSLF3*ii(4Q#G1(}FI}BZR4GKRa9b>>Ho0?V>CUiyVM|Y{I+(E#x-H9v*zSvrgWYDY;)+L z0gK}V;lyYYskuU4kESR(7)UJnwx_#orq8lHUp~)#q$k=wg@|In{oEpvuoF`&Aya(%9u-w zvFYG~(+LKD+8*z?eUsUJd0b}i`QV<=&F8<_oqGLAPeEKYKzH7~F#Rs2V7sTu99b{D zCVfe>k=wt2;lhQskGp#XStm1G%qZ!;m|>&4zNY!$gk^WN7ha9pa%gH{(ZPx-wzK4a zs^6~dbYXf}Ah9rj<6}ikcpayr`AnZ>&w`ixLS?`q;$0^Y1a_@mf z-`D7@M|C=DD|DVsySJlicSFw06WZP9jHlfG9aUJY*r4LM;bsm;tJ8U|rVYFd$5v}R zo64{;qDS>uVa%*Z_7~UB86Q0#DtKm!oGQatmNYNz;MYqppMI*`m{quW>Edrbo|6*H zW(UT_ojaz@#?Jno$sscGrsypFbe^h=j6G3~$4&#>dorqjo!*2RH}>j&R| z8x}wFiC7!vG3kg}43o$2X~}DTIjWtwe8pKww|8!s(b|H_sxQ&`|B4&WrZt~_np7-W zU0r?g>eZ=gsmGf4tmo@LaD zn!M^+c;6^|ZJtJ_!~f?_0!|#KPM=QPew$I{?$xzx*Gfo9ow8h;b3&W($;?kbYdBb# zW>^-hb#--JdURp>i7T=hGrO~{U;P!l^~=+#UhL^k3k7CpEUM{ua`5D;Y!wq1U%X^V z%h~D|@7^7oX`CMN{w(_^J;o=J-YP;F+1bvnuB@w8t-9pnC>0+0z^f=FXxf*o^HJv) z-v6?A%><{8GSeA8YCB@|(mGk19ZSl}ltj3m?!EL>LxWM{Po4c_wxdUnW{S>VJHdGC zjG8Cr)0@tg$653>AAXqNHBW)#L)G3FZ{Mb#pR9b}WyS_sCzn7McX#$Ve(GswW=yl9))tt96$K7#7I?tqQ`>OtGSz-n^)=DOg?8EC*s3-h3Rg`!tL9| z4<-m~-MZCarVnf4cDW0RFP(%O{2XSVZJRVn$ZglZe{~gm~^x#st$phB>A=9iiSO6EXp3PI@wy_#!?q(vZ^qd)0Vjb@mkW3A_D-BQam%S|K`u`d zv%2GsH#LiBqm@+k$s*3kLWXafa;HYui`TE6 z{r&sj*@&ECVo-Br%82bhnq*P?%S1~{D%|2UTHTTSZ0j|~y zH*a=U*sNQ*J7Zx$+RG(nj9C&A5(h3^5Xj2Py7Ayl#b@J-TnfhvHMF#n_zVI?9)7J7 zZ_-w*eGP) z3RLx9tMoLWtTt-KH6exRO>%N_$4;E!Shad}@ST%CUF=jC-a5_kQ;$xV<)QN6Yn7pq z(V<5x9M>*Q-}FCoj^=8XXTftWO@H_DrDI^A;GMkfuVk8QY|?FhZoBjvk$H8{E>N^^@;Gp0FH?sEUBrf8k(9Xqjx=CS+n>esJ&%&-cYRj;OnnSLY*t@ z*iYP@c3sJ7pH!41M}Wp;*GVcr{?@fPDekzNcUALgvg^9aG7FgvH*?NxS-dt*S9hz| zmF!z-MV!x>gLiRXa59l{4G$Oh^7j6$#9K6xNo_Lc(W6J#XiG^-HlBZ;{I8m8tyhpV z=he?Sy7y0180PL`FlAwCoU`;`gs-DjmizN3f#usSO`h&~B)x0;$vfIdBp8lvdByZ( z0jpsD@r!rw@-Dy3IsNof%{t>=tF+VWuV%I0%}by4{lNo;KXvxElgy&!u6|mgdh6<= z)pyNR*D~l9PUCk<`8Rc5rJo&D3tgEOU+h@4Na@+h$CYw+^Z6eZSR}`7`8023 z($ni(OBkPStx34$!C`FMEY~_FTTjpe)!-$MXBCJ>(~2-o(#6L z4)>2!>$R7jxNME6LEwpHiNTXECT&cSjaf8r&!R<(L{#+!I1(~4JU&-uoeynG-DN&| zsY3m9pL>TsCV2I+rZ_DV56{-z7{OCpTdSd`=O_5GC}M5cvy;q|q|Lv4|DL{PLCmk> zwSP1(Ul#ftrE-FuYY|J@sRX^5*Ntu#^=f+xwY9ek_PPbe#LU^GX>#>L;}SkY1A~SP z6RTx^Rz3AxUvGbV#eAc@eYQ%=@cZwZ8KoF< zKB!6XELy%?ed(v;v-EeyE&LX(&HL2!SG3%^J>`2eGQ*;2T?H9B-P`ZT<1nDK4Dd+|<V8ya+Ae>& zc#)%f88(!>yrf;Sw}Fi-o7Lk0&wl3fIdwd2%O!X3yV;z3dt0MGQ}+73V%*|-XKpY4 za^p@_)UAjK-Rl z9%!O5PluQzSVfB)i*i?=s7i(|vdj3b|(p1xVM%W1-b1ijsj`sWlBRr{lg zD^G3wG(9}|9e?FxO-k6KF+(V#G*kB0Ju9Zk2RWLJzpC(^=NCIw=Wbh;#%&5lgX(40^uYHXSwpdfHypTB+U$&^D~PftHA z+wJIaslI5%PD{(%83_%%rO&HP4Au)dy!-G_Monb)TMl(4k1y^)66XtLPD$Bn#04}O zw?_$D+s+9VU*K*d-Rm}G%9IV6(VZ?#O$r;9Mn=61+-`99rixg%q72{WwTVS1owt3L zkdr&Me10w4}9`wIcoZ)cW1*E6cydfF|(NKC&9zkv8W?LhpqYG1hs$06OTVE*uW*g!uYUY#@ZJr z-8?FHe2SKPe)+tev(m%^uHvy%HhEk9oin{)aQoEyEzi+<9L?fx`Yd^dU(y?NZ=|8U6r4;<>im~PTom=eeOYyZbZ`Q_YiriU$Fxw3O++Tp{8GjelXBO@il*2bLF z3S0Z&shr0yWA)sRS!-o3q~E{1^8UpPk&O{Ob9vG>MwpzJn6&)o*N=~1ym@h;z<`5c z#rpNfA93p)_$aK-;CYC(TWn+Xlb~_%Do@PJ#jpLJvO6$r{ztN z8<#nq8U-0xI0GHlpFdvqX3_4>&o=%4{?*m|J1V}4*;K5XRaI3rr=PLPL-_7Oli=$U zecw;;X5M{wo)Yh(iy60C0#c94SX2nO_sgYD_1`_+!=!6-`uR<=P8v_v?q9sPxpj4< z-p@lVJ{&9mw{PY6d-=CT@dD9>4gycTR|RffD7Sb0e1{4JjtMD>eEj^(3_LRJrPE{C zrk`$2Fz5(gyY@v!{_)0U_Koj0osMw4m17oWQSv$U=d~?ae>YyMH`RDN!$-|xu3wpy zgso4MCa=;&j(^+o<^R;#uL;u@(}`g45OUyoi z98Ay7&OW~GVvX-f&xImct-BvRTwVAk-p=ts3xE3lm(JJM33q%vY3HZZFwyvcRa8f5 z@iT+X$6uBtJ^l2wKt%N6jg83`1s@dF?fT?(Z9R8WgNqVl^T7#08Z$i>Ea$%P>AkR1 zKu8G7=9_1}G-jA|xhOI2zRMRV@ZsO@_sJ?Ehk7K93tp;DU$R8gQ>f*lUS2{1sAo}{ z`}gnP47(bMg#jGXW2-cs77Ao#X9w?U*R&O5$k=X@q!6*|X;I0ZN|Cp__q+A!&XXRCcrrm|)vvB${*gtao7f=b$h9YPmjU$fT`iJ^K0dftfrr%=6{;{duKb zGS{+ssrU4{*(WbPj#;c0VYw669(X;9$9M`Ev8CRa$FecZY4gWYOoGnySjf#%!!_ZDoCPYq$O` zj;mL%W>$tvr<`KvTE?7mI^pYg@g=Q=GVPl-8O^b+7Gtin*Seb*p(B>o?>(vIwEq4% zU%$q!pWf*+`)=RP;%5mbA03_bZAX;cSFt4;T@_Czx(o2NU%Ygwsa?KKBK!Kf)a%|} zULQWH&u@5ap%b-5!_|C&%7SOfnVFi`)<(DY+y9fWIe$27>!G)0$zNB6&ic9J#C8#l z6_OtRpErqWhdtQ){odh|lhqBEuj||TDME*hK{NZ)x4JKaw_~-%x*rB8G&r~OJ?#4W zIxswZ`ON)3|F?d4)UE&Mtoi*T-TyzapAov-!GGl9*5@i|u~!*5h4$Fmg38M^k((bB zSX?S$X87@BvVXv%qQuB#Wv#n;e?Cl$p5UR9U?O!{tvTZ?!>miO3`Z-D1V?6Sis?l( z1ncVl_|vVwq3WvEhnk|0z;#dNS{AqU-jd{DtFV#d;p0=1;CXa-Z?$3hyO@}Ld9l}Q zQctbc=(@2zUmn!3ICsu3C-##u&%PqAW((6Q;|KpY$e#ZH(rVl0bWcxCFE1|vzV_gf z=EL!IopJN|Mf1u}89#}B!uTq9zfmdc@6S|>{r~s<=Gj-sr?6UZcab^_~V24|8MVq`1bDZj-ShB2gJqA`xax$-nS_L)K=T`DL&pIDO{h& za6!>Yo-_Xs8VM|Cy|=%n_uSw64ihF>_et}xeX!}@oPOSDW1i8>3necEs;a6IOr$m@ z9p!2{oH*m`Gm-BmwcDarU;i~<-{;jK0jEie^RM(QKE9ICGbm&{o(okKdip(d=F>wN?-bw)R8-W5 zo5A%*Z$>a|zHYMMqr6_~_1Nz*O#eIOc;?GC-PwEd?bk>D_kLtsVP{Z86JrO2YaQhb9)`^h2O#+EN###s?n^D(1Bxe|(UC-Try9zm??IFHr8ec`E32 zy`90sZ026KECVQA&#-?bmAhj7adBVYjI69fy8>JN z;~Y*)NngBkr{{1xzxv&cU0bGpeA>aT^yAb28m{k)qD=lh7S+72;>l#uv@d^;fdtQt zotc6iiZ`dtnmwD5A$020jEoG2)Kt~o{dq=${l{`_UzbyQSz;XzjM1GcLYPjg>*S#s$8_ruRWFI=@s>+P;v z#wwnN7CyIQVbJ;c@YR+sMuz{-V+C9Uw`xCcGFI!1-d~{jN?gy!@cEPbUv6$;ys-Gm zN|D9Jldq=PhYCFocCHvj#--njYty&g*! z|7Q77V|R7S6$RIdFS6c#Nt&5!{7wrivbg{M&REcL_|NQV8-H80a!0?OeN0zNE2&s; zrAdd2l4R-Rn#Bu*oqF7q-;`NPzgcj2h0XcZe0MbJwJ!%Nciet^?AF$7!T#eP&so1; zuzY!YY`=?=#oddHo|7g>d{s?(_5J1Y;_rnXlUPLFHZ~iQHU^mPglHh9-?gUyrJV#2Sj%#+NMk9wGj#uk^6# zawhTr&tG3I;oSQ!dTrg@bFMuuN^gEdS}k20uzTH;xeP_cy;_w~!JDs4=#;qmZvD!Y z2j6bL+xF~Pnv883j}SxS^P4s{wq46qJPjt~@9lHH_fIB%Z>>N|NpJAiNi%o+xY)~Z zGH1KCDg*E7Yeg$fJXC~o%7jh(pL$)aW>xm5`@qN}&BW|+jcBy@FH z;?-553M~o$|NZ^(Y4!S&`~DmU??_8O{Jn_#-ZVc4r%j(Y3l5%L9k9Q$G^}v_)Ou4* zhr?4Z9Z4}dm|(EsBg-q5#fMLL$tJEjp$(ea*|mFjU{utpX$gTn?pI!~wb=Uq^Ru&u zFD4&1ab2PHP{%Fi&l5Kuleq^U%w&|XV19OQlTL0C+g^L|@40$^%@sY!^oOnVGzt!KWSS@-}L8$qPFjIod70ylQ2U%f4{7t;{ERe%IKQl$WQ^xxFs!TB>pW zm38SxZ=WQdxuYR$x{ay9{zu(uZKHkFm zS&NZF@s9QTJ)7^oEV1)A+~cOKrKNR4<$R9RUbkJzT$j6)r!!`4fiYlX>gj2(&GYX3m~r^w z3~MRA-FN#|ty(puS9{qE-G78GXK-_x^Y@0Uy7*7NHB{hZ6N zYhrttzWY5+1_Pl2hE;Wc9?QoU-Ok-^`>JT?v`f=B-OO3BZk^xl1(|C^SDE)D6%+_K zZ2EAwOEbzO=I7j%la4E~KDo}~=wKk>llj%=e0x+>RN3Db?)Ja(8Tyz!6#Uo5^)(4J zsLor%s@=fqZ~OHM|Mj)e-y3e`q%F6fI(_I~pAxoamFao>%+#>-BO*i*BY68&^k8h9zFjS67GY*MGU_{@*(_ z_36+7x8>vq3mTzxglvWi!4I``G9S7%w5_HMm& z_0cI+2UpkDRqFov`{!z|6Ju;TsL-^S+f8%V?%m&Q{(Lz6fA7wnKb;v4Yb30mo_vUd z!9YlWAyqqk-JTx@+2#NIoMTy>x8(ZSG~=wSEF-H4Dw^B({=IT3z>8t$aX)>=DG#eS z1Y~1Hb?p80ggU>xy|c6U_+@|lzg7)qJ`Ss=Cp&Q-kegLgt=w=ldVAj9XRlVT|5u%5 z#ME&5Y18q?o;OXCdCp(>{_V)Jw@Z#dn?k5&! zPUlu@WpL;+(O}*1<>~bJeXIBFt25r4XCn3RV?{tz)T-GmRi$jIj8_(1-F0Z{j> z9~RvD=>&>`?Dc!U9S^*`j=RC4>U~T2u_b~HsSlzvH#}Ik``xZb)1vc!R!={DG^{P? zuEOP$@;kM1(*(UYsz?{+*EWr%0!NEC|ND>K=TpI(@BY`A&c@fy zymjl=Rn|4noj5AR9kypIFNKgL4(&He%5F*C)k{C|MuqQ z=H%Dc)><>xbTV0%9P83_Wl(UH5@GytZ?eB#<(}0yUl#_f zc)ND{yWB7Fa^tKZG??(8_4v~j~zv#C?3 zeyFgKWS>6eVG-v7H-*%hE5813QrNIK`Kd+SpC7BY->Z79%`l7Mhaqe9UYX!o3?fEK zXCikNJv{{~$kdCUo!QwKXFmJv4AX3}IeyF68M5s9xkSaYz(PiH{@Spg&d$ytcilW$ zTu|@oXWOeV zzDn^0ZVZ((TbvYs)a;wG@mGe)t?k*@*U8@Ap8sFE;V^^K47as$eVLvhgVGoxe*O7; z{{EhdkB`oloNGLo02-FMUDlgaQ86QQ)2#N1v&yzyJw2~|+qP}7{`P;rtUi18?0lvd zjzw+fwq$)R^2ugm&{Q#CjM$ucd0A!o-O}rGKUuQ#wKE&1pK}QeEYjn;J1K0^k}bUR z8=ojn+PinJX1Bi6!hqZJ|9x40f8U2g-13j3FXu&VtFl~X%czm!vVwKPmy_!A_k1~} zy?)R643kZg9;T+IE7q>{Rct6?Tz&qzx8zn~7R8b$Cnkc!_CNOnhDl!crd)sb_0b$f zh6!rCVfxYAa*hf6+Y~Op)0na`A|NK_%rS-+o8CAmfEHkwTzyx**j9JL<~ zvRlhlKAG5Gz_+c+@|-6VLuOrb_cYz;u)hbG`R{1VFJACW<5Sh%YEX^W{_NQ^X9mCI zkdw^k_MT!tmk0{12MkvjGXC5=U$^bSwdnl4;qM%nCM~-goxgW$^6zhN=QCPxC^QxC zc%*qQlPN&s58Ga* Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/static/description/index.html b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/static/description/index.html deleted file mode 100644 index 2386111d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/static/description/index.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - -Product Supplier Code in Purchase - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/__init__.py deleted file mode 100644 index 11b6cba2..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_product_supplier_code_purchase diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/test_product_supplier_code_purchase.py b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/test_product_supplier_code_purchase.py deleted file mode 100644 index 1bfca22f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/tests/test_product_supplier_code_purchase.py +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2015-17 ForgeFlow, S.L. -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo import fields -from odoo.tests.common import TransactionCase - - -class TestProductSupplierCodePurchase(TransactionCase): - def setUp(self): - super(TestProductSupplierCodePurchase, self).setUp() - self.supplierinfo_model = self.env["product.supplierinfo"] - self.supplier = self.env["res.partner"].create( - {"name": "name", "email": "example@yourcompany.com", "phone": 123456} - ) - self.product = self.env["product.product"].create({"name": "Test product"}) - self.seller = self.env["product.supplierinfo"].create( - { - "partner_id": self.supplier.id, - "product_id": self.product.id, - "product_tmpl_id": self.product.product_tmpl_id.id, - "product_code": "00001", - "price": 100.0, - } - ) - self.purchase_model = self.env["purchase.order"] - - def test_product_supplier_code_purchase(self): - purchase_order = self.purchase_model.create( - { - "partner_id": self.supplier.id, - "order_line": [ - ( - 0, - 0, - { - "product_id": self.product.id, - "product_uom": self.product.uom_id.id, - "price_unit": self.product.standard_price, - "name": self.product.name, - "date_planned": fields.Datetime.now(), - "product_qty": 1, - }, - ) - ], - } - ) - self.assertEqual( - purchase_order.order_line[0].product_supplier_code, - "00001", - "Wrong supplier code", - ) - - def test_supplierinfo_update(self): - new_product = self.env["product.product"].create({"name": "Test product"}) - purchase_order = self.purchase_model.create( - { - "partner_id": self.supplier.id, - "order_line": [ - ( - 0, - 0, - { - "product_id": new_product.id, - "product_uom": new_product.uom_id.id, - "price_unit": new_product.standard_price, - "name": new_product.name, - "date_planned": fields.Datetime.now(), - "product_qty": 1, - "product_supplier_code": "01000", - }, - ) - ], - } - ) - purchase_order.button_confirm() - self.assertEqual( - new_product.seller_ids[0].product_code, "01000", "Wrong supplier code" - ) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/views/purchase_order_view.xml b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/views/purchase_order_view.xml deleted file mode 100644 index a1e4b6c7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/product_supplier_code_purchase/views/purchase_order_view.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - purchase.order.form - purchase.order - - - - - - - - - - purchase.order.line.tree - purchase.order.line - - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/pyproject.toml b/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/pyproject.toml deleted file mode 100644 index e753fd08..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase/pyproject.toml +++ /dev/null @@ -1,43 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-product_supplier_code_purchase" -version = "16.0.0" -description = "Product Supplier Code in Purchase - This module adds to the purchase order line the supplier - code defined in the product." -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-purchase>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["product_supplier_code_purchase"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/README.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/README.md deleted file mode 100644 index 901354b6..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Product Supplier Purchase Contact - -Odoo addon: product_supplierinfo_purchase_contact - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact -``` - -## Dependencies - -This addon depends on: -- purchase_stock - -## Manifest Information - -- **Name**: Product Supplier Purchase Contact -- **Version**: 16.0.1.0.0 -- **Category**: Purchase Management -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `product_supplierinfo_purchase_contact`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/ARCHITECTURE.md deleted file mode 100644 index 8687c62f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Product_supplierinfo_purchase_contact Module - product_supplierinfo_purchase_contact - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONFIGURATION.md deleted file mode 100644 index 66d5bd6b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for product_supplierinfo_purchase_contact. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/DEPENDENCIES.md deleted file mode 100644 index 030e89dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/DEPENDENCIES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase_stock](https://github.com/bringout/oca-ocb-warehouse/tree/0ee5ffef60413a71dceb350918ad3fb572ec1875/odoo-bringout-oca-ocb-purchase_stock) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/FAQ.md deleted file mode 100644 index 3b835ba8..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon product_supplierinfo_purchase_contact or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/INSTALL.md deleted file mode 100644 index f736576d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact" -# or -uv pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact" -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/MODELS.md deleted file mode 100644 index 51fa6db4..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/MODELS.md +++ /dev/null @@ -1,13 +0,0 @@ -# Models - -Detected core models and extensions in product_supplierinfo_purchase_contact. - -```mermaid -classDiagram - class product_supplierinfo - class stock_rule -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/OVERVIEW.md deleted file mode 100644 index c2372471..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: product_supplierinfo_purchase_contact. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon product_supplierinfo_purchase_contact -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/USAGE.md deleted file mode 100644 index 5d72bc7e..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_supplierinfo_purchase_contact -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/README.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/README.rst deleted file mode 100644 index 820b509d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/README.rst +++ /dev/null @@ -1,87 +0,0 @@ -================================= -Product Supplier Purchase Contact -================================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:d1598d26a4766084ce5484761197815fadc9fbd2f45764a9dfdc3ef360c3df6b - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/product_supplierinfo_purchase_contact - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-product_supplierinfo_purchase_contact - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module adds Purchase contact field on supplier rates (product.supplierinfo) -and allows you to use this contact when creating the purchase order from supplies (replacement or to order). - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -* Go to Purchase > Configuration > Vendor pricelist and create new Vendor pricelist and complete Purchase contact. -* Go to Inventory > Operations > Replenishment and create a new replenishment for product with Vendor pricelist created before. -* Press button "Order once" and will create a new purchase order for Purchase contact instead of Vendor from Vendor Pricelist. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Tecnativa - -Contributors -~~~~~~~~~~~~ - -* `Tecnativa `_: - - * Carolina Fernandez - * Pedro M. Baeza - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__manifest__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__manifest__.py deleted file mode 100644 index c186b76f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/__manifest__.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2024 Tecnativa - Carolina Fernandez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -{ - "name": "Product Supplier Purchase Contact", - "version": "16.0.1.0.0", - "category": "Purchase Management", - "author": "Tecnativa,Odoo Community Association (OCA)", - "website": "https://github.com/OCA/purchase-workflow", - "license": "AGPL-3", - "summary": "Add Purchase Contact in product supplier info", - "depends": [ - "purchase_stock", - ], - "data": [ - "views/product_supplierinfo_view.xml", - ], - "installable": True, -} diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/bs.po deleted file mode 100644 index dce65e3b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/bs.po +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_purchase_contact -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model.fields,field_description:product_supplierinfo_purchase_contact.field_product_supplierinfo__purchase_partner_id -msgid "Purchase contact" -msgstr "Kontakt za nabavku" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_stock_rule -msgid "Stock Rule" -msgstr "Skladišno pravilo" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Cjenik dobavljača" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/es.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/es.po deleted file mode 100644 index bf2e0688..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/es.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_purchase_contact -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-21 14:32+0000\n" -"PO-Revision-Date: 2024-05-21 14:32+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model.fields,field_description:product_supplierinfo_purchase_contact.field_product_supplierinfo__purchase_partner_id -msgid "Purchase contact" -msgstr "Contacto de compra" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_stock_rule -msgid "Stock Rule" -msgstr "Regla de Inventario" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Tarifa de proveedor" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/it.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/it.po deleted file mode 100644 index d8b8a01a..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/it.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_purchase_contact -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-04 15:38+0000\n" -"Last-Translator: mymage \n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model.fields,field_description:product_supplierinfo_purchase_contact.field_product_supplierinfo__purchase_partner_id -msgid "Purchase contact" -msgstr "Contratto di acquisto" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_stock_rule -msgid "Stock Rule" -msgstr "Regola di giacenza" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Listino prezzi fornitore" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/product_supplierinfo_purchase_contact.pot b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/product_supplierinfo_purchase_contact.pot deleted file mode 100644 index 4fbd6859..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/i18n/product_supplierinfo_purchase_contact.pot +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_purchase_contact -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model.fields,field_description:product_supplierinfo_purchase_contact.field_product_supplierinfo__purchase_partner_id -msgid "Purchase contact" -msgstr "" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_stock_rule -msgid "Stock Rule" -msgstr "" - -#. module: product_supplierinfo_purchase_contact -#: model:ir.model,name:product_supplierinfo_purchase_contact.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/__init__.py deleted file mode 100644 index 0fb42bc1..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from . import product_supplierinfo -from . import stock_rule diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/product_supplierinfo.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/product_supplierinfo.py deleted file mode 100644 index aa21cfdc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/product_supplierinfo.py +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 2024 Tecnativa - Carolina Fernandez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import fields, models - - -class ProductSupplierInfo(models.Model): - _inherit = "product.supplierinfo" - - purchase_partner_id = fields.Many2one( - comodel_name="res.partner", string="Purchase contact" - ) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/stock_rule.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/stock_rule.py deleted file mode 100644 index c940d126..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/models/stock_rule.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2024 Tecnativa - Carolina Fernandez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import models - - -class StockRule(models.Model): - _inherit = "stock.rule" - - def _make_po_get_domain(self, company_id, values, partner): - if values.get("supplier") and values["supplier"].purchase_partner_id: - partner = values["supplier"].purchase_partner_id - return super()._make_po_get_domain(company_id, values, partner) - - def _prepare_purchase_order(self, company_id, origins, values): - res = super()._prepare_purchase_order(company_id, origins, values) - values = values[0] - if "supplier" in values and values["supplier"].purchase_partner_id: - res["partner_id"] = values["supplier"].purchase_partner_id.id - return res diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/CONTRIBUTORS.rst deleted file mode 100644 index 7d431b58..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,4 +0,0 @@ -* `Tecnativa `_: - - * Carolina Fernandez - * Pedro M. Baeza diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/DESCRIPTION.rst deleted file mode 100644 index bf8de8f3..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/DESCRIPTION.rst +++ /dev/null @@ -1,2 +0,0 @@ -This module adds Purchase contact field on supplier rates (product.supplierinfo) -and allows you to use this contact when creating the purchase order from supplies (replacement or to order). diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/USAGE.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/USAGE.rst deleted file mode 100644 index f150dfe2..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/readme/USAGE.rst +++ /dev/null @@ -1,3 +0,0 @@ -* Go to Purchase > Configuration > Vendor pricelist and create new Vendor pricelist and complete Purchase contact. -* Go to Inventory > Operations > Replenishment and create a new replenishment for product with Vendor pricelist created before. -* Press button "Order once" and will create a new purchase order for Purchase contact instead of Vendor from Vendor Pricelist. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/static/description/index.html b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/static/description/index.html deleted file mode 100644 index 6a281c8a..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/static/description/index.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - - -Product Supplier Purchase Contact - - - -
-

Product Supplier Purchase Contact

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This module adds Purchase contact field on supplier rates (product.supplierinfo) -and allows you to use this contact when creating the purchase order from supplies (replacement or to order).

-

Table of contents

- -
-

Usage

-
    -
  • Go to Purchase > Configuration > Vendor pricelist and create new Vendor pricelist and complete Purchase contact.
  • -
  • Go to Inventory > Operations > Replenishment and create a new replenishment for product with Vendor pricelist created before.
  • -
  • Press button “Order once” and will create a new purchase order for Purchase contact instead of Vendor from Vendor Pricelist.
  • -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Tecnativa
  • -
-
-
-

Contributors

-
    -
  • Tecnativa:

    -
    -
      -
    • Carolina Fernandez
    • -
    • Pedro M. Baeza
    • -
    -
    -
  • -
-
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/__init__.py deleted file mode 100644 index 892a4c70..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_stock_rule diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/test_stock_rule.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/test_stock_rule.py deleted file mode 100644 index 72d8d55a..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/tests/test_stock_rule.py +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 2024 Tecnativa - Carolina Fernandez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo.tests import common - - -class TestStockRule(common.TransactionCase): - @classmethod - def setUpClass(cls): - super(TestStockRule, cls).setUpClass() - cls.supplierinfo_obj = cls.env["product.supplierinfo"] - cls.partner = cls.env["res.partner"].create( - { - "name": "Mr. Odoo", - } - ) - cls.partner2 = cls.env["res.partner"].create( - { - "name": "Mrs. Odoo 2", - } - ) - cls.product1 = cls.env["product.product"].create( - { - "name": "Test Product 1", - "purchase_method": "purchase", - } - ) - cls.product2 = cls.env["product.product"].create( - { - "name": "Test Product 2", - "purchase_method": "purchase", - } - ) - cls.supplierinfo = cls.supplierinfo_obj.create( - { - "partner_id": cls.partner2.id, - "purchase_partner_id": cls.partner.id, - "product_tmpl_id": cls.product1.product_tmpl_id.id, - "price": 100, - } - ) - cls.supplierinfo2 = cls.supplierinfo_obj.create( - { - "partner_id": cls.partner2.id, - "product_tmpl_id": cls.product2.product_tmpl_id.id, - "price": 50, - } - ) - cls.warehouse = cls.env["stock.warehouse"].search( - [("company_id", "=", cls.env.company.id)], limit=1 - ) - cls.stock_location_id = cls.warehouse.lot_stock_id.id - - def test_replenishment_with_vendor_purchase(self): - op = self.env["stock.warehouse.orderpoint"].create( - { - "name": self.product1.name, - "location_id": self.stock_location_id, - "product_id": self.product1.id, - "product_min_qty": 1, - "product_max_qty": 8, - "trigger": "manual", - } - ) - op.action_replenish() - purchase = self.env["purchase.order"].search( - [("partner_id", "=", self.partner.id)], order="id desc", limit=1 - ) - self.assertEqual(purchase.partner_id, self.supplierinfo.purchase_partner_id) - self.assertEqual(purchase.order_line.product_id, self.product1) - self.assertEqual(purchase.order_line.price_unit, self.supplierinfo.price) - self.assertEqual(purchase.order_line.product_qty, 8) - self.assertEqual(purchase.currency_id, self.supplierinfo.currency_id) - - def test_replenishment_without_vendor_purchase(self): - op = self.env["stock.warehouse.orderpoint"].create( - { - "name": self.product2.name, - "location_id": self.stock_location_id, - "product_id": self.product2.id, - "product_min_qty": 1, - "product_max_qty": 10, - "trigger": "manual", - } - ) - op.action_replenish() - purchase = self.env["purchase.order"].search( - [("partner_id", "=", self.partner2.id)], order="id desc", limit=1 - ) - self.assertEqual(purchase.partner_id, self.supplierinfo2.partner_id) - self.assertEqual(purchase.order_line.product_id, self.product2) - self.assertEqual(purchase.order_line.price_unit, self.supplierinfo2.price) - self.assertEqual(purchase.order_line.product_qty, 10) - self.assertEqual(purchase.currency_id, self.supplierinfo2.currency_id) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/views/product_supplierinfo_view.xml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/views/product_supplierinfo_view.xml deleted file mode 100644 index 45e83015..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/product_supplierinfo_purchase_contact/views/product_supplierinfo_view.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - product.supplierinfo - - - - - - - - - product.supplierinfo - - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/pyproject.toml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/pyproject.toml deleted file mode 100644 index 34853d14..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact/pyproject.toml +++ /dev/null @@ -1,42 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-product_supplierinfo_purchase_contact" -version = "16.0.0" -description = "Product Supplier Purchase Contact - Add Purchase Contact in product supplier info" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-purchase-workflow-purchase_stock>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["product_supplierinfo_purchase_contact"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/README.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/README.md deleted file mode 100644 index 31552ad4..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Product supplierinfo qty multiplier - -Odoo addon: product_supplierinfo_qty_multiplier - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier -``` - -## Dependencies - -This addon depends on: -- purchase -- web_notify - -## Manifest Information - -- **Name**: Product supplierinfo qty multiplier -- **Version**: 16.0.1.0.0 -- **Category**: Inventory/Purchase -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `product_supplierinfo_qty_multiplier`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/ARCHITECTURE.md deleted file mode 100644 index 0b10a75d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Product_supplierinfo_qty_multiplier Module - product_supplierinfo_qty_multiplier - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONFIGURATION.md deleted file mode 100644 index e6f2d5ca..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for product_supplierinfo_qty_multiplier. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/DEPENDENCIES.md deleted file mode 100644 index 9b0955a0..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/DEPENDENCIES.md +++ /dev/null @@ -1,6 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase) -- [web_notify](https://github.com/bringout/oca-technical) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/FAQ.md deleted file mode 100644 index 64c15b2b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon product_supplierinfo_qty_multiplier or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/INSTALL.md deleted file mode 100644 index e44750ba..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier" -# or -uv pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier" -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/MODELS.md deleted file mode 100644 index 159a9732..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/MODELS.md +++ /dev/null @@ -1,13 +0,0 @@ -# Models - -Detected core models and extensions in product_supplierinfo_qty_multiplier. - -```mermaid -classDiagram - class product_supplierinfo - class purchase_order_line -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/OVERVIEW.md deleted file mode 100644 index 8f4a5620..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: product_supplierinfo_qty_multiplier. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon product_supplierinfo_qty_multiplier -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/USAGE.md deleted file mode 100644 index d0a19b21..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_supplierinfo_qty_multiplier -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/README.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/README.rst deleted file mode 100644 index b9447b2f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/README.rst +++ /dev/null @@ -1,116 +0,0 @@ -=================================== -Product supplierinfo qty multiplier -=================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:82f9392de8bbde163cbf660d474182d343dd8c0f1e4c4955ea02ae79b05d4977 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/product_supplierinfo_qty_multiplier - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-product_supplierinfo_qty_multiplier - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module allows to define multiplier quantities at the supplier level in the -products to apply it in the purchase order lines. - -**Table of contents** - -.. contents:: - :local: - -Configuration -============= - -* Go to Purchase > Products > Products. -* Select a product. -* Go to the 'Purchase' tab and edit a vendor pricelist line to set 'Multiplier Qty' to 6.0 - -(If you can't find that column, you can activate it by clicking the three dots at the corner of the table and enabling it). - -.. figure:: https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/product_supplierinfo_qty_multiplier/static/description/product_product_form.png - -Usage -===== - -* Create a new purchase order. -* Assign it to the partner where the multiplier quantity was previously set. -* Add a product line with the previously edited product. -* Quantity is set to 6.0. -* If you set 9.0 in the quantity field, the quantity will be rounded up to 12.0 - -.. figure:: https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/product_supplierinfo_qty_multiplier/static/description/purchase_order_form.png - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Tecnativa -* GRAP - -Contributors -~~~~~~~~~~~~ - -* `Tecnativa `_: - - * Víctor Martínez - * Pedro M. Baeza - -* Sylvain LE GAL (https://twitter.com/legalsylvain) - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px - :target: https://github.com/victoralmau - :alt: victoralmau -.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px - :target: https://github.com/legalsylvain - :alt: legalsylvain - -Current `maintainers `__: - -|maintainer-victoralmau| |maintainer-legalsylvain| - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__init__.py deleted file mode 100644 index 31660d6a..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__manifest__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__manifest__.py deleted file mode 100644 index b39b3159..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/__manifest__.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021 Tecnativa - Víctor Martínez -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -{ - "name": "Product supplierinfo qty multiplier", - "version": "16.0.1.0.0", - "category": "Inventory/Purchase", - "website": "https://github.com/OCA/purchase-workflow", - "author": "Tecnativa,GRAP, Odoo Community Association (OCA)", - "license": "AGPL-3", - "installable": True, - "depends": ["purchase", "web_notify"], - "maintainers": ["victoralmau", "legalsylvain"], - "data": ["views/product_supplierinfo_view.xml"], - "demo": [ - "demo/res_partner_demo.xml", - "demo/product_product_demo.xml", - "demo/product_supplierinfo_demo.xml", - ], -} diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_product_demo.xml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_product_demo.xml deleted file mode 100644 index a494addc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_product_demo.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - Delta IPA - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_supplierinfo_demo.xml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_supplierinfo_demo.xml deleted file mode 100644 index 30a0c25e..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/product_supplierinfo_demo.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - 6 - 13 - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/res_partner_demo.xml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/res_partner_demo.xml deleted file mode 100644 index a27636fc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/demo/res_partner_demo.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - Brussels Beer Project (Brewery) - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/bs.po deleted file mode 100644 index 54778c77..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/bs.po +++ /dev/null @@ -1,50 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_qty_multiplier -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_qty_multiplier -#: model:product.template,name:product_supplierinfo_qty_multiplier.delta_ipa_product_template -msgid "Delta IPA" -msgstr "Delta IPA" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model.fields,field_description:product_supplierinfo_qty_multiplier.field_product_supplierinfo__multiplier_qty -msgid "Multiplier Qty" -msgstr "Množitelj količine" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Stavka naloga za nabavu" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Cjenik dobavljača" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "" -"The selected supplier only sells this product by %(multiplier_qty)s %(uom_name)s.\n" -"The quantity has been automatically changed to %(new_product_qty)s %(uom_name)s." -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "Warning" -msgstr "Upozorenje" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/es.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/es.po deleted file mode 100644 index 2577921b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/es.po +++ /dev/null @@ -1,57 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_qty_multiplier -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-02-11 19:34+0000\n" -"Last-Translator: Ivorra78 \n" -"Language-Team: none\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: product_supplierinfo_qty_multiplier -#: model:product.template,name:product_supplierinfo_qty_multiplier.delta_ipa_product_template -msgid "Delta IPA" -msgstr "IPA Delta" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model.fields,field_description:product_supplierinfo_qty_multiplier.field_product_supplierinfo__multiplier_qty -msgid "Multiplier Qty" -msgstr "Ctd multiplicadora" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea de Orden de Compra" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Lista de precios de Proveedor" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "" -"The selected supplier only sells this product by %(multiplier_qty)s %(uom_name)s.\n" -"The quantity has been automatically changed to %(new_product_qty)s %(uom_name)s." -msgstr "" -"El proveedor seleccionado solo vende este producto por %(multiplier_qty)s " -"%(uom_name)s.\n" -"La cantidad se ha cambiado automáticamente a %(new_product_qty)s " -"%(uom_name)s." - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "Warning" -msgstr "Aviso" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/fr.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/fr.po deleted file mode 100644 index 102535b0..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/fr.po +++ /dev/null @@ -1,59 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_qty_multiplier -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-18 10:04+0000\n" -"PO-Revision-Date: 2023-12-18 10:04+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_qty_multiplier -#: model:product.template,name:product_supplierinfo_qty_multiplier.delta_ipa_product_template -msgid "Delta IPA" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model.fields,field_description:product_supplierinfo_qty_multiplier.field_product_supplierinfo__multiplier_qty -msgid "Multiplier Qty" -msgstr "Conditionnement" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Ligne de bon de commande" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Liste de prix du fournisseur" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "" -"The selected supplier only sells this product by %(multiplier_qty)s " -"%(uom_name)s.\n" -"The quantity has been automatically changed to %(new_product_qty)s " -"%(uom_name)s." -msgstr "" -"Le fournisseur sélectionné vend seulement ce produit par %(multiplier_qty)s " -"%(uom_name)s.\n" -"La quantité a été automatiquement changé par %(new_product_qty)s " -"%(uom_name)s." - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "Warning" -msgstr "Attention" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/hr.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/hr.po deleted file mode 100644 index 4334acf4..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/hr.po +++ /dev/null @@ -1,52 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_qty_multiplier -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: hr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" - -#. module: product_supplierinfo_qty_multiplier -#: model:product.template,name:product_supplierinfo_qty_multiplier.delta_ipa_product_template -msgid "Delta IPA" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model.fields,field_description:product_supplierinfo_qty_multiplier.field_product_supplierinfo__multiplier_qty -msgid "Multiplier Qty" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "" -"The selected supplier only sells this product by %(multiplier_qty)s %(uom_name)s.\n" -"The quantity has been automatically changed to %(new_product_qty)s %(uom_name)s." -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "Warning" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/it.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/it.po deleted file mode 100644 index 546514c1..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/it.po +++ /dev/null @@ -1,57 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_qty_multiplier -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-02-01 09:35+0000\n" -"Last-Translator: mymage \n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: product_supplierinfo_qty_multiplier -#: model:product.template,name:product_supplierinfo_qty_multiplier.delta_ipa_product_template -msgid "Delta IPA" -msgstr "Delta IPA" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model.fields,field_description:product_supplierinfo_qty_multiplier.field_product_supplierinfo__multiplier_qty -msgid "Multiplier Qty" -msgstr "Q.tà moltiplicazione" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Riga ordine di acquisto" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Listino prezzi fornitore" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "" -"The selected supplier only sells this product by %(multiplier_qty)s %(uom_name)s.\n" -"The quantity has been automatically changed to %(new_product_qty)s %(uom_name)s." -msgstr "" -"Il fornitore selezionato vende questo prodotto solo in %(multiplier_qty)s " -"%(uom_name)s.\n" -"La quantità è stata automaticamente modificata in %(new_product_qty)s " -"%(uom_name)s." - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "Warning" -msgstr "Attenzione" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/product_supplierinfo_qty_multiplier.pot b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/product_supplierinfo_qty_multiplier.pot deleted file mode 100644 index 22f63faf..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/i18n/product_supplierinfo_qty_multiplier.pot +++ /dev/null @@ -1,50 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_qty_multiplier -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_qty_multiplier -#: model:product.template,name:product_supplierinfo_qty_multiplier.delta_ipa_product_template -msgid "Delta IPA" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model.fields,field_description:product_supplierinfo_qty_multiplier.field_product_supplierinfo__multiplier_qty -msgid "Multiplier Qty" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#: model:ir.model,name:product_supplierinfo_qty_multiplier.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "" -"The selected supplier only sells this product by %(multiplier_qty)s %(uom_name)s.\n" -"The quantity has been automatically changed to %(new_product_qty)s %(uom_name)s." -msgstr "" - -#. module: product_supplierinfo_qty_multiplier -#. odoo-python -#: code:addons/product_supplierinfo_qty_multiplier/models/purchase_order_line.py:0 -#, python-format -msgid "Warning" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/__init__.py deleted file mode 100644 index 78f8d69f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from . import product_supplierinfo -from . import purchase_order_line diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/product_supplierinfo.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/product_supplierinfo.py deleted file mode 100644 index bc5809b8..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/product_supplierinfo.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2015 FactorLibre - Hugo Santos -# Copyright 2021 Tecnativa - Víctor Martínez -# Copyright 2021 Tecnativa - Pedro M. Baeza -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from odoo import fields, models - - -class ProductSupplierinfo(models.Model): - _inherit = "product.supplierinfo" - - multiplier_qty = fields.Float(digits="Product Unit of Measure") diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/purchase_order_line.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/purchase_order_line.py deleted file mode 100644 index 1ad5d036..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/models/purchase_order_line.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2015 FactorLibre - Hugo Santos -# Copyright 2021 Tecnativa - Víctor Martínez -# Copyright 2021 Tecnativa - Pedro M. Baeza -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -from math import ceil - -from odoo import _, api, models - - -class PurchaseOrderLine(models.Model): - _inherit = "purchase.order.line" - - @api.onchange("product_qty") - def _onchange_product_qty_multiplier_qty(self): - if not self.product_id: - return - seller = self.product_id._select_seller( - partner_id=self.partner_id, - quantity=self.product_qty, - date=self.order_id.date_order and self.order_id.date_order.date(), - uom_id=self.product_uom, - params={"order_id": self.order_id}, - ) - qty = self.product_qty - if seller and seller.multiplier_qty and qty % seller.multiplier_qty: - # Change Ordered Quantity - self.product_qty = ceil(qty / seller.multiplier_qty) * seller.multiplier_qty - self.env.user.notify_warning( - title=_("Warning"), - message=_( - "The selected supplier only sells this product" - " by %(multiplier_qty)s %(uom_name)s.\n" - "The quantity has been automatically changed" - " to %(new_product_qty)s %(uom_name)s." - ) - % ( - { - "multiplier_qty": seller.multiplier_qty, - "uom_name": seller.product_uom.name, - "new_product_qty": self.product_qty, - } - ), - ) - return diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONFIGURE.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONFIGURE.rst deleted file mode 100644 index 6f6c49b8..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONFIGURE.rst +++ /dev/null @@ -1,7 +0,0 @@ -* Go to Purchase > Products > Products. -* Select a product. -* Go to the 'Purchase' tab and edit a vendor pricelist line to set 'Multiplier Qty' to 6.0 - -(If you can't find that column, you can activate it by clicking the three dots at the corner of the table and enabling it). - -.. figure:: ../static/description/product_product_form.png diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONTRIBUTORS.rst deleted file mode 100644 index 3e0673f2..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,6 +0,0 @@ -* `Tecnativa `_: - - * Víctor Martínez - * Pedro M. Baeza - -* Sylvain LE GAL (https://twitter.com/legalsylvain) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/DESCRIPTION.rst deleted file mode 100644 index 14c0e5e7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/DESCRIPTION.rst +++ /dev/null @@ -1,2 +0,0 @@ -This module allows to define multiplier quantities at the supplier level in the -products to apply it in the purchase order lines. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/USAGE.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/USAGE.rst deleted file mode 100644 index ed701972..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/readme/USAGE.rst +++ /dev/null @@ -1,7 +0,0 @@ -* Create a new purchase order. -* Assign it to the partner where the multiplier quantity was previously set. -* Add a product line with the previously edited product. -* Quantity is set to 6.0. -* If you set 9.0 in the quantity field, the quantity will be rounded up to 12.0 - -.. figure:: ../static/description/purchase_order_form.png diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/index.html b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/index.html deleted file mode 100644 index ce5d8ab3..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/index.html +++ /dev/null @@ -1,456 +0,0 @@ - - - - - -Product supplierinfo qty multiplier - - - -
-

Product supplierinfo qty multiplier

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This module allows to define multiplier quantities at the supplier level in the -products to apply it in the purchase order lines.

-

Table of contents

- -
-

Configuration

-
    -
  • Go to Purchase > Products > Products.
  • -
  • Select a product.
  • -
  • Go to the ‘Purchase’ tab and edit a vendor pricelist line to set ‘Multiplier Qty’ to 6.0
  • -
-

(If you can’t find that column, you can activate it by clicking the three dots at the corner of the table and enabling it).

-
-https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/product_supplierinfo_qty_multiplier/static/description/product_product_form.png -
-
-
-

Usage

-
    -
  • Create a new purchase order.
  • -
  • Assign it to the partner where the multiplier quantity was previously set.
  • -
  • Add a product line with the previously edited product.
  • -
  • Quantity is set to 6.0.
  • -
  • If you set 9.0 in the quantity field, the quantity will be rounded up to 12.0
  • -
-
-https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/product_supplierinfo_qty_multiplier/static/description/purchase_order_form.png -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Tecnativa
  • -
  • GRAP
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

Current maintainers:

-

victoralmau legalsylvain

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/product_product_form.png b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/product_product_form.png deleted file mode 100644 index 4666f489ec923560dbf68a4653d5eb2e35dc81b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27360 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 WJfALko1cM!fx*+&&t;ucLK6TVlsIAl diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/purchase_order_form.png b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/static/description/purchase_order_form.png deleted file mode 100644 index 484df8eef29e8a4adf405faec2d6b53df1600809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70772 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 d8sh)tuN1Ku-q>KxS-t=O diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/__init__.py deleted file mode 100644 index 9f1e1e13..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) - -from . import test_purchase_order diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/test_purchase_order.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/test_purchase_order.py deleted file mode 100644 index 91a196e6..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/tests/test_purchase_order.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2021 Tecnativa - Víctor Martínez -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) -from odoo.tests import Form, common - - -class TestPurchaseOrder(common.TransactionCase): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.partner = cls.env["res.partner"].create({"name": "Supplier test"}) - cls.product_a = cls.env["product.product"].create({"name": "Product A"}) - cls.product_b = cls.env["product.product"].create( - { - "name": "Product B", - "seller_ids": [ - ( - 0, - False, - { - "partner_id": cls.partner.id, - "min_qty": 1, - "multiplier_qty": 2, - "price": 100, - }, - ), - ( - 0, - False, - { - "partner_id": cls.partner.id, - "min_qty": 100, - "multiplier_qty": 2, - "price": 95, - }, - ), - ], - } - ) - - def _create_purchase_order(self): - purchase_form = Form(self.env["purchase.order"]) - purchase_form.partner_id = self.partner - with purchase_form.order_line.new() as line_form: - line_form.product_id = self.product_a - with purchase_form.order_line.new() as line_form: - line_form.product_id = self.product_b - purchase = purchase_form.save() - purchase.button_confirm() - return purchase - - def test_purchase_qty_multiplier(self): - purchase = self._create_purchase_order() - line_a = purchase.order_line.filtered(lambda x: x.product_id == self.product_a) - self.assertEqual(line_a.product_qty, 1) - line_b = purchase.order_line.filtered(lambda x: x.product_id == self.product_b) - self.assertEqual(line_b.product_qty, 2) - - def test_various_prices(self): - purchase_form = Form(self.env["purchase.order"]) - purchase_form.partner_id = self.partner - with purchase_form.order_line.new() as line_form_1: - line_form_1.product_id = self.product_b - line_form_1.product_qty = 3 - purchase_form.save() - self.assertEqual(line_form_1.product_qty, 4) - self.assertEqual(line_form_1.price_unit, 100) - - with purchase_form.order_line.new() as line_form_2: - line_form_2.product_id = self.product_b - line_form_2.product_qty = 99 - purchase_form.save() - self.assertEqual(line_form_2.product_qty, 100) - self.assertEqual(line_form_2.price_unit, 95) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/views/product_supplierinfo_view.xml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/views/product_supplierinfo_view.xml deleted file mode 100644 index 8fadff7c..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/product_supplierinfo_qty_multiplier/views/product_supplierinfo_view.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - product.supplierinfo - - - - - - - - product.supplierinfo - - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/pyproject.toml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/pyproject.toml deleted file mode 100644 index afb029c6..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier/pyproject.toml +++ /dev/null @@ -1,43 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-product_supplierinfo_qty_multiplier" -version = "16.0.0" -description = "Product supplierinfo qty multiplier - Odoo addon" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-purchase>=16.0.0", - "odoo-bringout-oca-purchase-workflow-web_notify>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["product_supplierinfo_qty_multiplier"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/README.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/README.md deleted file mode 100644 index 62685d18..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Product Supplierinfo Security - -Odoo addon: product_supplierinfo_security - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_security -``` - -## Dependencies - -This addon depends on: -- purchase - -## Manifest Information - -- **Name**: Product Supplierinfo Security -- **Version**: 16.0.1.0.0 -- **Category**: Purchase Management -- **License**: LGPL-3 -- **Installable**: False - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `product_supplierinfo_security`. - -## License - -This package maintains the original LGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/ARCHITECTURE.md deleted file mode 100644 index ee2d9e85..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Product_supplierinfo_security Module - product_supplierinfo_security - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONFIGURATION.md deleted file mode 100644 index bde5ac47..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for product_supplierinfo_security. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/DEPENDENCIES.md deleted file mode 100644 index e510b3ef..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/DEPENDENCIES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/FAQ.md deleted file mode 100644 index 0630d1be..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon product_supplierinfo_security or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/INSTALL.md deleted file mode 100644 index 10f91e83..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_security" -# or -uv pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_security" -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/MODELS.md deleted file mode 100644 index 28561244..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/MODELS.md +++ /dev/null @@ -1,11 +0,0 @@ -# Models - -Detected core models and extensions in product_supplierinfo_security. - -```mermaid -classDiagram -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/OVERVIEW.md deleted file mode 100644 index 828deeac..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: product_supplierinfo_security. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon product_supplierinfo_security -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/USAGE.md deleted file mode 100644 index 2df411af..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_supplierinfo_security -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/README.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/README.rst deleted file mode 100644 index 8b35397b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/README.rst +++ /dev/null @@ -1,114 +0,0 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - -============================= -Product Supplierinfo Security -============================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:0d42dcd536b6ccbc45c37078dd841dd6497e887a771bb337042b745585a8e7e0 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png - :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html - :alt: License: LGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/product_supplierinfo_security - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-product_supplierinfo_security - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -Hides vendor pricelist from non purchase users. - -**Table of contents** - -.. contents:: - :local: - -Use Cases / Context -=================== - -When an organization wants to hide their operational costs (for example, -by installing ``product_cost_security``), it is very likely that they -don't want regular users seeing the vendor prices as well, as they can -reveal the business margins. - -This is meant for very low rank users (stock, website editors, etc...) - -Usage -===== - -Only users with purchase permission will be a able to see the vendor -pricelists from the products form. - -Known issues / Roadmap -====================== - -- This module only hides the supplierinfo but doesn't implement full - security rules. That would be way more complicated. For the moment, - this approach can be enough for most of the cases. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -------- - -* Moduon - -Contributors ------------- - -- David Vidal (`Moduon `__) - -Maintainers ------------ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -.. |maintainer-chienandalu| image:: https://github.com/chienandalu.png?size=40px - :target: https://github.com/chienandalu - :alt: chienandalu -.. |maintainer-rafaelbn| image:: https://github.com/rafaelbn.png?size=40px - :target: https://github.com/rafaelbn - :alt: rafaelbn - -Current `maintainers `__: - -|maintainer-chienandalu| |maintainer-rafaelbn| - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/__manifest__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/__manifest__.py deleted file mode 100644 index 14268437..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/__manifest__.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2025 Moduon Team S.L. -# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0.html). -{ - "name": "Product Supplierinfo Security", - "summary": "Restricts access to supplier information on products.", - "version": "16.0.1.0.0", - "category": "Purchase Management", - "author": "Moduon, Odoo Community Association (OCA)", - "maintainers": ["chienandalu", "rafaelbn"], - "website": "https://github.com/OCA/purchase-workflow", - "license": "LGPL-3", - "depends": ["purchase"], - "data": [ - "views/product_views.xml", - ], -} diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/it.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/it.po deleted file mode 100644 index 73388557..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/it.po +++ /dev/null @@ -1,14 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/product_supplierinfo_security.pot b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/product_supplierinfo_security.pot deleted file mode 100644 index 78d58d53..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/i18n/product_supplierinfo_security.pot +++ /dev/null @@ -1,13 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTEXT.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTEXT.md deleted file mode 100644 index 06bfd2df..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTEXT.md +++ /dev/null @@ -1,5 +0,0 @@ -When an organization wants to hide their operational costs (for example, by installing -`product_cost_security`), it is very likely that they don't want regular users seeing -the vendor prices as well, as they can reveal the business margins. - -This is meant for very low rank users (stock, website editors, etc...) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTRIBUTORS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTRIBUTORS.md deleted file mode 100644 index 9f0a2a78..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/CONTRIBUTORS.md +++ /dev/null @@ -1 +0,0 @@ -- David Vidal ([Moduon](https://www.moduon.team/)) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/DESCRIPTION.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/DESCRIPTION.md deleted file mode 100644 index 9075b654..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/DESCRIPTION.md +++ /dev/null @@ -1 +0,0 @@ -Hides vendor pricelist from non purchase users. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/ROADMAP.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/ROADMAP.md deleted file mode 100644 index d04756fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/ROADMAP.md +++ /dev/null @@ -1,3 +0,0 @@ -- This module only hides the supplierinfo but doesn't implement full security rules. That - would be way more complicated. For the moment, this approach can be enough for most - of the cases. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/USAGE.md deleted file mode 100644 index 873a8643..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/readme/USAGE.md +++ /dev/null @@ -1,2 +0,0 @@ -Only users with purchase permission will be a able to see the vendor pricelists from -the products form. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/static/description/icon.png deleted file mode 100644 index 1dcc49c24f364e9adf0afbc6fc0bac6dbecdeb11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10254 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%0AqwPBy{wM(yiE$6kg>%09u4bIs{kzAep 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 N^K|udS?83{1OR6xO5*?k diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/static/description/index.html b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/static/description/index.html deleted file mode 100644 index b08c988b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/static/description/index.html +++ /dev/null @@ -1,455 +0,0 @@ - - - - - -README.rst - - - -
- - - -Odoo Community Association - -
-

Product Supplierinfo Security

- -

Beta License: LGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

Hides vendor pricelist from non purchase users.

-

Table of contents

- -
-

Use Cases / Context

-

When an organization wants to hide their operational costs (for example, -by installing product_cost_security), it is very likely that they -don’t want regular users seeing the vendor prices as well, as they can -reveal the business margins.

-

This is meant for very low rank users (stock, website editors, etc…)

-
-
-

Usage

-

Only users with purchase permission will be a able to see the vendor -pricelists from the products form.

-
-
-

Known issues / Roadmap

-
    -
  • This module only hides the supplierinfo but doesn’t implement full -security rules. That would be way more complicated. For the moment, -this approach can be enough for most of the cases.
  • -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Moduon
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

- -Odoo Community Association - -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

Current maintainers:

-

chienandalu rafaelbn

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/__init__.py deleted file mode 100644 index 62f46cdb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_product_supplierinfo_security diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/test_product_supplierinfo_security.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/test_product_supplierinfo_security.py deleted file mode 100644 index 7f077053..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/tests/test_product_supplierinfo_security.py +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2025 Moduon Team S.L. -# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0.html). -from odoo.tests.common import TransactionCase, new_test_user, users - - -class TestProductSupplierinfoSecurity(TransactionCase): - @classmethod - def setUpClass(cls): - super().setUpClass() - new_test_user(cls.env, login="test-internal-user", groups="base.group_user") - new_test_user( - cls.env, login="test-purchase-user", groups="purchase.group_purchase_user" - ) - - def _access_supplier_info_from_product_form(self): - res = self.env["product.template"].get_view( - view_id=self.ref("product.product_template_form_view"), - view_type="form", - ) - return "seller_ids" in res["arch"] - - @users("test-internal-user") - def test_internal_user_can_access_seller_ids(self): - self.assertFalse(self._access_supplier_info_from_product_form()) - - @users("test-purchase-user") - def test_purchase_user_user_can_access_seller_ids(self): - self.assertTrue(self._access_supplier_info_from_product_form()) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/views/product_views.xml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/views/product_views.xml deleted file mode 100644 index b262390c..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/product_supplierinfo_security/views/product_views.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - product.template - - - - purchase.group_purchase_user - - - purchase.group_purchase_user - - - - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/pyproject.toml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/pyproject.toml deleted file mode 100644 index 8754bfb9..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_security/pyproject.toml +++ /dev/null @@ -1,42 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-product_supplierinfo_security" -version = "16.0.0" -description = "Product Supplierinfo Security - Restricts access to supplier information on products." -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-purchase>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["product_supplierinfo_security"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/README.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/README.md deleted file mode 100644 index d159dd4b..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Product Supplierinfo Update Price - -Odoo addon: product_supplierinfo_update_price - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price -``` - -## Dependencies - -This addon depends on: -- purchase -- product - -## Manifest Information - -- **Name**: Product Supplierinfo Update Price -- **Version**: 16.0.1.0.0 -- **Category**: N/A -- **License**: AGPL-3 -- **Installable**: False - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `product_supplierinfo_update_price`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/ARCHITECTURE.md deleted file mode 100644 index 639f3534..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Product_supplierinfo_update_price Module - product_supplierinfo_update_price - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONFIGURATION.md deleted file mode 100644 index 031d4ca3..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for product_supplierinfo_update_price. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/DEPENDENCIES.md deleted file mode 100644 index 5a9f3c10..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/DEPENDENCIES.md +++ /dev/null @@ -1,6 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase) -- [product](https://github.com/bringout/oca-ocb-sale/tree/681dc8d5fff638cb0862a34e48091a2098d091f8/odoo-bringout-oca-ocb-product) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/FAQ.md deleted file mode 100644 index e36c3cfb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon product_supplierinfo_update_price or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/INSTALL.md deleted file mode 100644 index 5efb994d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price" -# or -uv pip install odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price" -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/MODELS.md deleted file mode 100644 index ac5ab20d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/MODELS.md +++ /dev/null @@ -1,12 +0,0 @@ -# Models - -Detected core models and extensions in product_supplierinfo_update_price. - -```mermaid -classDiagram - class purchase_order_line -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/OVERVIEW.md deleted file mode 100644 index 99819b73..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: product_supplierinfo_update_price. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon product_supplierinfo_update_price -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/USAGE.md deleted file mode 100644 index 9fd3550a..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon product_supplierinfo_update_price -``` diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/README.rst b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/README.rst deleted file mode 100644 index 88a3c6ea..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/README.rst +++ /dev/null @@ -1,102 +0,0 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - -================================= -Product Supplierinfo Update Price -================================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:36206dc8cee4376787e770567c0be6d083debbd54172f693626ea95684c151a3 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/product_supplierinfo_update_price - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-product_supplierinfo_update_price - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module allows updating the product's vendor price from the purchase -order line. - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -To use this module, you need to: - -- Go to Purchase > New Purchase - -- Set the supplier and add a purchase order line with a product and its - price - -- If the price of the product on the purchase order line for that - supplier is different from the price set in the product's vendor list - (on the purchase tab), or if no vendor entry exists, a refresh button - will appear to the right of the unit price. Otherwise, the button will - not be shown. - -- If you click the refresh button, the vendor price will be updated or a - new vendor entry will be created, as appropriate. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -------- - -* Dixmit - -Contributors ------------- - -- `Dixmit `__: - - - Luis Rodríguez - -Maintainers ------------ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__manifest__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__manifest__.py deleted file mode 100644 index 7b6da6a1..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/__manifest__.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2025 Dixmit -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -{ - "name": "Product Supplierinfo Update Price", - "summary": """Updates the product's vendor price with the price - set in a purchase order.""", - "version": "16.0.1.0.0", - "license": "AGPL-3", - "author": "Dixmit,Odoo Community Association (OCA)", - "website": "https://github.com/OCA/purchase-workflow", - "depends": [ - "purchase", - "product", - ], - "data": [ - "views/purchase_views.xml", - ], - "demo": [], -} diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/bs.po deleted file mode 100644 index 6fc2065a..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/bs.po +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_update_price -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_update_price -#: model:ir.model.fields,field_description:product_supplierinfo_update_price.field_purchase_order_line__can_update_product_supplierinfo -msgid "Can Update Product Supplierinfo" -msgstr "Can Update Product Supplierinfo" - -#. module: product_supplierinfo_update_price -#: model:ir.model,name:product_supplierinfo_update_price.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Stavka naloga za nabavu" - -#. module: product_supplierinfo_update_price -#: model_terms:ir.ui.view,arch_db:product_supplierinfo_update_price.purchase_order_form -msgid "Update Product Supplierinfo Price" -msgstr "Update Product Supplierinfo Price" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/es.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/es.po deleted file mode 100644 index 8fcd1e4d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/es.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_update_price -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-16 12:26+0000\n" -"Last-Translator: Enric Tobella \n" -"Language-Team: none\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" - -#. module: product_supplierinfo_update_price -#: model:ir.model.fields,field_description:product_supplierinfo_update_price.field_purchase_order_line__can_update_product_supplierinfo -msgid "Can Update Product Supplierinfo" -msgstr "Puede actualizar el precio de proveedor de producto" - -#. module: product_supplierinfo_update_price -#: model:ir.model,name:product_supplierinfo_update_price.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea de pedido de compra" - -#. module: product_supplierinfo_update_price -#: model_terms:ir.ui.view,arch_db:product_supplierinfo_update_price.purchase_order_form -msgid "Update Product Supplierinfo Price" -msgstr "Actualizar el precio de proveedor del producto" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/it.po b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/it.po deleted file mode 100644 index 1f053deb..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/it.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_update_price -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-06 14:50+0000\n" -"Last-Translator: mymage \n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" - -#. module: product_supplierinfo_update_price -#: model:ir.model.fields,field_description:product_supplierinfo_update_price.field_purchase_order_line__can_update_product_supplierinfo -msgid "Can Update Product Supplierinfo" -msgstr "Può aggiornare le informazioni fornitore del prodotto" - -#. module: product_supplierinfo_update_price -#: model:ir.model,name:product_supplierinfo_update_price.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Riga ordine di acquisto" - -#. module: product_supplierinfo_update_price -#: model_terms:ir.ui.view,arch_db:product_supplierinfo_update_price.purchase_order_form -msgid "Update Product Supplierinfo Price" -msgstr "Aggiorna prezzo informazioni fornitore prodotto" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/product_supplierinfo_update_price.pot b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/product_supplierinfo_update_price.pot deleted file mode 100644 index 9b575426..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/i18n/product_supplierinfo_update_price.pot +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_supplierinfo_update_price -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_supplierinfo_update_price -#: model:ir.model.fields,field_description:product_supplierinfo_update_price.field_purchase_order_line__can_update_product_supplierinfo -msgid "Can Update Product Supplierinfo" -msgstr "" - -#. module: product_supplierinfo_update_price -#: model:ir.model,name:product_supplierinfo_update_price.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: product_supplierinfo_update_price -#: model_terms:ir.ui.view,arch_db:product_supplierinfo_update_price.purchase_order_form -msgid "Update Product Supplierinfo Price" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/__init__.py deleted file mode 100644 index fa6c0e40..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import purchase_order_line diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/purchase_order_line.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/purchase_order_line.py deleted file mode 100644 index 2b21245d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/models/purchase_order_line.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 2025 Dixmit -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from odoo import api, fields, models - - -class PurchaseOrderLine(models.Model): - _inherit = "purchase.order.line" - - can_update_product_supplierinfo = fields.Boolean( - compute="_compute_can_update_product_supplierinfo", - ) - - def action_update_product_supplierinfo(self): - self.ensure_one() - - product_supplierinfo = ( - self.product_id._select_seller( - partner_id=self.partner_id, - quantity=self.product_qty, - date=self.order_id.date_order - and self.order_id.date_order.date() - or fields.Date.context_today(self), - uom_id=self.product_uom, - params=self._get_select_sellers_params(), - ) - if self.product_id - else False - ) - - if product_supplierinfo: - product_supplierinfo.write( - { - "price": self.price_unit, - } - ) - else: - self.product_id.seller_ids.create( - { - "partner_id": self.partner_id.id, - "product_tmpl_id": self.product_id.product_tmpl_id.id, - "price": self.price_unit, - } - ) - - @api.onchange("product_id", "partner_id", "price_unit") - def _compute_can_update_product_supplierinfo(self): - for line in self: - # We need this condition because in some situations the onchange methods can fail. - if ( - not line._origin.id - or not line.product_id - or not line.partner_id - or not line.price_unit - ): - line.can_update_product_supplierinfo = False - continue - product_supplierinfo = ( - line.product_id._select_seller( - partner_id=line.partner_id, - quantity=line.product_qty, - date=line.order_id.date_order - and line.order_id.date_order.date() - or fields.Date.context_today(self), - uom_id=line.product_uom, - params=line._get_select_sellers_params(), - ) - if line.product_id - else False - ) - line.can_update_product_supplierinfo = bool( - not product_supplierinfo - or product_supplierinfo.price != line.price_unit - ) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/CONTRIBUTORS.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/CONTRIBUTORS.md deleted file mode 100644 index 9e69036d..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/CONTRIBUTORS.md +++ /dev/null @@ -1,2 +0,0 @@ -- [Dixmit](https://www.dixmit.com): - - Luis Rodríguez \<\> \ No newline at end of file diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/DESCRIPTION.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/DESCRIPTION.md deleted file mode 100644 index 3ec272b5..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/DESCRIPTION.md +++ /dev/null @@ -1 +0,0 @@ -This module allows updating the product's vendor price from the purchase order line. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/USAGE.md b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/USAGE.md deleted file mode 100644 index ece0c556..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/readme/USAGE.md +++ /dev/null @@ -1,9 +0,0 @@ -To use this module, you need to: - -- Go to Purchase > New Purchase - -- Set the supplier and add a purchase order line with a product and its price - -- If the price of the product on the purchase order line for that supplier is different from the price set in the product's vendor list (on the purchase tab), or if no vendor entry exists, a refresh button will appear to the right of the unit price. Otherwise, the button will not be shown. - -- If you click the refresh button, the vendor price will be updated or a new vendor entry will be created, as appropriate. diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/static/description/index.html b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/static/description/index.html deleted file mode 100644 index 019f9a37..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/static/description/index.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - -README.rst - - - -
- - - -Odoo Community Association - -
-

Product Supplierinfo Update Price

- -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This module allows updating the product’s vendor price from the purchase -order line.

-

Table of contents

- -
-

Usage

-

To use this module, you need to:

-
    -
  • Go to Purchase > New Purchase
  • -
  • Set the supplier and add a purchase order line with a product and its -price
  • -
  • If the price of the product on the purchase order line for that -supplier is different from the price set in the product’s vendor list -(on the purchase tab), or if no vendor entry exists, a refresh button -will appear to the right of the unit price. Otherwise, the button will -not be shown.
  • -
  • If you click the refresh button, the vendor price will be updated or a -new vendor entry will be created, as appropriate.
  • -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Dixmit
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

- -Odoo Community Association - -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/__init__.py deleted file mode 100644 index 9a506f41..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_purchase_order_line diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/test_purchase_order_line.py b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/test_purchase_order_line.py deleted file mode 100644 index afae3ec3..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/tests/test_purchase_order_line.py +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2025 Dixmit -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from odoo.tests import common - - -class TestPurchaseOrderLine(common.TransactionCase): - @classmethod - def setUpClass(cls): - super().setUpClass() - - cls.product_id = cls.env["product.product"].create( - { - "name": "Test Product", - "detailed_type": "consu", - } - ) - - cls.partner_id = cls.env["res.partner"].create( - { - "name": "Test Partner", - } - ) - - cls.partner2_id = cls.env["res.partner"].create( - { - "name": "Test Partner 2", - } - ) - - cls.purchase_supplierinfo = cls.env["product.supplierinfo"].create( - { - "partner_id": cls.partner_id.id, - "product_tmpl_id": cls.product_id.product_tmpl_id.id, - "price": 100.0, - } - ) - - cls.purchase_order = cls.env["purchase.order"].create( - { - "partner_id": cls.partner_id.id, - } - ) - - def test_update_supplierinfo_price(self): - - purchase_order_line = self.env["purchase.order.line"].create( - { - "order_id": self.purchase_order.id, - "product_id": self.product_id.id, - "product_qty": 1.0, - "price_unit": 120.0, - } - ) - - purchase_order_line.action_update_product_supplierinfo() - - self.assertEqual( - self.purchase_supplierinfo.price, - 120.0, - "The supplier info price should be updated to the purchase order line price.", - ) - - def test_create_non_existing_supplierinfo(self): - self.purchase_order.partner_id = self.partner2_id.id - - purchase_order_line = self.env["purchase.order.line"].create( - { - "order_id": self.purchase_order.id, - "product_id": self.product_id.id, - "product_qty": 1.0, - "price_unit": 150.0, - } - ) - - purchase_order_line.action_update_product_supplierinfo() - - new_supplierinfo = self.env["product.supplierinfo"].search( - [ - ("partner_id", "=", self.partner2_id.id), - ("product_tmpl_id", "=", self.product_id.product_tmpl_id.id), - ], - limit=1, - ) - - self.assertTrue( - new_supplierinfo, "A new supplier info should be created for the partner." - ) - - self.assertEqual( - new_supplierinfo.price, - 150.0, - "The new supplier info price should match the purchase order line price.", - ) - - def test_can_update_product_supplierinfo(self): - purchase_order_line = self.env["purchase.order.line"].create( - { - "order_id": self.purchase_order.id, - "product_id": self.product_id.id, - "product_qty": 1.0, - "price_unit": 120.0, - } - ) - - # Check if can_update_price is True initially - self.assertTrue( - purchase_order_line.can_update_product_supplierinfo, - "can_update_product_supplierinfo should be True before action.", - ) - - purchase_order_line.action_update_product_supplierinfo() - - # After updating, can_update_price should be False - purchase_order_line.invalidate_recordset() - self.assertFalse( - purchase_order_line.can_update_product_supplierinfo, - "can_update_product_supplierinfo should be False after action.", - ) - - # If the supplier price is changed, can_update_price should be True again - self.purchase_supplierinfo.price = 130.0 - purchase_order_line.invalidate_recordset() - self.assertTrue( - purchase_order_line.can_update_product_supplierinfo, - "can_update_product_supplierinfo should be True after supplierinfo price change.", - ) diff --git a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/views/purchase_views.xml b/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/views/purchase_views.xml deleted file mode 100644 index 1971ca7f..00000000 --- a/odoo-bringout-oca-purchase-workflow-product_supplierinfo_update_price/product_supplierinfo_update_price/views/purchase_views.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - purchase.order.form (in product_supplierinfo_update_price) - purchase.order - - - - - - - - - - - - - - - - - - - purchase.order.view.tree - purchase.order - - - - - - - - - - - - - purchase.order.inherit.purchase.order.tree - purchase.order - - - - - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/views/res_config_settings_views.xml b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/views/res_config_settings_views.xml deleted file mode 100644 index 8b2597cb..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/views/res_config_settings_views.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - res.config.settings.view.form.inherit.purchase - purchase_advance_payment - res.config.settings - - - -
-
- -
-
-
-
-
-
-
-
diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/__init__.py deleted file mode 100644 index 875157a0..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import purchase_advance_payment_wizard diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py deleted file mode 100644 index 12a2da29..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright (C) 2021 ForgeFlow S.L. -# License AGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html) - -from odoo import _, api, exceptions, fields, models - - -class AccountVoucherWizardPurchase(models.TransientModel): - _name = "account.voucher.wizard.purchase" - _description = "Account Voucher Wizard Purchase" - - order_id = fields.Many2one("purchase.order", required=True) - journal_id = fields.Many2one( - "account.journal", - "Journal", - required=True, - domain=[("type", "in", ("bank", "cash"))], - ) - journal_currency_id = fields.Many2one( - "res.currency", - "Journal Currency", - store=True, - readonly=False, - compute="_compute_get_journal_currency", - ) - currency_id = fields.Many2one("res.currency", "Currency", readonly=True) - amount_total = fields.Monetary(readonly=True) - amount_advance = fields.Monetary( - "Amount advanced", required=True, currency_field="journal_currency_id" - ) - date = fields.Date(required=True, default=fields.Date.context_today) - currency_amount = fields.Monetary( - "Curr. amount", - readonly=True, - currency_field="currency_id", - compute="_compute_currency_amount", - store=True, - ) - payment_ref = fields.Char("Ref.") - payment_method_line_id = fields.Many2one( - comodel_name="account.payment.method.line", - string="Payment Method", - readonly=False, - store=True, - compute="_compute_payment_method_line_id", - domain="[('id', 'in', available_payment_method_line_ids)]", - ) - available_payment_method_line_ids = fields.Many2many( - comodel_name="account.payment.method.line", - compute="_compute_available_payment_method_line_ids", - ) - - @api.depends("journal_id") - def _compute_get_journal_currency(self): - for wzd in self: - wzd.journal_currency_id = ( - wzd.journal_id.currency_id.id or self.env.user.company_id.currency_id.id - ) - - @api.depends("journal_id") - def _compute_payment_method_line_id(self): - for wizard in self: - if wizard.journal_id: - available_payment_method_lines = ( - wizard.journal_id._get_available_payment_method_lines("outbound") - ) - else: - available_payment_method_lines = False - # Select the first available one by default. - if available_payment_method_lines: - wizard.payment_method_line_id = available_payment_method_lines[ - 0 - ]._origin - else: - wizard.payment_method_line_id = False - - @api.depends("journal_id") - def _compute_available_payment_method_line_ids(self): - for wizard in self: - if wizard.journal_id: - wizard.available_payment_method_line_ids = ( - wizard.journal_id._get_available_payment_method_lines("outbound") - ) - else: - wizard.available_payment_method_line_ids = False - - @api.constrains("amount_advance") - def check_amount(self): - if self.journal_currency_id.compare_amounts(self.amount_advance, 0.0) <= 0: - raise exceptions.ValidationError(_("Amount of advance must be positive.")) - if self.env.context.get("active_id", False): - if ( - self.currency_id.compare_amounts( - self.currency_amount, self.order_id.amount_residual - ) - > 0 - ): - raise exceptions.ValidationError( - _("Amount of advance is greater than residual amount on purchase") - ) - - @api.model - def default_get(self, fields_list): - res = super().default_get(fields_list) - purchase_ids = self.env.context.get("active_ids", []) - if not purchase_ids: - return res - purchase_id = fields.first(purchase_ids) - purchase = self.env["purchase.order"].browse(purchase_id) - if "amount_total" in fields_list: - res.update( - { - "order_id": purchase.id, - "amount_total": purchase.amount_residual, - "currency_id": purchase.currency_id.id, - } - ) - res["journal_id"] = ( - self.env["account.journal"] - .search( - [ - ("type", "in", ("bank", "cash")), - ("company_id", "=", purchase.company_id.id), - ("outbound_payment_method_line_ids", "!=", False), - ], - limit=1, - ) - .id - ) - return res - - @api.depends("journal_id", "date", "amount_advance", "journal_currency_id") - def _compute_currency_amount(self): - if self.journal_currency_id != self.currency_id: - amount_advance = self.journal_currency_id._convert( - self.amount_advance, - self.currency_id, - self.order_id.company_id, - self.date or fields.Date.today(), - ) - else: - amount_advance = self.amount_advance - self.currency_amount = amount_advance - - def _prepare_payment_vals(self, purchase): - partner_id = purchase.partner_id.commercial_partner_id.id - return { - "purchase_id": purchase.id, - "date": self.date, - "amount": self.amount_advance, - "payment_type": "outbound", - "partner_type": "supplier", - "ref": self.payment_ref or purchase.name, - "journal_id": self.journal_id.id, - "currency_id": self.journal_currency_id.id, - "partner_id": partner_id, - "payment_method_line_id": self.payment_method_line_id.id, - } - - def make_advance_payment(self): - """Create customer paylines and validates the payment""" - self.ensure_one() - payment_obj = self.env["account.payment"] - purchase_obj = self.env["purchase.order"] - - purchase_ids = self.env.context.get("active_ids", []) - if purchase_ids: - purchase_id = fields.first(purchase_ids) - purchase = purchase_obj.browse(purchase_id) - payment_vals = self._prepare_payment_vals(purchase) - payment = payment_obj.create(payment_vals) - if bool( - self.env["ir.config_parameter"] - .sudo() - .get_param("purchase_advance_payment.auto_post_advance_payments") - ): - payment.action_post() - - return { - "type": "ir.actions.act_window_close", - } diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml deleted file mode 100644 index a72498b6..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - Advance Payment - account.voucher.wizard.purchase - form - -
- - - - - - - - - - - - - -
-
-
-
-
- - Advance Payment - ir.actions.act_window - account.voucher.wizard.purchase - form - new - -
diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/pyproject.toml b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/pyproject.toml deleted file mode 100644 index d2b7c650..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/pyproject.toml +++ /dev/null @@ -1,42 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-purchase_advance_payment" -version = "16.0.0" -description = "Purchase Advance Payment - Allow to add advance payments on purchase orders" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-purchase>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["purchase_advance_payment"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/README.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/README.md deleted file mode 100644 index 359f4b93..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Purchase All Shipments - -Odoo addon: purchase_all_shipments - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-purchase_all_shipments -``` - -## Dependencies - -This addon depends on: -- purchase_stock - -## Manifest Information - -- **Name**: Purchase All Shipments -- **Version**: 16.0.1.0.0 -- **Category**: Purchases -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `purchase_all_shipments`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/ARCHITECTURE.md deleted file mode 100644 index 6fe7c34c..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Purchase_all_shipments Module - purchase_all_shipments - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONFIGURATION.md deleted file mode 100644 index cef199b4..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for purchase_all_shipments. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/DEPENDENCIES.md deleted file mode 100644 index 030e89dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/DEPENDENCIES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase_stock](https://github.com/bringout/oca-ocb-warehouse/tree/0ee5ffef60413a71dceb350918ad3fb572ec1875/odoo-bringout-oca-ocb-purchase_stock) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/FAQ.md deleted file mode 100644 index f480936a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon purchase_all_shipments or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/INSTALL.md deleted file mode 100644 index 6f8cab2e..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-purchase_all_shipments" -# or -uv pip install odoo-bringout-oca-purchase-workflow-purchase_all_shipments" -``` diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/MODELS.md deleted file mode 100644 index 2c523edc..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/MODELS.md +++ /dev/null @@ -1,12 +0,0 @@ -# Models - -Detected core models and extensions in purchase_all_shipments. - -```mermaid -classDiagram - class purchase_order -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/OVERVIEW.md deleted file mode 100644 index 0e30c0c1..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: purchase_all_shipments. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon purchase_all_shipments -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/USAGE.md deleted file mode 100644 index 1c6bd502..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_all_shipments -``` diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/README.rst b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/README.rst deleted file mode 100644 index 860f37e9..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/README.rst +++ /dev/null @@ -1,83 +0,0 @@ -====================== -Purchase All Shipments -====================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:dad958ce9e424a4848c82ce7b0c64e7b30d7c2855ccb0deed445073571a58ea3 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/purchase_all_shipments - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-purchase_all_shipments - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -With the core "purchase" module, in a purchase order a button "In Shipments" lets the user see the picking that was generated by the order itself. - -With this module, that button is replaced by an "All Shipments" button that shows the original picking, and all others that are grouped with it. This should include pickings associated to the procurements that generated the purchase, and also pickings that have been chained with push rules. - -This is consistent with the "sale" module, where from the sale order the user can access the generated delivery and all chained ones. - -The implementation uses the procurement group of the moves in the generated picking. The procurement group is always present in purchases, also when there is no procurement. - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Camptocamp - -Contributors -~~~~~~~~~~~~ - -* Leonardo Pistone -* Nicolas Mac Rouillon - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__manifest__.py b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__manifest__.py deleted file mode 100644 index f4659cea..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/__manifest__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 2018 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) -{ - "name": "Purchase All Shipments", - "version": "16.0.1.0.0", - "author": "Camptocamp,Odoo Community Association (OCA)", - "website": "https://github.com/OCA/purchase-workflow", - "category": "Purchases", - "license": "AGPL-3", - "depends": ["purchase_stock"], - "installable": True, - "data": ["views/purchase_order_views.xml"], -} diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/bs.po deleted file mode 100644 index 19d9bcd3..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/bs.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_all_shipments -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_ids -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings" -msgstr "Ručno" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_count -msgid "All Pickings Count" -msgstr "Na osnovu izvršenih zadataka" - -#. module: purchase_all_shipments -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings, including chained" -msgstr "Na osnovu vremenskih evidencija" - -#. module: purchase_all_shipments -#: model:ir.model,name:purchase_all_shipments.model_purchase_order -msgid "Purchase Order" -msgstr "Nalog za nabavu" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/es.po b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/es.po deleted file mode 100644 index 2d05a12c..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/es.po +++ /dev/null @@ -1,39 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_all_shipments -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0+e\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-25 19:03+0000\n" -"PO-Revision-Date: 2023-07-20 10:15+0000\n" -"Last-Translator: Ivorra78 \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_ids -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings" -msgstr "En recepciones" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_count -msgid "All Pickings Count" -msgstr "Contador de todas las recepciones" - -#. module: purchase_all_shipments -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings, including chained" -msgstr "Todas las recepciones, incluidos encadenados" - -#. module: purchase_all_shipments -#: model:ir.model,name:purchase_all_shipments.model_purchase_order -msgid "Purchase Order" -msgstr "Línea orden de compra" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/it.po b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/it.po deleted file mode 100644 index 0cfb25da..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/it.po +++ /dev/null @@ -1,38 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_all_shipments -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-12-24 15:34+0000\n" -"Last-Translator: mymage \n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_ids -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings" -msgstr "Tutti i prelievi" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_count -msgid "All Pickings Count" -msgstr "Conteggio tutti i prelievi" - -#. module: purchase_all_shipments -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings, including chained" -msgstr "Tutti i prelievi, inclusi i concatenati" - -#. module: purchase_all_shipments -#: model:ir.model,name:purchase_all_shipments.model_purchase_order -msgid "Purchase Order" -msgstr "Ordine di acquisto" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/purchase_all_shipments.pot b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/purchase_all_shipments.pot deleted file mode 100644 index 26fc6f30..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/i18n/purchase_all_shipments.pot +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_all_shipments -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_ids -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings" -msgstr "" - -#. module: purchase_all_shipments -#: model:ir.model.fields,field_description:purchase_all_shipments.field_purchase_order__all_picking_count -msgid "All Pickings Count" -msgstr "" - -#. module: purchase_all_shipments -#: model_terms:ir.ui.view,arch_db:purchase_all_shipments.purchase_order_view_form_inherit -msgid "All Pickings, including chained" -msgstr "" - -#. module: purchase_all_shipments -#: model:ir.model,name:purchase_all_shipments.model_purchase_order -msgid "Purchase Order" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/__init__.py deleted file mode 100644 index 9f035306..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import purchase_order diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/purchase_order.py b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/purchase_order.py deleted file mode 100644 index c54d10d2..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/models/purchase_order.py +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2018 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) -from odoo import fields, models - - -class PurchaseOrder(models.Model): - _inherit = "purchase.order" - - all_picking_ids = fields.One2many( - "stock.picking", string="All Pickings", compute="_compute_all_pickings" - ) - all_picking_count = fields.Integer( - "All Pickings Count", compute="_compute_all_picking_count" - ) - - def _compute_all_picking_count(self): - for rec in self: - rec.all_picking_count = len(rec.all_picking_ids) - - def _compute_all_pickings(self): - for rec in self: - groups = rec.mapped("picking_ids.group_id") - all_picking_ids = self.env["stock.picking"].search( - [("group_id", "in", groups.ids)] - ) - rec.all_picking_ids = all_picking_ids - - def action_view_all_pickings(self): - return self._get_action_view_all_pickings(self.all_picking_ids) - - def _get_action_view_all_pickings(self, picking_ids): - """Similar to the _get_action_view_picking method in the purchase module""" - self.ensure_one() - result = self.env["ir.actions.actions"]._for_xml_id( - "stock.action_picking_tree_all" - ) - # override the context to get rid of the default filtering on picking type - result["context"] = {} - - if not picking_ids or len(picking_ids) > 1: - result["domain"] = [("id", "in", picking_ids.ids)] - elif len(picking_ids) == 1: - res = self.env.ref("stock.view_picking_form", False) - form_view = [(res and res.id or False, "form")] - result["views"] = form_view + [ - (state, view) - for state, view in result.get("views", []) - if view != "form" - ] - result["res_id"] = picking_ids.id - return result diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/CONTRIBUTORS.rst deleted file mode 100644 index c33e43a6..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,2 +0,0 @@ -* Leonardo Pistone -* Nicolas Mac Rouillon diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/DESCRIPTION.rst deleted file mode 100644 index 7d08687a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/readme/DESCRIPTION.rst +++ /dev/null @@ -1,7 +0,0 @@ -With the core "purchase" module, in a purchase order a button "In Shipments" lets the user see the picking that was generated by the order itself. - -With this module, that button is replaced by an "All Shipments" button that shows the original picking, and all others that are grouped with it. This should include pickings associated to the procurements that generated the purchase, and also pickings that have been chained with push rules. - -This is consistent with the "sale" module, where from the sale order the user can access the generated delivery and all chained ones. - -The implementation uses the procurement group of the moves in the generated picking. The procurement group is always present in purchases, also when there is no procurement. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/static/description/index.html b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/static/description/index.html deleted file mode 100644 index eed108e2..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/static/description/index.html +++ /dev/null @@ -1,425 +0,0 @@ - - - - - - -Purchase All Shipments - - - -
-

Purchase All Shipments

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

With the core “purchase” module, in a purchase order a button “In Shipments” lets the user see the picking that was generated by the order itself.

-

With this module, that button is replaced by an “All Shipments” button that shows the original picking, and all others that are grouped with it. This should include pickings associated to the procurements that generated the purchase, and also pickings that have been chained with push rules.

-

This is consistent with the “sale” module, where from the sale order the user can access the generated delivery and all chained ones.

-

The implementation uses the procurement group of the moves in the generated picking. The procurement group is always present in purchases, also when there is no procurement.

-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Camptocamp
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/__init__.py deleted file mode 100644 index 19f196fa..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_three_step_reception diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/test_three_step_reception.py b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/test_three_step_reception.py deleted file mode 100644 index 7e7133e2..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/tests/test_three_step_reception.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2018 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from odoo.tests.common import TransactionCase - - -class TestThreeStepReception(TransactionCase): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.wh = cls.env.ref("stock.warehouse0") - cls.po = cls.env.ref("purchase.purchase_order_1") - - def test_three_steps_generate_three_pickings(self): - self.wh.reception_steps = "three_steps" - self.po.button_confirm() - self.assertEqual(1, self.po.incoming_picking_count) - self.assertEqual(3, self.po.all_picking_count) - - def test_action_view_all_pickings_one_step(self): - self.po.button_confirm() - action_data = self.po.action_view_all_pickings() - form_view = self.env.ref("stock.view_picking_form") - self.assertEqual(1, self.po.all_picking_count) - self.assertEqual( - action_data["views"], - [(form_view.id, "form")] - + [ - (state, view) - for state, view in action_data.get("views", []) - if view != "form" - ], - ) - self.assertEqual(action_data["res_id"], self.po.all_picking_ids.id) - - def test_action_view_all_pickings_three_step(self): - self.wh.reception_steps = "three_steps" - self.po.button_confirm() - action_data = self.po.action_view_all_pickings() - self.assertEqual( - action_data["domain"], - [("id", "in", self.po.all_picking_ids.ids)], - ) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/views/purchase_order_views.xml b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/views/purchase_order_views.xml deleted file mode 100644 index a80bee57..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/purchase_all_shipments/views/purchase_order_views.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - purchase.order.form - purchase.order - - - - - - - - 1 - - - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/pyproject.toml b/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/pyproject.toml deleted file mode 100644 index 98a9df47..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_all_shipments/pyproject.toml +++ /dev/null @@ -1,42 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-purchase_all_shipments" -version = "16.0.0" -description = "Purchase All Shipments - Odoo addon" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-purchase-workflow-purchase_stock>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["purchase_all_shipments"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/README.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/README.md deleted file mode 100644 index 10910dd0..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Purchase and Invoice Allowed Product - -Odoo addon: purchase_allowed_product - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-purchase_allowed_product -``` - -## Dependencies - -This addon depends on: -- purchase -- base_view_inheritance_extension - -## Manifest Information - -- **Name**: Purchase and Invoice Allowed Product -- **Version**: 16.0.2.1.1 -- **Category**: Accounting & Finance -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `purchase_allowed_product`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/ARCHITECTURE.md deleted file mode 100644 index 089c52f9..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Purchase_allowed_product Module - purchase_allowed_product - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONFIGURATION.md deleted file mode 100644 index 45bfa02a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for purchase_allowed_product. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/DEPENDENCIES.md deleted file mode 100644 index b03fcc74..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/DEPENDENCIES.md +++ /dev/null @@ -1,6 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase) -- [base_view_inheritance_extension](https://github.com/bringout/oca-technical) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/FAQ.md deleted file mode 100644 index 718ad2d3..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon purchase_allowed_product or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/INSTALL.md deleted file mode 100644 index 0c209837..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-purchase_allowed_product" -# or -uv pip install odoo-bringout-oca-purchase-workflow-purchase_allowed_product" -``` diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/MODELS.md deleted file mode 100644 index ab2e24f7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/MODELS.md +++ /dev/null @@ -1,17 +0,0 @@ -# Models - -Detected core models and extensions in purchase_allowed_product. - -```mermaid -classDiagram - class account_move - class purchase_order - class supplied_product_mixin - class product_product - class product_supplierinfo - class res_partner -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/OVERVIEW.md deleted file mode 100644 index 7fc78ff2..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: purchase_allowed_product. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon purchase_allowed_product -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/REPORTS.md deleted file mode 100644 index e0ea35fb..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/REPORTS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Reports - -This module does not define custom reports. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/SECURITY.md deleted file mode 100644 index e07da9da..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/SECURITY.md +++ /dev/null @@ -1,8 +0,0 @@ -# Security - -This module does not define custom security rules or access controls beyond Odoo defaults. - -Default Odoo security applies: -- Base user access through standard groups -- Model access inherited from dependencies -- No custom row-level security rules diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/USAGE.md deleted file mode 100644 index 32dbf78e..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_allowed_product -``` diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/WIZARDS.md deleted file mode 100644 index 48e790dc..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/doc/WIZARDS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Wizards - -This module does not include UI wizards. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/README.rst b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/README.rst deleted file mode 100644 index 4fa3511b..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/README.rst +++ /dev/null @@ -1,94 +0,0 @@ -==================================== -Purchase and Invoice Allowed Product -==================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:74fae407a0c0539764547617c4d97ba906e1bffbf9fbe1953da02ab7e3477391 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/purchase_allowed_product - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-purchase_allowed_product - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module adds a restriction in purchase and supplier invoices that has the -mark "Order and invoice only supplied products" checked for allowing to select -only products that can be supplied by the defined vendor. - -The restriction can be set by default for each partner, and it's propagated -to their supplier invoices and purchases, but it can be changed for each -invoice and purchase order if you want. - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Akretion - -Contributors -~~~~~~~~~~~~ - -* Chafique Delli -* Mourad EL HADJ MIMOUNE -* Hieu, Vo Minh Bao -* `Tecnativa `__: - - * Manuel Calero - * Pedro M. Baeza - -* `Via laurea `__: - - * Darius Žižys - -* Eduardo de Miguel (`Moduon `__) - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__manifest__.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__manifest__.py deleted file mode 100644 index 2ab6243a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/__manifest__.py +++ /dev/null @@ -1,21 +0,0 @@ -# © 2016 Chafique DELLI @ Akretion -# © 2017 Today Mourad EL HADJ MIMOUNE @ Akretion -# 2020 Manuel Calero - Tecnativa -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -{ - "name": "Purchase and Invoice Allowed Product", - "summary": "This module allows to select only products that can be " - "supplied by the vendor", - "version": "16.0.2.1.1", - "category": "Accounting & Finance", - "website": "https://github.com/OCA/purchase-workflow", - "author": "Akretion, Odoo Community Association (OCA)", - "license": "AGPL-3", - "depends": ["purchase", "base_view_inheritance_extension"], - "data": [ - "views/res_partner_views.xml", - "views/account_move_views.xml", - "views/purchase_order_views.xml", - ], - "installable": True, -} diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/am.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/am.po deleted file mode 100644 index f92f9de0..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/am.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" -"Language: am\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ar.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ar.po deleted file mode 100644 index 4f7e3ddf..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ar.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" -"Language: ar\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "المعرف" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bg.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bg.po deleted file mode 100644 index 586dcd55..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bg.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" -"Language: bg\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bs.po deleted file mode 100644 index ba8b9049..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/bs.po +++ /dev/null @@ -1,82 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Kontakt" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "Ako je označeno samo proizvodi dobavljivi kod ovog dobavljača će biti prikazani." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "Žurnal" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Micin za dokumente kojima želite ograničiti proizvode" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "NBaruči i obračunaj samo isporučene proizvode" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "Varijanta proizvoda" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Nabavni nalog" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Cjenik dobavljača" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Koristi samo dozvoljene proizvode" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "Dobavljač" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ca.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ca.po deleted file mode 100644 index 672b00d8..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ca.po +++ /dev/null @@ -1,93 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" -"Language: ca\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Product" -#~ msgstr "Producte" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/cs.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/cs.po deleted file mode 100644 index 25585aea..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/cs.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" -"Language: cs\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/da.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/da.po deleted file mode 100644 index a3e0f333..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/da.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "Id" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/de.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/de.po deleted file mode 100644 index 0ad9a99c..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/de.po +++ /dev/null @@ -1,106 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2025-02-19 16:06+0000\n" -"Last-Translator: davidbeckercbl \n" -"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6.2\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Kontakt" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Wenn diese Option aktiviert ist, können Sie standardmäßig nur Produkte " -"auswählen, die von diesem Lieferanten geliefert werden können, wenn Sie eine " -"Lieferantenrechnung oder einen Kauf für ihn erstellen. Dieser Wert kann per " -"Rechnung oder Kauf geändert werden." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Wenn diese Option aktiviert ist, werden nur die Produkte dieses Lieferanten " -"angezeigt." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "Journaleintrag" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Mixin für Dokumente, die Produkte einschränken wollen" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Nur gelieferte Produkte bestellen und berechnen" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "Produktvariante" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Bestellauftrag" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Lieferantenpreisliste" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Nur zugelassene Produkte anzeigen" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "Lieferant" - -#~ msgid "Display Name" -#~ msgstr "Anzeigebezeichnung" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Zuletzt geändert am" - -#~ msgid "Product" -#~ msgstr "Produkt" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/el_GR.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/el_GR.po deleted file mode 100644 index 834139bb..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/el_GR.po +++ /dev/null @@ -1,94 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" -"el_GR/)\n" -"Language: el_GR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "Κωδικός" - -#~ msgid "Product" -#~ msgstr "Προϊόν" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/en_GB.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/en_GB.po deleted file mode 100644 index eafd0fdd..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/en_GB.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" -"teams/23907/en_GB/)\n" -"Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es.po deleted file mode 100644 index 821e9458..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es.po +++ /dev/null @@ -1,117 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2023-11-03 21:37+0000\n" -"Last-Translator: Ivorra78 \n" -"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Contacto" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Si está marcada, de forma predeterminada solo podrá seleccionar productos " -"que este proveedor puede suministrar al crear una factura o pedido. Este " -"valor puede modificarse en la factura o en el pedido." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Si se marca, solo se mostrarán los productos proporcionados por este " -"proveedor." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "Entrada diaria" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Mezclador para documentos que desean restringir productos" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Comprar y facturar solo los productos suministrados" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "Variante de producto" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Orden de Compra" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Lista de precios para proveedores" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Usar solo los productos permitidos" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "Vendedor" - -#~ msgid "Name" -#~ msgstr "Nombre" - -#~ msgid "Display Name" -#~ msgstr "Nombre mostrado" - -#~ msgid "ID" -#~ msgstr "ID (identificación)" - -#~ msgid "Invoice" -#~ msgstr "Factura" - -#~ msgid "Last Modified on" -#~ msgstr "Última modificación en" - -#~ msgid "Product" -#~ msgstr "Producto" - -#~ msgid "Information about a product vendor" -#~ msgstr "Información del proveedor" - -#~ msgid "supplied.product.mixin" -#~ msgstr "supplied.product.mixin" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_AR.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_AR.po deleted file mode 100644 index 726c285b..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_AR.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" -"teams/23907/es_AR/)\n" -"Language: es_AR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CO.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CO.po deleted file mode 100644 index 7fa7ebc7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CO.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" -"es_CO/)\n" -"Language: es_CO\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CR.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CR.po deleted file mode 100644 index b868dec1..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_CR.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" -"teams/23907/es_CR/)\n" -"Language: es_CR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_DO.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_DO.po deleted file mode 100644 index e5480ec1..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_DO.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" -"teams/23907/es_DO/)\n" -"Language: es_DO\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID (identificación)" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_EC.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_EC.po deleted file mode 100644 index 3ea72bff..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_EC.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" -"es_EC/)\n" -"Language: es_EC\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_ES.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_ES.po deleted file mode 100644 index 8d3322f4..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_ES.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" -"es_ES/)\n" -"Language: es_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_MX.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_MX.po deleted file mode 100644 index e83ce854..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_MX.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" -"es_MX/)\n" -"Language: es_MX\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PE.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PE.po deleted file mode 100644 index 99a3de25..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PE.po +++ /dev/null @@ -1,117 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# Henry Garcia , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-15 06:42+0000\n" -"PO-Revision-Date: 2017-07-15 06:42+0000\n" -"Last-Translator: Henry Garcia , 2017\n" -"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" -"es_PE/)\n" -"Language: es_PE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Si está marcada, de forma predeterminada sólo podrá seleccionar los " -"productos que puede suministrar este proveedor al crear una factura de " -"proveedor o comprarla. Este valor puede ser cambiado por factura o compra." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Si se selecciona, sólo se mostrarán los productos proporcionados por este " -"proveedor." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Pediro y factura solo de productos suministrados" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Orden de compra" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Utilizar sólo los productos permitidos" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Nombre a mostrar" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Factura" - -#~ msgid "Last Modified on" -#~ msgstr "Última modificación" - -#~ msgid "Product" -#~ msgstr "Producto" - -#~ msgid "Information about a product vendor" -#~ msgstr "Información sobre el proveedor" - -#~ msgid "supplied.product.mixin" -#~ msgstr "Mezclar productos seleccionados" - -#~ msgid "Partner" -#~ msgstr "Socio" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PY.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PY.po deleted file mode 100644 index 6a998096..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_PY.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" -"es_PY/)\n" -"Language: es_PY\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_VE.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_VE.po deleted file mode 100644 index f767f17a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/es_VE.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" -"teams/23907/es_VE/)\n" -"Language: es_VE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/et.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/et.po deleted file mode 100644 index 39b38db0..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/et.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" -"Language: et\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/eu.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/eu.po deleted file mode 100644 index 4b9657c9..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/eu.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" -"Language: eu\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fa.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fa.po deleted file mode 100644 index 8af11ded..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fa.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" -"Language: fa\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "شناسه" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fi.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fi.po deleted file mode 100644 index 12237e3a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fi.po +++ /dev/null @@ -1,99 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" -"Language: fi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Nimi" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Viimeksi muokattu" - -#~ msgid "Product" -#~ msgstr "Tuote" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr.po deleted file mode 100644 index 6b77929b..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr.po +++ /dev/null @@ -1,114 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2024-11-26 15:13+0000\n" -"Last-Translator: samibc2c \n" -"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.6.2\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Contact" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"En cochant cette case, vous ne pourrez sélectionner par défaut que les " -"produits de ce fournisseur lors de la création d'une facture fournisseur ou " -"d'un achat auprès de celui-ci. Cette valeur peut être modifiée lors de la " -"facture ou de l'achat." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"En cochant cette case, seuls les produits de se fournisseur seront affichés." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "pièce comptable" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Mixin pour les documents qui veulent limiter les produits" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Commander et facturer uniquement les produits reçus" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "Variante d'article" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Bon de commande fournisseur" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Liste de prix fournisseur" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Utiliser seulement les produits du fournisseur ci-dessus" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "Vendeur" - -#~ msgid "Display Name" -#~ msgstr "Nom affiché" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Facture" - -#~ msgid "Last Modified on" -#~ msgstr "Dernière modification le" - -#~ msgid "Product" -#~ msgstr "Produit" - -#~ msgid "Vendor of this product" -#~ msgstr "Vendeur de ce produit" - -#~ msgid "Partner" -#~ msgstr "Partenaire" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CA.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CA.po deleted file mode 100644 index d624b1d2..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CA.po +++ /dev/null @@ -1,94 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" -"fr_CA/)\n" -"Language: fr_CA\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Afficher le nom" - -#~ msgid "ID" -#~ msgstr "Identifiant" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CH.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CH.po deleted file mode 100644 index bdce9b08..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_CH.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" -"teams/23907/fr_CH/)\n" -"Language: fr_CH\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_FR.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_FR.po deleted file mode 100644 index ba6bbb43..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/fr_FR.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" -"fr_FR/)\n" -"Language: fr_FR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Product" -#~ msgstr "Produit" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl.po deleted file mode 100644 index 9feff7df..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl.po +++ /dev/null @@ -1,96 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Orde de compra" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Modificado por última vez o" - -#~ msgid "Product" -#~ msgstr "Produto" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl_ES.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl_ES.po deleted file mode 100644 index 08a545c6..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/gl_ES.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" -"gl_ES/)\n" -"Language: gl_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/he.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/he.po deleted file mode 100644 index 22d31cf7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/he.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" -"Language: he\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "מזהה" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr.po deleted file mode 100644 index eff071ca..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr.po +++ /dev/null @@ -1,119 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -# Bole , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-11 12:52+0000\n" -"PO-Revision-Date: 2023-02-15 18:23+0000\n" -"Last-Translator: Bole \n" -"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" -"Language: hr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.14.1\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Kontakt" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Ako je označeno, moći ćete odabrati samo proizvode koji se mogu nabaviti kod " -"ovog dobavljača prilikom kreiranja ulaznog računa ili naloga za nabavu. Ova " -"vrijednost može biti izmijenjena na računu ili nalogu za nabavu." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Ako je označeno samo proizvodi dobavljivi kod ovog dobavljača će biti " -"prikazani." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Micin za dokumente kojima želite ograničiti proizvode" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "NBaruči i obračunaj samo isporučene proizvode" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Nabavni nalog" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Cjenik dobavljača" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Koristi samo dozvoljene proizvode" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Prikaži naziv" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Račun" - -#~ msgid "Last Modified on" -#~ msgstr "Zadnja izmjena na" - -#~ msgid "Product" -#~ msgstr "Proizvod" - -#~ msgid "Information about a product vendor" -#~ msgstr "Informacije o dobavljaču proizvoda" - -#~ msgid "supplied.product.mixin" -#~ msgstr "supplied.product.mixin" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr_HR.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr_HR.po deleted file mode 100644 index f618b7ff..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hr_HR.po +++ /dev/null @@ -1,101 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" -"hr_HR/)\n" -"Language: hr_HR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Naziv" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Zadnje modificirano" - -#~ msgid "Product" -#~ msgstr "Proizvod" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hu.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hu.po deleted file mode 100644 index 2ff4901e..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/hu.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" -"Language: hu\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "Azonosító ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/id.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/id.po deleted file mode 100644 index a67c47ec..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/id.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/it.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/it.po deleted file mode 100644 index 56e5849f..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/it.po +++ /dev/null @@ -1,111 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2023-11-08 19:39+0000\n" -"Last-Translator: Francesco Foresti \n" -"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Contatto" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Se abilitato, l'utente può solo selezionare prodotti che possono essere " -"venduti da questo fornitore quando si crea un ordine di acquisto o una " -"fattura fornitore. Può essere attivato o disattivato a livello di ordine o " -"di fattura." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Se abilitato, solo i prodotti venduti da questo fornitore verranno mostrati." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "Registrazione contabile" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Mixin per documenti che devono avere una restrizione sui prodotti" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Ordina e fattura solo prodotti venduti" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "Variante prodotto" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Ordine di acquisto" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Listino prezzi fornitore" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Mostra solo prodotti venduti dal fornitore" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "Fornitore" - -#~ msgid "Display Name" -#~ msgstr "Nome da visualizzare" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Fattura" - -#~ msgid "Last Modified on" -#~ msgstr "Ultima modifica il" - -#~ msgid "Product" -#~ msgstr "Prodotto" - -#~ msgid "Vendor of this product" -#~ msgstr "Fornitore di questo prodotto" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ja.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ja.po deleted file mode 100644 index 1cf6f4e7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ja.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" -"Language: ja\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ko.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ko.po deleted file mode 100644 index 420ea5e9..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ko.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" -"Language: ko\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt.po deleted file mode 100644 index 12c39417..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" -"Language: lt\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" -"%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt_LT.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt_LT.po deleted file mode 100644 index 250884eb..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lt_LT.po +++ /dev/null @@ -1,92 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" -"teams/23907/lt_LT/)\n" -"Language: lt_LT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" -"%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lv.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lv.po deleted file mode 100644 index 956a7546..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/lv.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" -"Language: lv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " -"2);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mk.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mk.po deleted file mode 100644 index 8bdf6cf1..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mk.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" -"Language: mk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mn.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mn.po deleted file mode 100644 index 5700e308..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/mn.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" -"Language: mn\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb.po deleted file mode 100644 index 5f4a4f94..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" -"nb/)\n" -"Language: nb\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb_NO.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb_NO.po deleted file mode 100644 index 40e55bd0..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nb_NO.po +++ /dev/null @@ -1,97 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" -"teams/23907/nb_NO/)\n" -"Language: nb_NO\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Vis navn" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Sist endret den" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl.po deleted file mode 100644 index 7363b284..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl.po +++ /dev/null @@ -1,103 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -# Erwin van der Ploeg , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: Erwin van der Ploeg , 2017\n" -"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Inkooporder" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Weergave naam" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Laatst bijgewerkt op" - -#~ msgid "Product" -#~ msgstr "Product" - -#~ msgid "Information about a product vendor" -#~ msgstr "Informatie over een product leverancier" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_BE.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_BE.po deleted file mode 100644 index 8f70b00b..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_BE.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" -"nl_BE/)\n" -"Language: nl_BE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_NL.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_NL.po deleted file mode 100644 index 4c470d96..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/nl_NL.po +++ /dev/null @@ -1,118 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -# Peter Hageman , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-22 02:44+0000\n" -"PO-Revision-Date: 2017-06-22 02:44+0000\n" -"Last-Translator: Peter Hageman , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" -"teams/23907/nl_NL/)\n" -"Language: nl_NL\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Indien aangevinkt, standaard kunt u allen producten selecteren die kunnen " -"worden geleverd door deze leverancier wanneer er een inkoopfactuur of order " -"voor wordt aangemaakt. Deze waarde kan worden aangepast bij factureren of " -"bestellen." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Indien aangevinkt, alleen producten geleverd door deze leverancier tonen." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Bestel en factureer alleen geleverde producten" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Inkooporder" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Gebruik alleen toegestane producten" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Weergavenaam" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Factuur" - -#~ msgid "Last Modified on" -#~ msgstr "Laatst gewijzigd op" - -#~ msgid "Product" -#~ msgstr "Product" - -#~ msgid "Information about a product vendor" -#~ msgstr "Informatie over een leverancier" - -#~ msgid "supplied.product.mixin" -#~ msgstr "supplied.product.mixin" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pl.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pl.po deleted file mode 100644 index 3bd578aa..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pl.po +++ /dev/null @@ -1,92 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" -"Language: pl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" -"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" -"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt.po deleted file mode 100644 index 42fca59f..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt.po +++ /dev/null @@ -1,103 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2020-10-21 19:08+0000\n" -"Last-Translator: Pedro Castro Silva \n" -"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" -"Language: pt\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 3.10\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Contacto" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Nome a Apresentar" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Fatura" - -#~ msgid "Last Modified on" -#~ msgstr "Última Modificação Em" - -#~ msgid "Product" -#~ msgstr "Produto" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_BR.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_BR.po deleted file mode 100644 index f2752301..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_BR.po +++ /dev/null @@ -1,113 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2024-05-21 00:58+0000\n" -"Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" -"23907/pt_BR/)\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Contato" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Se marcado, por padrão você só poderá selecionar produtos que podem ser " -"fornecidos por este fornecedor ao criar uma fatura de fornecedor ou compra " -"para ele. Este valor pode ser alterado por fatura ou compra." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Se marcado, apenas os produtos fornecidos por este fornecedor serão " -"mostrados." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "Entrada Diario" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Mixin para documentos que desejam restringir produtos" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Encomendar e faturar apenas os produtos fornecidos" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "Variação Produto" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Pedido de Compra" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Lista preço Fornecedor" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Use somente produtos permitidos" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "Fornecedor" - -#~ msgid "Name" -#~ msgstr "Nome" - -#~ msgid "Display Name" -#~ msgstr "Mostrar Nome" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Fatura" - -#~ msgid "Last Modified on" -#~ msgstr "Última Modificação em" - -#~ msgid "Product" -#~ msgstr "Produto" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_PT.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_PT.po deleted file mode 100644 index e8bdc5b8..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/pt_PT.po +++ /dev/null @@ -1,97 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" -"Language: pt_PT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Nome a Apresentar" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Última Modificação em" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/purchase_allowed_product.pot b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/purchase_allowed_product.pot deleted file mode 100644 index cc2da8bf..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/purchase_allowed_product.pot +++ /dev/null @@ -1,82 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ro.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ro.po deleted file mode 100644 index fa458ff2..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ro.po +++ /dev/null @@ -1,100 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" -"Language: ro\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" -"2:1));\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Comandă achiziție" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Nume Afişat" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Ultima actualizare în" - -#~ msgid "Product" -#~ msgstr "Produs" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ru.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ru.po deleted file mode 100644 index 7faf5e11..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/ru.po +++ /dev/null @@ -1,92 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" -"%100>=11 && n%100<=14)? 2 : 3);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sk.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sk.po deleted file mode 100644 index 50510e61..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sk.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sl.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sl.po deleted file mode 100644 index e779965a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sl.po +++ /dev/null @@ -1,104 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2020-08-12 15:59+0000\n" -"Last-Translator: Matjaz Mozetic \n" -"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" -"Language: sl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3;\n" -"X-Generator: Weblate 3.10\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Nabavni nalog" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Prikazni naziv" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "Račun" - -#~ msgid "Last Modified on" -#~ msgstr "Zadnjič spremenjeno" - -#~ msgid "Product" -#~ msgstr "Proizvod" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr.po deleted file mode 100644 index 56d87825..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" -"Language: sr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr@latin.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr@latin.po deleted file mode 100644 index 6fca2ffb..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sr@latin.po +++ /dev/null @@ -1,92 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" -"sr@latin/)\n" -"Language: sr@latin\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sv.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sv.po deleted file mode 100644 index bd9ed9ad..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/sv.po +++ /dev/null @@ -1,96 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2024-06-26 16:47+0000\n" -"Last-Translator: jakobkrabbe \n" -"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "Kontakt" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"Om det är markerat kan du som standard bara välja produkter som kan " -"levereras av den här leverantören när du skapar en leverantörsfaktura eller " -"ett inköp för den. Detta värde kan ändras via fakturan eller inköpet." - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" -"Om den är markerad visas endast de produkter som tillhandahålls av denna " -"leverantör." - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "Journalanteckning" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "Mixin för dokument som vill begränsa produkter" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "Beställ och fakturera endast levererade produkter" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "Produktvariant" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Inköpsorder" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "Prislista för leverantörer" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "Använd endast tillåtna produkter" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "Leverantör" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/th.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/th.po deleted file mode 100644 index 924f85e3..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/th.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" -"Language: th\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "รหัส" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/tr.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/tr.po deleted file mode 100644 index a88aced4..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/tr.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/uk.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/uk.po deleted file mode 100644 index f001f9d8..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/uk.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi.po deleted file mode 100644 index 46375a6c..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi.po +++ /dev/null @@ -1,90 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" -"Language: vi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi_VN.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi_VN.po deleted file mode 100644 index 568792f2..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/vi_VN.po +++ /dev/null @@ -1,94 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" -"teams/23907/vi_VN/)\n" -"Language: vi_VN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "Đơn hàng Mua" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Product" -#~ msgstr "Sản phẩm" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_CN.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_CN.po deleted file mode 100644 index b64028e5..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_CN.po +++ /dev/null @@ -1,109 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2021-01-24 18:44+0000\n" -"Last-Translator: Dong \n" -"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" -"zh_CN/)\n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.3.2\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "联系人" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" -"如果选中,默认情况下,您只能在创建采购应付单或发起采购时选择该供应商可以提供" -"的产品。该值可在采购应付单或采购订单中更改。" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "如果选中,则仅允许选择该供应商可提供的产品。" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "混合到你想要限制允许采购产品的文档模型中" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "限制产品采购" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "采购订单" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "供应协议价" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "仅允许协议中的产品" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "供应商" - -#~ msgid "Display Name" -#~ msgstr "显示名称" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Invoice" -#~ msgstr "应付单" - -#~ msgid "Last Modified on" -#~ msgstr "最近修改时间" - -#~ msgid "Product" -#~ msgstr "产品" - -#~ msgid "Vendor of this product" -#~ msgstr "该产品的供应商" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_TW.po b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_TW.po deleted file mode 100644 index b3a56d88..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/i18n/zh_TW.po +++ /dev/null @@ -1,91 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_allowed_product -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-01 02:48+0000\n" -"PO-Revision-Date: 2017-06-01 02:48+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" -"zh_TW/)\n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_res_partner -msgid "Contact" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "" -"If checked, by default you will only be able to select products that can be " -"supplied by this supplier when creating a supplier invoice or purchase for " -"it. This value can be changed by invoice or purchase." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "If checked, only the products provided by this supplier will be shown." -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin -msgid "Mixin for documents that want to restrict products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product -msgid "Order and invoice only supplied products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_product -msgid "Product Variant" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_purchase_order -msgid "Purchase Order" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo -msgid "Supplier Pricelist" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_bank_statement_line__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_move__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_payment__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product -msgid "Use only allowed products" -msgstr "" - -#. module: purchase_allowed_product -#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__partner_id -msgid "Vendor" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/__init__.py deleted file mode 100644 index b6fc133c..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -from . import res_partner -from . import supplied_product_mixin -from . import account_move -from . import product -from . import purchase_order -from . import product_supplierinfo diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/account_move.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/account_move.py deleted file mode 100644 index 41f166b7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/account_move.py +++ /dev/null @@ -1,18 +0,0 @@ -# © 2016 Chafique DELLI @ Akretion -# Copyright 2024 Moduon Team S.L. -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import api, models - - -class AccountMove(models.Model): - _inherit = ["account.move", "supplied.product.mixin"] - _name = "account.move" - - @api.onchange("invoice_vendor_bill_id") - def _onchange_invoice_vendor_bill(self): - if self.invoice_vendor_bill_id: - self.use_only_supplied_product = ( - self.invoice_vendor_bill_id.use_only_supplied_product - ) - return super()._onchange_invoice_vendor_bill() diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product.py deleted file mode 100644 index d6f7e483..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2017 Today Mourad EL HADJ MIMOUNE @ Akretion -# Copyright 2020 Tecnativa - Manuel Calero -# Copyright 2020 Tecnativa - Pedro M. Baeza -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import api, models - - -class ProductProduct(models.Model): - _inherit = "product.product" - - @api.model - def _search( - self, - args, - offset=0, - limit=None, - order=None, - count=False, - access_rights_uid=None, - ): - if self.env.context.get("use_only_supplied_product"): - restrict_supplier_id = self.env.context.get("restrict_supplier_id") - seller = ( - self.env["res.partner"] - .browse(restrict_supplier_id) - .commercial_partner_id - ) - supplierinfos = self.env["product.supplierinfo"].search( - [("partner_id", "=", seller.id)] - ) - args += [ - "|", - ("product_tmpl_id", "in", supplierinfos.product_tmpl_id.ids), - ("id", "in", supplierinfos.product_id.ids), - ] - return super()._search( - args, - offset=offset, - limit=limit, - order=order, - count=count, - access_rights_uid=access_rights_uid, - ) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product_supplierinfo.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product_supplierinfo.py deleted file mode 100644 index f151dfe4..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/product_supplierinfo.py +++ /dev/null @@ -1,11 +0,0 @@ -# © 2017 Today Mourad EL HADJ MIMOUNE @ Akretion -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import fields, models - - -class ProductSupplierinfo(models.Model): - _inherit = "product.supplierinfo" - - # Index partner_id - partner_id = fields.Many2one(index=True) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/purchase_order.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/purchase_order.py deleted file mode 100644 index 5527d260..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/purchase_order.py +++ /dev/null @@ -1,16 +0,0 @@ -# © 2017 Today Mourad EL HADJ MIMOUNE @ Akretion -# Copyright 2024 Moduon Team S.L. -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import models - - -class PurchaseOrder(models.Model): - _inherit = ["purchase.order", "supplied.product.mixin"] - _name = "purchase.order" - - def _prepare_invoice(self): - self.ensure_one() - invoice_vals = super()._prepare_invoice() - invoice_vals["use_only_supplied_product"] = self.use_only_supplied_product - return invoice_vals diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/res_partner.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/res_partner.py deleted file mode 100644 index d68445d5..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/res_partner.py +++ /dev/null @@ -1,16 +0,0 @@ -# © 2016 Chafique DELLI @ Akretion -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - use_only_supplied_product = fields.Boolean( - string="Order and invoice only supplied products", - help="If checked, by default you will only be able to select products" - " that can be supplied by this supplier when creating a supplier" - " invoice or purchase for it." - " This value can be changed by invoice or purchase.", - ) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/supplied_product_mixin.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/supplied_product_mixin.py deleted file mode 100644 index 5e4e6e35..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/models/supplied_product_mixin.py +++ /dev/null @@ -1,27 +0,0 @@ -# © 2017 Today Mourad EL HADJ MIMOUNE @ Akretion -# Copyright 2024 Moduon Team S.L. -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import api, fields, models - - -class SuppliedProductMixin(models.AbstractModel): - _name = "supplied.product.mixin" - _description = "Mixin for documents that want to restrict products" - - use_only_supplied_product = fields.Boolean( - string="Use only allowed products", - compute="_compute_partner_id_supplied_product", - store=True, - readonly=False, - help="If checked, only the products provided by this supplier " - "will be shown.", - ) - - @api.depends("partner_id") - def _compute_partner_id_supplied_product(self): - for record in self: - record.use_only_supplied_product = ( - record.partner_id.use_only_supplied_product - or record.partner_id.commercial_partner_id.use_only_supplied_product - ) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/CONTRIBUTORS.rst deleted file mode 100644 index 7c94d25c..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,13 +0,0 @@ -* Chafique Delli -* Mourad EL HADJ MIMOUNE -* Hieu, Vo Minh Bao -* `Tecnativa `__: - - * Manuel Calero - * Pedro M. Baeza - -* `Via laurea `__: - - * Darius Žižys - -* Eduardo de Miguel (`Moduon `__) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/DESCRIPTION.rst deleted file mode 100644 index 52a2e1de..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/readme/DESCRIPTION.rst +++ /dev/null @@ -1,7 +0,0 @@ -This module adds a restriction in purchase and supplier invoices that has the -mark "Order and invoice only supplied products" checked for allowing to select -only products that can be supplied by the defined vendor. - -The restriction can be set by default for each partner, and it's propagated -to their supplier invoices and purchases, but it can be changed for each -invoice and purchase order if you want. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/static/description/icon.png b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/static/description/icon.png deleted file mode 100644 index 3a0328b516c4980e8e44cdb63fd945757ddd132d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/static/description/index.html b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/static/description/index.html deleted file mode 100644 index 28cb36f1..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/static/description/index.html +++ /dev/null @@ -1,440 +0,0 @@ - - - - - -Purchase and Invoice Allowed Product - - - -
-

Purchase and Invoice Allowed Product

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This module adds a restriction in purchase and supplier invoices that has the -mark “Order and invoice only supplied products” checked for allowing to select -only products that can be supplied by the defined vendor.

-

The restriction can be set by default for each partner, and it’s propagated -to their supplier invoices and purchases, but it can be changed for each -invoice and purchase order if you want.

-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Akretion
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

- -Odoo Community Association - -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/__init__.py deleted file mode 100644 index 0a8f7dbb..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_purchase_allowed_product diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/test_purchase_allowed_product.py b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/test_purchase_allowed_product.py deleted file mode 100644 index 0f3275e7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/tests/test_purchase_allowed_product.py +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2017 Today Mourad EL HADJ MIMOUNE @ Akretion -# Copyright 2020 Tecnativa - Pedro M. Baeza -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - - -from odoo.tests import tagged -from odoo.tests.common import Form, TransactionCase - - -@tagged("-at_install", "post_install") -class TestPurchaseAllowedProduct(TransactionCase): - @classmethod - def setUpClass(cls): - super().setUpClass() - if not cls.env.company.chart_template_id: - # Load a CoA if there's none in current company - coa = cls.env.ref("l10n_generic_coa.configurable_chart_template", False) - if not coa: - # Load the first available CoA - coa = cls.env["account.chart.template"].search( - [("visible", "=", True)], limit=1 - ) - coa.try_loading(company=cls.env.company, install_demo=False) - cls.supplierinfo_model = cls.env["product.supplierinfo"] - cls.product_model = cls.env["product.product"] - cls.partner_4 = cls.env.ref("base.res_partner_4") - cls.supplierinfo = cls.supplierinfo_model.search( - [("partner_id", "=", cls.partner_4.id)] - ) - cls.partner_4_supplied_products = cls.product_model.search( - [ - ( - "product_tmpl_id", - "in", - [x.product_tmpl_id.id for x in cls.supplierinfo], - ) - ] - ) - - def test_purchase_onchange(self): - """A user creates a purchase from the form.""" - self.partner_4.use_only_supplied_product = True - with Form( - self.env["purchase.order"], view="purchase.purchase_order_form" - ) as purchase_form: - purchase_form.partner_id = self.partner_4 - - # Ensure the use_only_supplied_product is set - self.assertEqual( - purchase_form.use_only_supplied_product, - self.partner_4.use_only_supplied_product, - ) - - self.assertEqual(purchase_form.use_only_supplied_product, True) - context = { - "restrict_supplier_id": purchase_form.partner_id.id, - "use_only_supplied_product": purchase_form.use_only_supplied_product, - } - supplied_product = self.product_model.with_context(**context)._search([]) - self.assertEqual( - set(supplied_product), set(self.partner_4_supplied_products.ids) - ) - - def test_invoice_onchange(self): - """A user creates a invoice from the form.""" - self.partner_4.use_only_supplied_product = True - with Form( - self.env["account.move"].with_context(default_move_type="out_invoice"), - view="account.view_move_form", - ) as invoice_form: - invoice_form.partner_id = self.partner_4 - - # Ensure the use_only_supplied_product is set - self.assertEqual( - invoice_form.use_only_supplied_product, - self.partner_4.use_only_supplied_product, - ) - - self.assertEqual(invoice_form.use_only_supplied_product, True) - context = { - "restrict_supplier_id": invoice_form.partner_id.id, - "use_only_supplied_product": invoice_form.use_only_supplied_product, - } - supplied_product = self.product_model.with_context(**context)._search([]) - self.assertEqual( - set(supplied_product), set(self.partner_4_supplied_products.ids) - ) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/account_move_views.xml b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/account_move_views.xml deleted file mode 100644 index 764f4af3..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/account_move_views.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - account.move - - - - - - - { - 'restrict_supplier_id': parent.partner_id, - 'use_only_supplied_product': - parent.move_type in ('in_invoice', 'in_refund', 'in_receipt') - and parent.use_only_supplied_product - } - - - - - account.move.line - - - - { - 'restrict_supplier_id': parent.partner_id, - 'use_only_supplied_product': - parent.move_type in ('in_invoice', 'in_refund', 'in_receipt') - and parent.use_only_supplied_product - } - - - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/purchase_order_views.xml b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/purchase_order_views.xml deleted file mode 100644 index 321a1b7c..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/purchase_order_views.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - purchase.order - - - - - - - - {'restrict_supplier_id': parent.partner_id, - 'use_only_supplied_product': parent.use_only_supplied_product} - - - - - {'restrict_supplier_id': parent.partner_id, - 'use_only_supplied_product': parent.use_only_supplied_product} - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/res_partner_views.xml b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/res_partner_views.xml deleted file mode 100644 index 1455d4f4..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/purchase_allowed_product/views/res_partner_views.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - res.partner - - - - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/pyproject.toml b/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/pyproject.toml deleted file mode 100644 index 891155e9..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_allowed_product/pyproject.toml +++ /dev/null @@ -1,43 +0,0 @@ -[project] -name = "odoo-bringout-oca-purchase-workflow-purchase_allowed_product" -version = "16.0.0" -description = "Purchase and Invoice Allowed Product - This module allows to select only products that can be supplied by the vendor" -authors = [ - { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } -] -dependencies = [ - "odoo-bringout-oca-ocb-purchase>=16.0.0", - "odoo-bringout-oca-purchase-workflow-base_view_inheritance_extension>=16.0.0", - "requests>=2.25.1" -] -readme = "README.md" -requires-python = ">= 3.11" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Topic :: Office/Business", -] - -[project.urls] -homepage = "https://github.com/bringout/0" -repository = "https://github.com/bringout/0" - -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["purchase_allowed_product"] - -[tool.rye] -managed = true -dev-dependencies = [ - "pytest>=8.4.1", -] diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/README.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/README.md deleted file mode 100644 index f02b8691..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# Purchase Blanket Orders - -Odoo addon: purchase_blanket_order - -## Installation - -```bash -pip install odoo-bringout-oca-purchase-workflow-purchase_blanket_order -``` - -## Dependencies - -This addon depends on: -- purchase -- web_action_conditionable -- base_view_inheritance_extension - -## Manifest Information - -- **Name**: Purchase Blanket Orders -- **Version**: 16.0.2.1.0 -- **Category**: Purchase -- **License**: AGPL-3 -- **Installable**: True - -## Source - -Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `purchase_blanket_order`. - -## License - -This package maintains the original AGPL-3 license from the upstream Odoo project. - -## Documentation - -- Overview: doc/OVERVIEW.md -- Architecture: doc/ARCHITECTURE.md -- Models: doc/MODELS.md -- Controllers: doc/CONTROLLERS.md -- Wizards: doc/WIZARDS.md -- Reports: doc/REPORTS.md -- Security: doc/SECURITY.md -- Install: doc/INSTALL.md -- Usage: doc/USAGE.md -- Configuration: doc/CONFIGURATION.md -- Dependencies: doc/DEPENDENCIES.md -- Troubleshooting: doc/TROUBLESHOOTING.md -- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/ARCHITECTURE.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/ARCHITECTURE.md deleted file mode 100644 index 25b7f609..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/ARCHITECTURE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Architecture - -```mermaid -flowchart TD - U[Users] -->|HTTP| V[Views and QWeb Templates] - V --> C[Controllers] - V --> W[Wizards – Transient Models] - C --> M[Models and ORM] - W --> M - M --> R[Reports] - DX[Data XML] --> M - S[Security – ACLs and Groups] -. enforces .-> M - - subgraph Purchase_blanket_order Module - purchase_blanket_order - direction LR - M:::layer - W:::layer - C:::layer - V:::layer - R:::layer - S:::layer - DX:::layer - end - - classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px -``` - -Notes -- Views include tree/form/kanban templates and report templates. -- Controllers provide website/portal routes when present. -- Wizards are UI flows implemented with `models.TransientModel`. -- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONFIGURATION.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONFIGURATION.md deleted file mode 100644 index 135f578b..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONFIGURATION.md +++ /dev/null @@ -1,3 +0,0 @@ -# Configuration - -Refer to Odoo settings for purchase_blanket_order. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONTROLLERS.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONTROLLERS.md deleted file mode 100644 index f628e770..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/CONTROLLERS.md +++ /dev/null @@ -1,3 +0,0 @@ -# Controllers - -This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/DEPENDENCIES.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/DEPENDENCIES.md deleted file mode 100644 index e44bef02..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/DEPENDENCIES.md +++ /dev/null @@ -1,7 +0,0 @@ -# Dependencies - -This addon depends on: - -- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase) -- [web_action_conditionable](https://github.com/bringout/oca-technical) -- [base_view_inheritance_extension](https://github.com/bringout/oca-technical) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/FAQ.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/FAQ.md deleted file mode 100644 index ea28993a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/FAQ.md +++ /dev/null @@ -1,4 +0,0 @@ -# FAQ - -- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). -- Q: How to enable? A: Start server with --addon purchase_blanket_order or install in UI. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/INSTALL.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/INSTALL.md deleted file mode 100644 index e5225d46..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/INSTALL.md +++ /dev/null @@ -1,7 +0,0 @@ -# Install - -```bash -pip install odoo-bringout-oca-purchase-workflow-purchase_blanket_order" -# or -uv pip install odoo-bringout-oca-purchase-workflow-purchase_blanket_order" -``` diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/MODELS.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/MODELS.md deleted file mode 100644 index 4f88a5d0..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/MODELS.md +++ /dev/null @@ -1,16 +0,0 @@ -# Models - -Detected core models and extensions in purchase_blanket_order. - -```mermaid -classDiagram - class purchase_blanket_order - class purchase_blanket_order_line - class purchase_order - class purchase_order_line - class res_config_settings -``` - -Notes -- Classes show model technical names; fields omitted for brevity. -- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/OVERVIEW.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/OVERVIEW.md deleted file mode 100644 index e6d48b8b..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/OVERVIEW.md +++ /dev/null @@ -1,6 +0,0 @@ -# Overview - -Packaged Odoo addon: purchase_blanket_order. Provides features documented in upstream Odoo 16 under this addon. - -- Source: OCA/OCB 16.0, addon purchase_blanket_order -- License: LGPL-3 diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/REPORTS.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/REPORTS.md deleted file mode 100644 index a9f74290..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/REPORTS.md +++ /dev/null @@ -1,24 +0,0 @@ -# Reports - -Report definitions and templates in purchase_blanket_order. - -```mermaid -classDiagram -``` - -## Available Reports - -### PDF/Document Reports -- **Purchase Blanket Order** (PDF/Print) - - -## Report Files - -- **report.xml** (XML template/definition) -- **templates.xml** (XML template/definition) - -## Notes -- Named reports above are accessible through Odoo's reporting menu -- Python files define report logic and data processing -- XML files contain report templates, definitions, and formatting -- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/SECURITY.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/SECURITY.md deleted file mode 100644 index 62a28fd9..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/SECURITY.md +++ /dev/null @@ -1,42 +0,0 @@ -# Security - -Access control and security definitions in purchase_blanket_order. - -## Access Control Lists (ACLs) - -Model access permissions defined in: -- **[ir.model.access.csv](../purchase_blanket_order/security/ir.model.access.csv)** - - 10 model access rules - -## Record Rules - -Row-level security rules defined in: - -## Security Groups & Configuration - -Security groups and permissions defined in: -- **[security.xml](../purchase_blanket_order/security/security.xml)** - - 1 security groups defined - -```mermaid -graph TB - subgraph "Security Layers" - A[Users] --> B[Groups] - B --> C[Access Control Lists] - C --> D[Models] - B --> E[Record Rules] - E --> F[Individual Records] - end -``` - -Security files overview: -- **[ir.model.access.csv](../purchase_blanket_order/security/ir.model.access.csv)** - - Model access permissions (CRUD rights) -- **[security.xml](../purchase_blanket_order/security/security.xml)** - - Security groups, categories, and XML-based rules - -Notes -- Access Control Lists define which groups can access which models -- Record Rules provide row-level security (filter records by user/group) -- Security groups organize users and define permission sets -- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/TROUBLESHOOTING.md deleted file mode 100644 index 56853cb7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/TROUBLESHOOTING.md +++ /dev/null @@ -1,5 +0,0 @@ -# Troubleshooting - -- Ensure Python and Odoo environment matches repo guidance. -- Check database connectivity and logs if startup fails. -- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/USAGE.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/USAGE.md deleted file mode 100644 index 97f92209..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/USAGE.md +++ /dev/null @@ -1,7 +0,0 @@ -# Usage - -Start Odoo including this addon (from repo root): - -```bash -python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_blanket_order -``` diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/WIZARDS.md b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/WIZARDS.md deleted file mode 100644 index d76f51de..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/doc/WIZARDS.md +++ /dev/null @@ -1,9 +0,0 @@ -# Wizards - -Transient models exposed as UI wizards in purchase_blanket_order. - -```mermaid -classDiagram - class BlanketOrderWizard - class BlanketOrderWizardLine -``` diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/README.rst b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/README.rst deleted file mode 100644 index 0bd38745..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/README.rst +++ /dev/null @@ -1,138 +0,0 @@ -======================= -Purchase Blanket Orders -======================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:f258e9da8b80e585dcf4c52f80ed9cb7a7a5baa56d90fa049616aa58fc256b4f - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/purchase-workflow/tree/16.0/purchase_blanket_order - :alt: OCA/purchase-workflow -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-purchase_blanket_order - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=16.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -A purchase blanket order is a pre-agreement to purchase a certain number of -quantities of products at a specific price. From a confirmed blanket order, -the users can create new purchase orders at such price, until the blanket -order expires due to reaching the validity date. - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -A new menu in the Purchase area is created, allowing users to create new blanket orders. - -To create a new Purchase Blanket Order go to the purchase menu in the Purchase section: - -.. image:: https://raw.githubusercontent.com/purchase_blanket_order/static/description/BO_menu.png - :alt: Blanket Orders menu - -Hitting the button create will open the form view in which we can introduce the following -information: - -* Vendor -* Payment Terms -* Ordering and Validity dates -* Order lines: - * Product - * Accorded price - * Original, Ordered, Invoiced, Received and Remaining quantities -* Terms and Conditions of the Blanket Order - -.. image:: https://raw.githubusercontent.com/purchase_blanket_order/static/description/BO_form.png - :alt: Blanket Orders form - -From the form, once the Blanket Order has been confirmed and its state is open, the user can -create a Purchase Order, check the Purchase Orders associated to the Blanket Order and/or -see the Blanket Order lines associated to the BO. - -.. image:: https://raw.githubusercontent.com/purchase_blanket_order/static/description/BO_actions.png - :alt: Actions that can be done from Blanket Order - -Hitting the button Create Purchase Order will open a wizard that will ask for the amount of each -product in the BO lines for which the Purchase Order will be created. - -.. image:: https://raw.githubusercontent.com/purchase_blanket_order/static/description/PO_from_BO.png - :alt: Create Purchase Order from Blanket Order - -Installing this module will add an additional menu which will show all the blanket order lines -currently defined in the system. From this list the user can create customized Purchase Orders -selecting the lines for which the PO (or POs if the vendors are different) is (are) created. - -.. image:: https://raw.githubusercontent.com/purchase_blanket_order/static/description/BO_lines.png - :alt: Blanket Order lines and actions - -In the Purchase Order form one field is added in the PO lines, the Blanket Order line field. This -field keeps track to which Blanket Order line the PO line is associated. Upon adding a new product -in a newly created Purchase Order a blanket order line will be suggested depending on the following -factors: - -* Closer Validity date -* Remaining quantity > Quantity introduced in the Purchase Order line - -.. image:: https://raw.githubusercontent.com/purchase_blanket_order/static/description/PO_BOLine.png - :alt: New field added in Purchase Order Line - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* ForgeFlow - -Contributors -~~~~~~~~~~~~ - -* Adrià Gil Sorribes -* Jordi Ballester Alomar -* Héctor Villarreal -* Lois Rilo - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/purchase-workflow `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__init__.py deleted file mode 100644 index 93aa2c1f..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import models -from . import wizard diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__manifest__.py b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__manifest__.py deleted file mode 100644 index 80b6a852..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/__manifest__.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2019-22 ForgeFlow S.L. (https://www.forgeflow.com) -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -{ - "name": "Purchase Blanket Orders", - "category": "Purchase", - "license": "AGPL-3", - "author": "ForgeFlow, Odoo Community Association (OCA)", - "version": "16.0.2.1.0", - "website": "https://github.com/OCA/purchase-workflow", - "summary": "Purchase Blanket Orders", - "depends": [ - "purchase", - "web_action_conditionable", - "base_view_inheritance_extension", - ], - "data": [ - "security/ir.model.access.csv", - "security/security.xml", - "data/sequence.xml", - "data/ir_cron.xml", - "wizard/create_purchase_orders.xml", - "views/purchase_config_settings.xml", - "views/purchase_blanket_order_views.xml", - "views/purchase_order_views.xml", - "report/templates.xml", - "report/report.xml", - ], - "installable": True, -} diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/ir_cron.xml b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/ir_cron.xml deleted file mode 100644 index b6483b7a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/ir_cron.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - Expire Blanket Orders - 1 - days - - -1 - - - code - model.expire_orders() - - - - Warnings Blanket Orders - 1 - days - - -1 - - - code - model.compute_warnings() - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/sequence.xml b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/sequence.xml deleted file mode 100644 index 6763c2e9..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/data/sequence.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - Purchase Blanket Order - purchase.blanket.order - PBO - 3 - - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/bs.po deleted file mode 100644 index f2b0bad0..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/bs.po +++ /dev/null @@ -1,937 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_blanket_order -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Blanket Order # " -msgstr "Blanket Order # " - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Currency:" -msgstr "Valuta:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Payment Terms:" -msgstr "Payment Terms:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Purchase person:" -msgstr "Purchase person:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Subtotal" -msgstr "Podukupno" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Total" -msgstr "Ukupno" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Validity Date:" -msgstr "Validity Datum:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "Action Needed" -msgstr "Potrebna akcija" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_ids -msgid "Activities" -msgstr "Aktivnosti" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Dekoracija iznimke aktivnosti" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "Activity State" -msgstr "Status aktivnosti" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Activity Type Icon" -msgstr "Ikona tipa aktivnosti" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "All lines have already been completed." -msgstr "Verovatno da se prodaje kao usluga" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Amount" -msgstr "Iznos" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "An order can't be empty" -msgstr "Može se potrošiti" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_attachment_count -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_attachment_count -msgid "Attachment Count" -msgstr "Broj priloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__blanket_line_id -msgid "Blanket Line" -msgstr "Glavna linija" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__blanket_order_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Blanket Order" -msgstr "Glavni nalog" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order_line__blanket_order_line -msgid "Blanket Order Line" -msgstr "Linija glavnog naloga" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_lines_view_tree -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_line -msgid "Blanket Order Lines" -msgstr "Linije blanket naloga" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard -msgid "Blanket Order Wizard" -msgstr "Čarobnjak glavnog naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Blanket Order starting date." -msgstr "Početni datum glavnog naloga." - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_view -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_config -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Blanket Orders" -msgstr "Blanket nalozi" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "" -"Can not create Purchase Order from Blanket Order lines with different " -"currencies" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Cancel" -msgstr "Otkaži" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__cancelled -msgid "Cancelled" -msgstr "Otkazan" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Cannot confirm order %s as one of the lines refers to a blanket order that " -"has no remaining quantity." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Click to create a blanket order that can be converted into a purchase order." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__company_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__company_id -msgid "Company" -msgstr "Preduzeće" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Confirm" -msgstr "Potvrdi" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__confirmed -msgid "Confirmed" -msgstr "Potvrđeno" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Create Purchase Order" -msgstr "Kreiraj Purchase Order" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.action_create_purchase_order -msgid "Create RFQ" -msgstr "Kreirao" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -msgid "Create and View Order" -msgstr "Kreiraj and View Order" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_uid -msgid "Created by" -msgstr "Kreirao" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_date -msgid "Created on" -msgstr "Kreirano" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__currency_id -msgid "Currency" -msgstr "Valuta" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Date Scheduled" -msgstr "Zakazani datum" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "" -"Date until which the blanket order will be valid, after this date the " -"blanket order will be marked as expired" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__name -msgid "Description" -msgstr "Opis" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_res_config_settings__group_purchase_blanket_disable_adding_lines -msgid "Disable adding more lines to POs" -msgstr "Onemogući dodavanje više linija u nabavne naloge" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Disable adding more lines to POs from Blanket Orders" -msgstr "Disable adding more lines to POs from Blanket Orders" - -#. module: purchase_blanket_order -#: model:res.groups,name:purchase_blanket_order.purchase_blanket_orders_disable_adding_lines -msgid "Disable adding more lines to POs from Purchase Blanket Orders" -msgstr "Onemogući dodavanje više linija u nabavne naloge iz glavnih nabavnih naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__display_name -msgid "Display Name" -msgstr "Prikazani naziv" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__done -msgid "Done" -msgstr "Gotovo" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__draft -msgid "Draft" -msgstr "U pripremi" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.expired_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.expired_purchase_blanket_orders_cron -msgid "Expire Blanket Orders" -msgstr "Istekni blanket naloge" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__expired -msgid "Expired" -msgstr "Istekao" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__fiscal_position_id -msgid "Fiscal Position" -msgstr "Fiskalna pozicija" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_follower_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_follower_ids -msgid "Followers" -msgstr "Pratioci" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_partner_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_partner_ids -msgid "Followers (Partners)" -msgstr "Pratioci (Partneri)" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Font awesome ikona npr. fa-tasks" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__has_message -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__has_message -msgid "Has Message" -msgstr "Ima poruku" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__id -msgid "ID" -msgstr "ID" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon" -msgstr "Ikona" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Ikona za prikaz iznimki." - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Invoice Information" -msgstr "Invoice Information" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Invoiced Qty" -msgstr "Okvirni nalog" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__invoiced_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__invoiced_uom_qty -msgid "Invoiced quantity" -msgstr "Fakturisana količina" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_is_follower -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_is_follower -msgid "Is Follower" -msgstr "Pratilac" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line____last_update -msgid "Last Modified on" -msgstr "Zadnje mijenjano" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_uid -msgid "Last Updated by" -msgstr "Zadnji ažurirao" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_date -msgid "Last Updated on" -msgstr "Zadnje ažurirano" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__line_ids -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Lines" -msgstr "Stavke" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_main_attachment_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_main_attachment_id -msgid "Main Attachment" -msgstr "Glavna zakačka" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "Message Delivery error" -msgstr "Greška pri isporuci poruke" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_ids -msgid "Messages" -msgstr "Poruke" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Must have some lines" -msgstr "Prikaži blanket nalog" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__my_activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Rok za moju aktivnost" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__name -msgid "Name" -msgstr "Naziv:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Krajnji rok za sljedeću aktivnost" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_summary -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_summary -msgid "Next Activity Summary" -msgstr "Pregled sljedeće aktivnosti" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_id -msgid "Next Activity Type" -msgstr "Tip sljedeće aktivnosti" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__note -msgid "Note" -msgstr "Zabilješka" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of Actions" -msgstr "Broj akcija" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of errors" -msgstr "Broj grešaka" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Broj poruka koje zahtijevaju aktivnost" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Broj poruka sa greškama pri isporuci" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__open -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Open" -msgstr "Otvori" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__order_id -msgid "Order" -msgstr "Nalog" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Order Lines" -msgstr "Stavke naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_ids -msgid "Order lines" -msgstr "Stavke narudžbe" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Ordered Qty" -msgstr "Ordered Qty" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__ordered_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__ordered_uom_qty -msgid "Ordered quantity" -msgstr "Naručena količina" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order__blanket_order_id -msgid "Origin blanket order" -msgstr "Izvorni glavni nalog" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_tree -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Original Qty" -msgstr "Kreiraj blanket nalog" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__original_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__original_uom_qty -msgid "Original quantity" -msgstr "Originalna količina" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Other Information" -msgstr "Ostale informacije" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Partner is mandatory" -msgstr "Partner is mandatory" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__payment_term_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__payment_term_id -msgid "Payment Terms" -msgstr "Uslovi plaćanja" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_unit -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__price_unit -msgid "Price" -msgstr "Cijena" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Price must be greater than zero" -msgstr "Price must be greater than zero" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "Postavke grupiranja nabavki za prokuraciju" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Product" -msgstr "Artikal" - -#. module: purchase_blanket_order -#: model:ir.actions.report,name:purchase_blanket_order.report_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order -msgid "Purchase Blanket Order" -msgstr "Nabavni blanket nalog" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "Purchase Blanket Order %s is not open" -msgstr "Purchase Blanket Order %s is not open" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_line -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Blanket Order Line" -msgstr "Linija glavnog nabavnog naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_count -msgid "Purchase Blanket Order Line count" -msgstr "Broj linija glavnog nabavnog naloga" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard_line -msgid "Purchase Blanket Order Wizard Line" -msgstr "Linija čarobnjaka glavnog nabavnog naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__purchase_count -msgid "Purchase Count" -msgstr "Broj nabavki" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__purchase_order_id -msgid "Purchase Order" -msgstr "Nalog za nabavu" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Stavka naloga za nabavu" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__purchase_lines -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Order Lines" -msgstr "Stavke narudžbenice" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Quantity must be greater than zero" -msgstr "Quantity must be greater than zero" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__qty -msgid "Quantity to Order" -msgstr "Količina za narudžbu" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "RFQ" -msgstr "RFQ" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "RFQ/Orders" -msgstr "Blanket nalozi" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Received Qty" -msgstr "Primljena kol." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__received_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__received_uom_qty -msgid "Received quantity" -msgstr "Primljena količina" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Remaining Qty" -msgstr "Preostala kol." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__remaining_uom_qty -msgid "Remaining quantity" -msgstr "Preostala količina" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_qty -msgid "Remaining quantity in base UoM" -msgstr "Preostala količina u osnovnoj mjerni jedinici" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__user_id -msgid "Responsible" -msgstr "Odgovoran" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_user_id -msgid "Responsible User" -msgstr "Odgovorni korisnik" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Schedule dates defined on the Purchase Order Line and on the Blanket Order " -"Line do not match." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__date_schedule -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__date_schedule -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Scheduled Date" -msgstr "Zakazani datum" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_search -msgid "Search Purchase Blanket Order Line" -msgstr "Iznos blanket naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__sequence -msgid "Sequence" -msgstr "Sekvenca" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Setup default terms and conditions in your company settings." -msgstr "Broj blanket naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Start Date" -msgstr "Početni datum" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__state -msgid "State" -msgstr "Status" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_subtotal -msgid "Subtotal" -msgstr "Podukupno" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_tax -msgid "Tax" -msgstr "Porez" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_tax -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__taxes_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__taxes_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Taxes" -msgstr "Porezi" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Terms and Conditions" -msgstr "Odredbe i uslovi" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"The currency of the blanket order must match with that of the purchase " -"order." -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "The vendor must be equal to the blanket order lines vendor" -msgstr "Linija blanket naloga" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "To Draft" -msgstr "Datum početka blanket naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_total -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_total -msgid "Total" -msgstr "Ukupno" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Vrsta aktivnosti iznimke na zapisu." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Unit Price" -msgstr "Cijena" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_uom -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_uom -msgid "Unit of Measure" -msgstr "Jedinica mjere" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_untaxed -msgid "Untaxed Amount" -msgstr "Iznos bez PDV" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Use this menu to search within your blanket orders. For each blanket order,\n" -" you can track the related discussion with the vendor, control\n" -" the products received and control the vendor bills." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "VAT:" -msgstr "PDV:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "Validity Date" -msgstr "Datum važenja" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date is mandatory" -msgstr "Količina blanket naloga" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date must be in the future" -msgstr "Blanket nalog" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__partner_id -msgid "Vendor" -msgstr "Dobavljač" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_ref -msgid "Vendor Reference" -msgstr "Referenca dobavljača" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.warnings_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.warnings_purchase_blanket_orders_cron -msgid "Warnings Blanket Orders" -msgstr "Upozorenja blanket naloga" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website Messages" -msgstr "Poruke sa website-a" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website communication history" -msgstr "Povijest komunikacije Web stranice" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__wizard_id -msgid "Wizard" -msgstr "ID čarobnjaka" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "" -"You can not delete a blanket order with opened purchase orders! Try to " -"cancel them before." -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "You can not delete an open blanket order! Try to cancel it before." -msgstr "Minimalna količina" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't create a purchase order from an expired blanket order!" -msgstr "Količina naloga" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't order more than the remaining quantities" -msgstr "Originalna količina blanket naloga" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You have to select lines from the same company." -msgstr "Preostala količina" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "remaining" -msgstr "Količina jedinica" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/de.po b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/de.po deleted file mode 100644 index b43b5a14..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/de.po +++ /dev/null @@ -1,960 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_blanket_order -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-08-15 13:25+0000\n" -"Last-Translator: Amazngadam \n" -"Language-Team: none\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Blanket Order # " -msgstr "Rahmenauftrag #" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Currency:" -msgstr "Währung:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Payment Terms:" -msgstr "Zahlungsbedingungen:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Purchase person:" -msgstr "Käufer:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Subtotal" -msgstr "Zwischensumme" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Total" -msgstr "Gesamt" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Validity Date:" -msgstr "Gültigkeitsdatum" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "Action Needed" -msgstr "Aktion notwendig" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_ids -msgid "Activities" -msgstr "Aktivitäten" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "Activity State" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "All lines have already been completed." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Amount" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "An order can't be empty" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_attachment_count -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__blanket_line_id -msgid "Blanket Line" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__blanket_order_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Blanket Order" -msgstr "Rahmenauftrag" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order_line__blanket_order_line -msgid "Blanket Order Line" -msgstr "Rahmenauftragszeile" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_lines_view_tree -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_line -msgid "Blanket Order Lines" -msgstr "Rahmenauftragszeilen" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard -msgid "Blanket Order Wizard" -msgstr "Rahmenauftragseingabeassistent" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Blanket Order starting date." -msgstr "Rahmenauftragsstartdatum." - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_view -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_config -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Blanket Orders" -msgstr "Rahmenaufträge" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "" -"Can not create Purchase Order from Blanket Order lines with different " -"currencies" -msgstr "" -"Es kann kein Kaufauftrag aus Rahmenauftragszeilen mit verschiedenen " -"Währungen generiert werden" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Cancel" -msgstr "Stornieren" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__cancelled -msgid "Cancelled" -msgstr "Storniert" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Cannot confirm order %s as one of the lines refers to a blanket order that " -"has no remaining quantity." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Click to create a blanket order that can be converted into a purchase order." -msgstr "" -"Klicken um einen Rahmenauftrag zu erstellen, welcher in eine Bestellung " -"konvertiert werden kann." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__company_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__company_id -msgid "Company" -msgstr "Unternehmen" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Confirm" -msgstr "Bestätigen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__confirmed -msgid "Confirmed" -msgstr "Bestätigt" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Create Purchase Order" -msgstr "Bestellung erstellen" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.action_create_purchase_order -msgid "Create RFQ" -msgstr "Angebotsanfrage erstellen" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -msgid "Create and View Order" -msgstr "Bestellung erstellen und ansehen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_uid -msgid "Created by" -msgstr "Erstellt von" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_date -msgid "Created on" -msgstr "Erstellt am" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__currency_id -msgid "Currency" -msgstr "Währung" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Date Scheduled" -msgstr "Geplantes Datum" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "" -"Date until which the blanket order will be valid, after this date the " -"blanket order will be marked as expired" -msgstr "" -"Datum bis wann der Rahmenauftrag gültig ist; nach diesem Datum wird der " -"Rahmenauftrag als abgelaufen markiert" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__name -msgid "Description" -msgstr "Beschreibung" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_res_config_settings__group_purchase_blanket_disable_adding_lines -msgid "Disable adding more lines to POs" -msgstr "Hinzufügen weiterer Positionen zu Bestellungen deaktivieren" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Disable adding more lines to POs from Blanket Orders" -msgstr "" -"Hinzufügen weiterer Positionen zu Bestellungen von Rahmenaufträgen " -"deaktivieren" - -#. module: purchase_blanket_order -#: model:res.groups,name:purchase_blanket_order.purchase_blanket_orders_disable_adding_lines -msgid "Disable adding more lines to POs from Purchase Blanket Orders" -msgstr "" -"Hinzufügen weiterer Positionen zu Bestellungen von Rahmenaufträgen " -"deaktivieren" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__display_name -msgid "Display Name" -msgstr "Anzeigename" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__done -msgid "Done" -msgstr "Erledigt" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__draft -msgid "Draft" -msgstr "Entwurf" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.expired_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.expired_purchase_blanket_orders_cron -msgid "Expire Blanket Orders" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__expired -msgid "Expired" -msgstr "Abgelaufen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__fiscal_position_id -msgid "Fiscal Position" -msgstr "Steuerposition" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_follower_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_partner_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__has_message -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__has_message -msgid "Has Message" -msgstr "Hat eine Nachricht" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__id -msgid "ID" -msgstr "ID" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon" -msgstr "Symbol" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Symbol um eine ausnahmsaktivität zu symbolisieren." - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Invoice Information" -msgstr "Rechnungsinformation" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Invoiced Qty" -msgstr "Abgerechnete Menge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__invoiced_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__invoiced_uom_qty -msgid "Invoiced quantity" -msgstr "Abgerechnete Menge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_is_follower -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line____last_update -msgid "Last Modified on" -msgstr "Zulätzt geändert am" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_uid -msgid "Last Updated by" -msgstr "Zuletzt aktualisiert von" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_date -msgid "Last Updated on" -msgstr "Zuletzt aktualsieiert am" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__line_ids -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Lines" -msgstr "Positionen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_main_attachment_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_main_attachment_id -msgid "Main Attachment" -msgstr "Hauptanhang" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "Message Delivery error" -msgstr "Nachrichtenzustellungsfehler" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_ids -msgid "Messages" -msgstr "Nachrichten" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Must have some lines" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__my_activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__name -msgid "Name" -msgstr "Name" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_summary -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__note -msgid "Note" -msgstr "Notiz" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__open -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Open" -msgstr "Offen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__order_id -msgid "Order" -msgstr "Bestellung" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Order Lines" -msgstr "Bestellpositionen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_ids -msgid "Order lines" -msgstr "Bestellpositionen" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Ordered Qty" -msgstr "Bestellte Menge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__ordered_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__ordered_uom_qty -msgid "Ordered quantity" -msgstr "Bestellte Menge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order__blanket_order_id -msgid "Origin blanket order" -msgstr "Quellrahmenauftrag" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_tree -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Original Qty" -msgstr "Ursprüngliche Menge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__original_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__original_uom_qty -msgid "Original quantity" -msgstr "Ursprüngliche Menge" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Other Information" -msgstr "Weitere Informationen" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Partner is mandatory" -msgstr "Partner ist notwendig" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__payment_term_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__payment_term_id -msgid "Payment Terms" -msgstr "Zahlungsbedingungen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_unit -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__price_unit -msgid "Price" -msgstr "Preis" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Price must be greater than zero" -msgstr "Preis muss größer als Null sein" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Product" -msgstr "Produkt" - -#. module: purchase_blanket_order -#: model:ir.actions.report,name:purchase_blanket_order.report_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order -msgid "Purchase Blanket Order" -msgstr "Bestellrahmenauftrag" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "Purchase Blanket Order %s is not open" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_line -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Blanket Order Line" -msgstr "Einkaufrahmenauftragszeile" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_count -msgid "Purchase Blanket Order Line count" -msgstr "Einkaufrahmenauftragszeilenanzahl" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard_line -msgid "Purchase Blanket Order Wizard Line" -msgstr "Einkaufsrahmenauftragseingabeassistentsposition" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__purchase_count -msgid "Purchase Count" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__purchase_order_id -msgid "Purchase Order" -msgstr "Bestellung" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Bestellposition" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__purchase_lines -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Order Lines" -msgstr "Bestellpositionen" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Quantity must be greater than zero" -msgstr "Menge muss größer als Null sein" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__qty -msgid "Quantity to Order" -msgstr "Zu bestellende Menge" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "RFQ" -msgstr "Angebotsanfrage" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "RFQ/Orders" -msgstr "Angebotsanfragen/Bestellungen" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Received Qty" -msgstr "Erhaltene Menge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__received_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__received_uom_qty -msgid "Received quantity" -msgstr "Erhaltene Menge" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Remaining Qty" -msgstr "Restmenge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__remaining_uom_qty -msgid "Remaining quantity" -msgstr "Restmenge" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_qty -msgid "Remaining quantity in base UoM" -msgstr "Restmenge in basis Mengeneinheit" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__user_id -msgid "Responsible" -msgstr "Verantwortlich" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_user_id -msgid "Responsible User" -msgstr "Verantwortlicher Nutzer" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Schedule dates defined on the Purchase Order Line and on the Blanket Order " -"Line do not match." -msgstr "" -"Geplante Daten auf Bestellposition und Rahmenauftragspositionen stimmen " -"nicht überein." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__date_schedule -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__date_schedule -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Scheduled Date" -msgstr "Geplantes Datum" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_search -msgid "Search Purchase Blanket Order Line" -msgstr "Einkaufsrahmenauftragsposition suchen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__sequence -msgid "Sequence" -msgstr "Sequenz" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Setup default terms and conditions in your company settings." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Start Date" -msgstr "Startdatum" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__state -msgid "State" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_subtotal -msgid "Subtotal" -msgstr "Zwischensumme" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_tax -msgid "Tax" -msgstr "Steuer" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_tax -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__taxes_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__taxes_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Taxes" -msgstr "Steuern" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Terms and Conditions" -msgstr "Geschäftsbedingungen" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"The currency of the blanket order must match with that of the purchase " -"order." -msgstr "" -"Die Währung des Rahmenauftrags muss mit der Währung der Bestellung " -"übereinstimmen." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "The vendor must be equal to the blanket order lines vendor" -msgstr "" -"Der Lieferant muss mit dem Rahmenauftragspositionslieferanten übereinstimmen" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "To Draft" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_total -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_total -msgid "Total" -msgstr "Gesamt" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Unit Price" -msgstr "Stückpreis" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_uom -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_uom -msgid "Unit of Measure" -msgstr "Maßeinheit" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_untaxed -msgid "Untaxed Amount" -msgstr "Nettobetrag" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Use this menu to search within your blanket orders. For each blanket order,\n" -" you can track the related discussion with the vendor, control\n" -" the products received and control the vendor bills." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "VAT:" -msgstr "Mehrwertsteuer:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "Validity Date" -msgstr "Gültigkeitsdatum" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date is mandatory" -msgstr "Gültigkeitsdatum ist notwendig" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date must be in the future" -msgstr "Gültigkeitsdatum muss in der Zukunft liegen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__partner_id -msgid "Vendor" -msgstr "Lieferant" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_ref -msgid "Vendor Reference" -msgstr "Lieferantenreferenz" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.warnings_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.warnings_purchase_blanket_orders_cron -msgid "Warnings Blanket Orders" -msgstr "Warnungen auf Rahmenaufträgen" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__wizard_id -msgid "Wizard" -msgstr "Eingabeassistent" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "" -"You can not delete a blanket order with opened purchase orders! Try to " -"cancel them before." -msgstr "" -"Rahmenaufträge mit offenen Bestellungen können nicht gelöscht werden! " -"Versuche die Bestellungen zuerst zu stornieren." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "You can not delete an open blanket order! Try to cancel it before." -msgstr "" -"Offene Rahmenaufträge können nicht gelöscht werden! Versuche den " -"Rahmenauftrag zuerst zu stornieren." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't create a purchase order from an expired blanket order!" -msgstr "" -"Aus einem abgelaufenen Rahmenauftrag kann keine Bestellung erstellt werden!" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't order more than the remaining quantities" -msgstr "Es kann nicht mehr als die Restmenge bestellt werden" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You have to select lines from the same company." -msgstr "Es müssen Positionen des selben Unternehmens ausgewählt werden." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "remaining" -msgstr "verbleibend" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/es.po b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/es.po deleted file mode 100644 index c9b3ee79..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/es.po +++ /dev/null @@ -1,972 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_blanket_order -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-04-18 08:37+0000\n" -"Last-Translator: Ivorra78 \n" -"Language-Team: none\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Blanket Order # " -msgstr "Número de pedido de la manta " - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Currency:" -msgstr "Divisa:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Payment Terms:" -msgstr "Términos de Pago:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Purchase person:" -msgstr "Persona que compra:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Subtotal" -msgstr "Subtotal" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Total" -msgstr "Total" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Validity Date:" -msgstr "Fecha de Validez:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "Action Needed" -msgstr "Necesaria Acción" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_ids -msgid "Activities" -msgstr "Actividades" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Decoración de Actividad de Excepción" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "Activity State" -msgstr "Estado de la Actividad" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Activity Type Icon" -msgstr "Icono Tipo de Actividad" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "All lines have already been completed." -msgstr "Ya se han completado todas las líneas." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Amount" -msgstr "Importe" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "An order can't be empty" -msgstr "Un pedido no puede estar vacío" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_attachment_count -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_attachment_count -msgid "Attachment Count" -msgstr "Recuento Adjuntos" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__blanket_line_id -msgid "Blanket Line" -msgstr "Línea de Cobertura" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__blanket_order_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Blanket Order" -msgstr "Pedido Global" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order_line__blanket_order_line -msgid "Blanket Order Line" -msgstr "Línea de Pedido Programado" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_lines_view_tree -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_line -msgid "Blanket Order Lines" -msgstr "Líneas de Pedido Programado" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard -msgid "Blanket Order Wizard" -msgstr "Asistente para Pedidos Generales" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Blanket Order starting date." -msgstr "Fecha de Inicio de la Orden General." - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_view -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_config -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Blanket Orders" -msgstr "Órdenes Generales" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "" -"Can not create Purchase Order from Blanket Order lines with different " -"currencies" -msgstr "" -"No se puede crear una Orden de Compra a partir de líneas de Orden Global con " -"diferentes monedas" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Cancel" -msgstr "Cancelar" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__cancelled -msgid "Cancelled" -msgstr "Cancelado/a" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Cannot confirm order %s as one of the lines refers to a blanket order that " -"has no remaining quantity." -msgstr "" -"No puede confirmar el pedido %s ya que una de las líneas se refiere a una " -"programación sin cantidad pendiente." - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Click to create a blanket order that can be converted into a purchase order." -msgstr "" -"Haga clic para crear un pedido general que pueda convertirse en un pedido de " -"compra." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__company_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__company_id -msgid "Company" -msgstr "Companía" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Confirm" -msgstr "Confirmar" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__confirmed -msgid "Confirmed" -msgstr "Confirmado/a" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Create Purchase Order" -msgstr "Crear Orden de Compra" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.action_create_purchase_order -msgid "Create RFQ" -msgstr "Crear Solicitud de Presupuesto" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -msgid "Create and View Order" -msgstr "Crear y Ver Pedido" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_uid -msgid "Created by" -msgstr "Creado por" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_date -msgid "Created on" -msgstr "Creado el" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__currency_id -msgid "Currency" -msgstr "Divisa" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Date Scheduled" -msgstr "Fecha Programada" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "" -"Date until which the blanket order will be valid, after this date the " -"blanket order will be marked as expired" -msgstr "" -"Fecha hasta la cual la orden general será válida, después de esta fecha la " -"orden general se marcará como caducada" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__name -msgid "Description" -msgstr "Descripción" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_res_config_settings__group_purchase_blanket_disable_adding_lines -msgid "Disable adding more lines to POs" -msgstr "Deshabilitar la adición de más líneas a las órdenes de pedido" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Disable adding more lines to POs from Blanket Orders" -msgstr "" -"Desactivar la adición de más líneas a los Pedidos a partir de Pedidos " -"Generales" - -#. module: purchase_blanket_order -#: model:res.groups,name:purchase_blanket_order.purchase_blanket_orders_disable_adding_lines -msgid "Disable adding more lines to POs from Purchase Blanket Orders" -msgstr "" -"Desactivar la adición de más líneas a los Pedidos desde los Pedidos " -"Generales de Compra" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__display_name -msgid "Display Name" -msgstr "Mostrar Nombre" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__done -msgid "Done" -msgstr "Hecho" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__draft -msgid "Draft" -msgstr "Borrador" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.expired_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.expired_purchase_blanket_orders_cron -msgid "Expire Blanket Orders" -msgstr "Pedidos Generales Caducados" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__expired -msgid "Expired" -msgstr "Expirado" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__fiscal_position_id -msgid "Fiscal Position" -msgstr "Posición Fiscal" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_follower_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_follower_ids -msgid "Followers" -msgstr "Seguidores" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_partner_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_partner_ids -msgid "Followers (Partners)" -msgstr "Seguidores/as (Socios)" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Fuente Iconos Sorprendentes , por ejemplo fa-tasks" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__has_message -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__has_message -msgid "Has Message" -msgstr "Tiene Mensaje" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__id -msgid "ID" -msgstr "ID (identificación)" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon" -msgstr "Icono" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Icono para indicar la excepción de la actividad." - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Si están marcados, nuevos mensajes requiere su atención." - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Si se activa, algunos mensajes tienen un error de envio." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Invoice Information" -msgstr "Información Factura" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Invoiced Qty" -msgstr "Ctdad Facturada" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__invoiced_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__invoiced_uom_qty -msgid "Invoiced quantity" -msgstr "Cantidad facturada" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_is_follower -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_is_follower -msgid "Is Follower" -msgstr "Es Seguidor" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line____last_update -msgid "Last Modified on" -msgstr "Última Modificación el" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_uid -msgid "Last Updated by" -msgstr "Última Actualización Por" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_date -msgid "Last Updated on" -msgstr "Última Actualización el" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__line_ids -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Lines" -msgstr "Líneas" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_main_attachment_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_main_attachment_id -msgid "Main Attachment" -msgstr "Archivo Adjunto Principal" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "Message Delivery error" -msgstr "Error en Entrega de Mensaje" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_ids -msgid "Messages" -msgstr "Mensaje" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Must have some lines" -msgstr "Debe tener alguna línea" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__my_activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Fecha Límite de Mi Actividad" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__name -msgid "Name" -msgstr "Nombre" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Fecha Límite de la Siguiente Actividad" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_summary -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_summary -msgid "Next Activity Summary" -msgstr "Resumen de Próxima Actividad" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_id -msgid "Next Activity Type" -msgstr "Tipo Actividad Siguiente" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__note -msgid "Note" -msgstr "Nota" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of Actions" -msgstr "Número de Acciones" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of errors" -msgstr "Número de Errores" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Número de mensajes que requieren una acción" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Número de mensajes con error de entrega" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__open -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Open" -msgstr "Abrir" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__order_id -msgid "Order" -msgstr "Orden" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Order Lines" -msgstr "Líneas de Pedido" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_ids -msgid "Order lines" -msgstr "Líneas de pedido" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Ordered Qty" -msgstr "Ctd Pedida" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__ordered_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__ordered_uom_qty -msgid "Ordered quantity" -msgstr "Cantidad pedida" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order__blanket_order_id -msgid "Origin blanket order" -msgstr "Pedido general de origen" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_tree -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Original Qty" -msgstr "Ctdad Original" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__original_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__original_uom_qty -msgid "Original quantity" -msgstr "Cantidad original" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Other Information" -msgstr "Otra Información" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Partner is mandatory" -msgstr "Es obligatorio el cliente" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__payment_term_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__payment_term_id -msgid "Payment Terms" -msgstr "Términos de Pago" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_unit -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__price_unit -msgid "Price" -msgstr "Precio" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Price must be greater than zero" -msgstr "El precio debe ser mayor que cero" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "Configuración de la agrupación de compra abastecida" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Product" -msgstr "Producto" - -#. module: purchase_blanket_order -#: model:ir.actions.report,name:purchase_blanket_order.report_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order -msgid "Purchase Blanket Order" -msgstr "Orden de Compra Global" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "Purchase Blanket Order %s is not open" -msgstr "La Orden General de Compra %s no está abierta" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_line -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Blanket Order Line" -msgstr "Línea de Compra de Pedido General" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_count -msgid "Purchase Blanket Order Line count" -msgstr "Recuento de Línea de Orden de Compra General" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard_line -msgid "Purchase Blanket Order Wizard Line" -msgstr "Línea del Asistente de Compra de Pedidos Geerales" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__purchase_count -msgid "Purchase Count" -msgstr "Conteo de Compras" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__purchase_order_id -msgid "Purchase Order" -msgstr "Orden de Compra" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Línea de Orden de Compra" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__purchase_lines -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Order Lines" -msgstr "Líneas de Orden de Compra" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Quantity must be greater than zero" -msgstr "La cantidad debe ser mayor que cero" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__qty -msgid "Quantity to Order" -msgstr "Cantidad a Pedir" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "RFQ" -msgstr "SDO (Solicitud de Oferta)" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "RFQ/Orders" -msgstr "Petición de oferta/Pedidos" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Received Qty" -msgstr "Ctd. Recibido" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__received_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__received_uom_qty -msgid "Received quantity" -msgstr "Cantidad recibida" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Remaining Qty" -msgstr "Ctd Restante" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__remaining_uom_qty -msgid "Remaining quantity" -msgstr "Cantidad restante" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_qty -msgid "Remaining quantity in base UoM" -msgstr "Cantidad restante en base UdM" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__user_id -msgid "Responsible" -msgstr "Responsable" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_user_id -msgid "Responsible User" -msgstr "Usuario Responsable" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Schedule dates defined on the Purchase Order Line and on the Blanket Order " -"Line do not match." -msgstr "" -"Las fechas programadas definidas en la Línea de orden de compra y en la " -"Línea de orden abierta no coinciden." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__date_schedule -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__date_schedule -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Scheduled Date" -msgstr "Fecha Planificada" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_search -msgid "Search Purchase Blanket Order Line" -msgstr "Buscar Compra Línea de Pedido General" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__sequence -msgid "Sequence" -msgstr "Secuencia" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Setup default terms and conditions in your company settings." -msgstr "" -"Configurar términos y condiciones por defecto en la configuración de " -"compañía." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Start Date" -msgstr "Fecha Comienzo" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__state -msgid "State" -msgstr "Estado" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Status basado en actividades\n" -"Atrasado: La fecha de entrega ya ha pasado\n" -"Hoy: Fecha de actividad es hoy\n" -"Planeado: Actividades futuras." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_subtotal -msgid "Subtotal" -msgstr "Subtotal" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_tax -msgid "Tax" -msgstr "Impuestos" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_tax -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__taxes_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__taxes_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Taxes" -msgstr "Impuestos" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Terms and Conditions" -msgstr "Términos y Condiciones" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"The currency of the blanket order must match with that of the purchase order." -msgstr "" -"La divisa de la orden global debe coincidir con la de la orden de compra." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "The vendor must be equal to the blanket order lines vendor" -msgstr "" -"El proveedor debe ser igual al proveedor de las líneas del pedido global" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "To Draft" -msgstr "A Borrador" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_total -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_total -msgid "Total" -msgstr "Total/es" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Tipo de actividad excepcional registrada." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Unit Price" -msgstr "Precio Unitario" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_uom -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_uom -msgid "Unit of Measure" -msgstr "Unidad de Medida" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_untaxed -msgid "Untaxed Amount" -msgstr "Importe no Tributable" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Use this menu to search within your blanket orders. For each blanket order,\n" -" you can track the related discussion with the vendor, " -"control\n" -" the products received and control the vendor bills." -msgstr "" -"Utilice este menú para buscar dentro de sus pedidos abiertos. Para cada " -"pedido abierto\n" -" puede realizar un seguimiento de las conversaciones con el " -"proveedor, controlar\n" -" los productos recibidos y controlar las facturas del " -"proveedor." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "VAT:" -msgstr "NIF/CIF:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "Validity Date" -msgstr "Fecha de Validez" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date is mandatory" -msgstr "La fecha de validez es obligatoria" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date must be in the future" -msgstr "La fecha de validez debe ser superior a la fecha de hoy" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__partner_id -msgid "Vendor" -msgstr "Vendedor" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_ref -msgid "Vendor Reference" -msgstr "Referencia del Vendedor" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.warnings_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.warnings_purchase_blanket_orders_cron -msgid "Warnings Blanket Orders" -msgstr "Advertencias Órdenes Generales" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website Messages" -msgstr "Mensajes de la Página Web" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website communication history" -msgstr "Historial de la comunicación del sitio web" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__wizard_id -msgid "Wizard" -msgstr "Asistente" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "" -"You can not delete a blanket order with opened purchase orders! Try to " -"cancel them before." -msgstr "" -"¡No puede eliminar pedido programado con órdenes de compra abiertas! intente " -"cancelarlas antes." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "You can not delete an open blanket order! Try to cancel it before." -msgstr "¡No puede eliminar una programación abierta! intente cancelarla antes." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't create a purchase order from an expired blanket order!" -msgstr "¡No se puede crear un pedido a partir de un pedido abierto caducado!" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't order more than the remaining quantities" -msgstr "No puede pedir una cantidad superior a las cantidades restantes" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You have to select lines from the same company." -msgstr "Debe seleccionar líneas de la misma compañía." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "remaining" -msgstr "restante" - -#~ msgid "Config Settings" -#~ msgstr "Ajustes Config" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/it.po b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/it.po deleted file mode 100644 index 7b56b80e..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/it.po +++ /dev/null @@ -1,966 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_blanket_order -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-08-20 15:46+0000\n" -"Last-Translator: mymage \n" -"Language-Team: none\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Blanket Order # " -msgstr "Ordine quadro #" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Currency:" -msgstr "Valuta:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Payment Terms:" -msgstr "Termini di pagamento:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Purchase person:" -msgstr "Referente acquisti:" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Subtotal" -msgstr "Subtotale" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Total" -msgstr "Totale" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Validity Date:" -msgstr "Data di validità:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "Action Needed" -msgstr "Azione richiesta" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_ids -msgid "Activities" -msgstr "Attività" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "Decorazione eccezione attività" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "Activity State" -msgstr "Stato attività" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Activity Type Icon" -msgstr "Icona tipo attività" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "All lines have already been completed." -msgstr "Tutte le righe sono già state completate." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Amount" -msgstr "Valore" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "An order can't be empty" -msgstr "Un ordine non può essere vuoto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_attachment_count -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_attachment_count -msgid "Attachment Count" -msgstr "Conteggio allegati" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__blanket_line_id -msgid "Blanket Line" -msgstr "Riga ordine aperto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__blanket_order_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Blanket Order" -msgstr "Ordine quadro" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order_line__blanket_order_line -msgid "Blanket Order Line" -msgstr "Riga ordine quadro" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_lines_view_tree -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_line -msgid "Blanket Order Lines" -msgstr "Righe ordine quadro" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard -msgid "Blanket Order Wizard" -msgstr "Procedura guidata ordine quadro" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Blanket Order starting date." -msgstr "Data inizio ordine quadro." - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_view -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_config -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Blanket Orders" -msgstr "Ordini quadro" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "" -"Can not create Purchase Order from Blanket Order lines with different " -"currencies" -msgstr "" -"Non si possono creare ordini di acquisto da righe ordine quadro con valute " -"diverse" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Cancel" -msgstr "Annulla" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__cancelled -msgid "Cancelled" -msgstr "Annullato" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Cannot confirm order %s as one of the lines refers to a blanket order that " -"has no remaining quantity." -msgstr "" -"Non è possibile confermare l'ordine %s in quanto una delle righe si " -"riferisce ad un ordine quadro che non ha quantità rimanenti." - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Click to create a blanket order that can be converted into a purchase order." -msgstr "" -"Clicca per creare un ordine quadro che può essere convertito in un ordine di " -"acquisto." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__company_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__company_id -msgid "Company" -msgstr "Azienda" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Confirm" -msgstr "Conferma" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__confirmed -msgid "Confirmed" -msgstr "Confermato" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Create Purchase Order" -msgstr "Crea ordine di acquisto" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.action_create_purchase_order -msgid "Create RFQ" -msgstr "Crea RdP" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -msgid "Create and View Order" -msgstr "Crea e visualizza ordine" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_uid -msgid "Created by" -msgstr "Creato da" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_date -msgid "Created on" -msgstr "Creato il" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__currency_id -msgid "Currency" -msgstr "Valuta" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Date Scheduled" -msgstr "Data schedulata" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "" -"Date until which the blanket order will be valid, after this date the " -"blanket order will be marked as expired" -msgstr "" -"Data fino alla quale l'ordine quadro sarà valido, dopo questa data l'ordine " -"quadro sarà indicato come scaduto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__name -msgid "Description" -msgstr "Descrizione" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_res_config_settings__group_purchase_blanket_disable_adding_lines -msgid "Disable adding more lines to POs" -msgstr "Disabilita l'aggiunta di altre righe negli OA" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Disable adding more lines to POs from Blanket Orders" -msgstr "Disabilita l'aggiunta di altre righe negli OA da ordini quadro" - -#. module: purchase_blanket_order -#: model:res.groups,name:purchase_blanket_order.purchase_blanket_orders_disable_adding_lines -msgid "Disable adding more lines to POs from Purchase Blanket Orders" -msgstr "" -"Disabilita l'aggiunta di altre righe negli OA da ordini quadro di acquisto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__display_name -msgid "Display Name" -msgstr "Nome visualizzato" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__done -msgid "Done" -msgstr "Evaso" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__draft -msgid "Draft" -msgstr "Bozza" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.expired_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.expired_purchase_blanket_orders_cron -msgid "Expire Blanket Orders" -msgstr "Scadenza ordini quadro" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__expired -msgid "Expired" -msgstr "Scaduto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__fiscal_position_id -msgid "Fiscal Position" -msgstr "Posizione fiscale" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_follower_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_follower_ids -msgid "Followers" -msgstr "Seguito da" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_partner_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_partner_ids -msgid "Followers (Partners)" -msgstr "Seguito da (partner)" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "Icona Font Awesome es. fa-tasks" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__has_message -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__has_message -msgid "Has Message" -msgstr "Ha un messaggio" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__id -msgid "ID" -msgstr "ID" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon" -msgstr "Icona" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "Icona per indicare un'attività eccezione." - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "If checked, new messages require your attention." -msgstr "Se selezionata, nuovi messaggi richiedono attenzione." - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Invoice Information" -msgstr "Informazioni fattura" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Invoiced Qty" -msgstr "Q.tà fatturata" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__invoiced_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__invoiced_uom_qty -msgid "Invoiced quantity" -msgstr "Quantità fatturata" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_is_follower -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_is_follower -msgid "Is Follower" -msgstr "Segue" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line____last_update -msgid "Last Modified on" -msgstr "Ultima modifica il" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_uid -msgid "Last Updated by" -msgstr "Ultimo aggiornamento di" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_date -msgid "Last Updated on" -msgstr "Ultimo aggiornamento il" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__line_ids -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Lines" -msgstr "Righe" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_main_attachment_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_main_attachment_id -msgid "Main Attachment" -msgstr "Allegato principale" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "Message Delivery error" -msgstr "Errore di consegna messaggio" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_ids -msgid "Messages" -msgstr "Messaggi" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Must have some lines" -msgstr "Deve contenere delle righe" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__my_activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "Scadenza mia attività" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__name -msgid "Name" -msgstr "Nome" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "Scadenza prossima attività" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_summary -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_summary -msgid "Next Activity Summary" -msgstr "Riepilogo prossima attività" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_id -msgid "Next Activity Type" -msgstr "Tipo prossima attività" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__note -msgid "Note" -msgstr "Nota" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of Actions" -msgstr "Numero di azioni" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of errors" -msgstr "Numero di errori" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "Numero di messaggi che richiedono un'azione" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "Numero di messaggi con errore di consegna" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__open -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Open" -msgstr "Aperto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__order_id -msgid "Order" -msgstr "Ordine" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Order Lines" -msgstr "Righe ordine" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_ids -msgid "Order lines" -msgstr "Righe ordine" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Ordered Qty" -msgstr "Q.tà ordinata" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__ordered_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__ordered_uom_qty -msgid "Ordered quantity" -msgstr "Quantità ordinata" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order__blanket_order_id -msgid "Origin blanket order" -msgstr "Origine ordine quadro" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_tree -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Original Qty" -msgstr "Q.tà originale" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__original_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__original_uom_qty -msgid "Original quantity" -msgstr "Quantità originale" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Other Information" -msgstr "Altre informazioni" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Partner is mandatory" -msgstr "Il partner è obbligatorio" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__payment_term_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__payment_term_id -msgid "Payment Terms" -msgstr "Termini di pagamento" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_unit -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__price_unit -msgid "Price" -msgstr "Prezzo" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Price must be greater than zero" -msgstr "Il prezzo deve essere maggiore di zero" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "Impostazioni raggruppamento approvvigionamento acquisti" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Product" -msgstr "Prodotto" - -#. module: purchase_blanket_order -#: model:ir.actions.report,name:purchase_blanket_order.report_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order -msgid "Purchase Blanket Order" -msgstr "Ordine quadro d'acquisto" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "Purchase Blanket Order %s is not open" -msgstr "L'ordine quadro di acquisto %s non è aperto" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_line -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Blanket Order Line" -msgstr "Riga ordine quadro di acquisto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_count -msgid "Purchase Blanket Order Line count" -msgstr "Numero righe ordine quadro d'acquisto" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard_line -msgid "Purchase Blanket Order Wizard Line" -msgstr "Riga procedura guidata ordine quadro d'acquisto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__purchase_count -msgid "Purchase Count" -msgstr "Conteggio acquisti" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__purchase_order_id -msgid "Purchase Order" -msgstr "Ordine di acquisto" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "Riga ordine di acquisto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__purchase_lines -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Order Lines" -msgstr "Righe ordine di acquisto" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Quantity must be greater than zero" -msgstr "La quantità deve essere maggiore di zero" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__qty -msgid "Quantity to Order" -msgstr "Quantità da Ordinare" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "RFQ" -msgstr "RdP" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "RFQ/Orders" -msgstr "RdP/Ordini" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Received Qty" -msgstr "Q.tà ricevuta" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__received_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__received_uom_qty -msgid "Received quantity" -msgstr "Quantità ricevuta" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Remaining Qty" -msgstr "Q.tà rimanente" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__remaining_uom_qty -msgid "Remaining quantity" -msgstr "Quantità residua" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_qty -msgid "Remaining quantity in base UoM" -msgstr "Quantità rimanente in UdM base" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__user_id -msgid "Responsible" -msgstr "Responsabile" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_user_id -msgid "Responsible User" -msgstr "Utente responsabile" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Schedule dates defined on the Purchase Order Line and on the Blanket Order " -"Line do not match." -msgstr "" -"Le date pianificate definite sulla riga ordine di acquisto e sulla riga " -"ordine quadro non corrispondono." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__date_schedule -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__date_schedule -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Scheduled Date" -msgstr "Data schedulata" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_search -msgid "Search Purchase Blanket Order Line" -msgstr "Cerca riga ordine quadro di acquisto" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__sequence -msgid "Sequence" -msgstr "Sequenza" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Setup default terms and conditions in your company settings." -msgstr "" -"Imposta termini predefiniti e condizioni nelle tue impostazioni aziendali." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Start Date" -msgstr "Data inizio" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__state -msgid "State" -msgstr "Stato" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" -"Stato in base alle attività\n" -"Scaduto: la data richiesta è trascorsa\n" -"Oggi: la data attività è oggi\n" -"Pianificato: attività future." - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_subtotal -msgid "Subtotal" -msgstr "Subtotale" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_tax -msgid "Tax" -msgstr "Imposta" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_tax -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__taxes_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__taxes_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Taxes" -msgstr "Imposte" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Terms and Conditions" -msgstr "Termini e condizioni" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"The currency of the blanket order must match with that of the purchase order." -msgstr "" -"La valuta dell'ordine quadro deve corrispondere con quella dell'ordine di " -"acquisto." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "The vendor must be equal to the blanket order lines vendor" -msgstr "Il fornitore deve essere lo stesso delle righe dell'ordine quadro" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "To Draft" -msgstr "A bozza" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_total -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_total -msgid "Total" -msgstr "Totale" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "Tipo di attività eccezione sul record." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Unit Price" -msgstr "Prezzo unitario" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_uom -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_uom -msgid "Unit of Measure" -msgstr "Unità di misura" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_untaxed -msgid "Untaxed Amount" -msgstr "Imponibile" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Use this menu to search within your blanket orders. For each blanket order,\n" -" you can track the related discussion with the vendor, " -"control\n" -" the products received and control the vendor bills." -msgstr "" -"Usa questo menu per ricercare nei tuoi ordini quadro. Per ogni ordine quadro," -"\n" -" puoi tracciare le relative conversazioni con il cliente, " -"controllare\n" -" i prodotti spediti e controllare le fatture del fornitore." - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "VAT:" -msgstr "IVA:" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "Validity Date" -msgstr "Data validità" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date is mandatory" -msgstr "La data di validità è obbligatoria" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date must be in the future" -msgstr "La data di validità deve essere nel futuro" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__partner_id -msgid "Vendor" -msgstr "Fornitore" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_ref -msgid "Vendor Reference" -msgstr "Riferimento fornitore" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.warnings_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.warnings_purchase_blanket_orders_cron -msgid "Warnings Blanket Orders" -msgstr "Avvisi ordini quadro" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website Messages" -msgstr "Messaggi sito web" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website communication history" -msgstr "Cronologia comunicazioni sito web" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__wizard_id -msgid "Wizard" -msgstr "Procedura guidata" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "" -"You can not delete a blanket order with opened purchase orders! Try to " -"cancel them before." -msgstr "" -"Non si può cancellare un ordine quadro con ordini di acquisto aperti! " -"Provare prima a cancellarli." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "You can not delete an open blanket order! Try to cancel it before." -msgstr "" -"Non si può cancellare un ordine quadro in stato aperto! Prova prima ad " -"annullarlo." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't create a purchase order from an expired blanket order!" -msgstr "Non si può creare un ordine di acquisto da un ordine quadro scaduto!" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't order more than the remaining quantities" -msgstr "Non si può ordinare più della quantità rimanente" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You have to select lines from the same company." -msgstr "Bisogna selezionare le righe della stessa azienda." - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "remaining" -msgstr "rimanenti" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/purchase_blanket_order.pot b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/purchase_blanket_order.pot deleted file mode 100644 index 60ff1615..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/i18n/purchase_blanket_order.pot +++ /dev/null @@ -1,937 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * purchase_blanket_order -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Blanket Order # " -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Currency:" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Payment Terms:" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Purchase person:" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Subtotal" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Total" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Validity Date:" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_ids -msgid "Activities" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "Activity State" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "All lines have already been completed." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Amount" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "An order can't be empty" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_attachment_count -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__blanket_line_id -msgid "Blanket Line" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__blanket_order_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Blanket Order" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order_line__blanket_order_line -msgid "Blanket Order Line" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_lines_view_tree -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_line -msgid "Blanket Order Lines" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard -msgid "Blanket Order Wizard" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Blanket Order starting date." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.act_open_purchase_blanket_order_view -#: model:ir.ui.menu,name:purchase_blanket_order.menu_purchase_blanket_order_config -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Blanket Orders" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "" -"Can not create Purchase Order from Blanket Order lines with different " -"currencies" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Cancel" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__cancelled -msgid "Cancelled" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Cannot confirm order %s as one of the lines refers to a blanket order that " -"has no remaining quantity." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Click to create a blanket order that can be converted into a purchase order." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__company_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__company_id -msgid "Company" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Confirm" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__confirmed -msgid "Confirmed" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Create Purchase Order" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.actions.act_window,name:purchase_blanket_order.action_create_purchase_order -msgid "Create RFQ" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_create_purchase_order -msgid "Create and View Order" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_uid -msgid "Created by" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__create_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__create_date -msgid "Created on" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__currency_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__currency_id -msgid "Currency" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Date Scheduled" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "" -"Date until which the blanket order will be valid, after this date the " -"blanket order will be marked as expired" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__name -msgid "Description" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_res_config_settings__group_purchase_blanket_disable_adding_lines -msgid "Disable adding more lines to POs" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_config_settings_form_view -msgid "Disable adding more lines to POs from Blanket Orders" -msgstr "" - -#. module: purchase_blanket_order -#: model:res.groups,name:purchase_blanket_order.purchase_blanket_orders_disable_adding_lines -msgid "Disable adding more lines to POs from Purchase Blanket Orders" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__display_name -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__display_name -msgid "Display Name" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__done -msgid "Done" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__draft -msgid "Draft" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.expired_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.expired_purchase_blanket_orders_cron -msgid "Expire Blanket Orders" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__expired -msgid "Expired" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__fiscal_position_id -msgid "Fiscal Position" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_follower_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_partner_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_type_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__has_message -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__has_message -msgid "Has Message" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__id -msgid "ID" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_icon -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Invoice Information" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Invoiced Qty" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__invoiced_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__invoiced_uom_qty -msgid "Invoiced quantity" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_is_follower -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard____last_update -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line____last_update -msgid "Last Modified on" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_uid -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__write_date -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__write_date -msgid "Last Updated on" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__line_ids -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Lines" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_main_attachment_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_ids -msgid "Messages" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Must have some lines" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__my_activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__name -msgid "Name" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_date_deadline -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_summary -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_type_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__note -msgid "Note" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_needaction_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_needaction_counter -msgid "Number of messages requiring action" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__message_has_error_counter -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields.selection,name:purchase_blanket_order.selection__purchase_blanket_order__state__open -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Open" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__order_id -msgid "Order" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Order Lines" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_ids -msgid "Order lines" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Ordered Qty" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__ordered_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__ordered_uom_qty -msgid "Ordered quantity" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_order__blanket_order_id -msgid "Origin blanket order" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_tree -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Original Qty" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__original_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__original_uom_qty -msgid "Original quantity" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Other Information" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Partner is mandatory" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__payment_term_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__payment_term_id -msgid "Payment Terms" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_unit -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__price_unit -msgid "Price" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Price must be greater than zero" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_res_config_settings -msgid "Procurement purchase grouping settings" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Product" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.actions.report,name:purchase_blanket_order.report_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order -msgid "Purchase Blanket Order" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "Purchase Blanket Order %s is not open" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_line -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Blanket Order Line" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__line_count -msgid "Purchase Blanket Order Line count" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_blanket_order_wizard_line -msgid "Purchase Blanket Order Wizard Line" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__purchase_count -msgid "Purchase Count" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard__purchase_order_id -msgid "Purchase Order" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model,name:purchase_blanket_order.model_purchase_order_line -msgid "Purchase Order Line" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__purchase_lines -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_form -msgid "Purchase Order Lines" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Quantity must be greater than zero" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__qty -msgid "Quantity to Order" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "RFQ" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "RFQ/Orders" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Received Qty" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__received_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__received_uom_qty -msgid "Received quantity" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_search -msgid "Remaining Qty" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_uom_qty -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__remaining_uom_qty -msgid "Remaining quantity" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__remaining_qty -msgid "Remaining quantity in base UoM" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__user_id -msgid "Responsible" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__activity_user_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"Schedule dates defined on the Purchase Order Line and on the Blanket Order " -"Line do not match." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__date_schedule -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__date_schedule -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Scheduled Date" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.purchase_blanket_order_line_search -msgid "Search Purchase Blanket Order Line" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__sequence -msgid "Sequence" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Setup default terms and conditions in your company settings." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__date_start -msgid "Start Date" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__state -msgid "State" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_state -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_subtotal -msgid "Subtotal" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_tax -msgid "Tax" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_tax -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__taxes_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__taxes_id -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Taxes" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "Terms and Conditions" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "" -"The currency of the blanket order must match with that of the purchase " -"order." -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/purchase_order.py:0 -#, python-format -msgid "The vendor must be equal to the blanket order lines vendor" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.view_purchase_blanket_order_form -msgid "To Draft" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_total -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__price_total -msgid "Total" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__activity_exception_decoration -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "Unit Price" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__product_uom -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__product_uom -msgid "Unit of Measure" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__amount_untaxed -msgid "Untaxed Amount" -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.actions.act_window,help:purchase_blanket_order.act_open_purchase_blanket_order_view -msgid "" -"Use this menu to search within your blanket orders. For each blanket order,\n" -" you can track the related discussion with the vendor, control\n" -" the products received and control the vendor bills." -msgstr "" - -#. module: purchase_blanket_order -#: model_terms:ir.ui.view,arch_db:purchase_blanket_order.report_blanketorder_document -msgid "VAT:" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__validity_date -msgid "Validity Date" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date is mandatory" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "Validity date must be in the future" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__partner_id -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__partner_id -msgid "Vendor" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__partner_ref -msgid "Vendor Reference" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.actions.server,name:purchase_blanket_order.warnings_purchase_blanket_orders_cron_ir_actions_server -#: model:ir.cron,cron_name:purchase_blanket_order.warnings_purchase_blanket_orders_cron -msgid "Warnings Blanket Orders" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order__website_message_ids -#: model:ir.model.fields,help:purchase_blanket_order.field_purchase_blanket_order_line__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: purchase_blanket_order -#: model:ir.model.fields,field_description:purchase_blanket_order.field_purchase_blanket_order_wizard_line__wizard_id -msgid "Wizard" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "" -"You can not delete a blanket order with opened purchase orders! Try to " -"cancel them before." -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "You can not delete an open blanket order! Try to cancel it before." -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't create a purchase order from an expired blanket order!" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You can't order more than the remaining quantities" -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/wizard/create_purchase_orders.py:0 -#, python-format -msgid "You have to select lines from the same company." -msgstr "" - -#. module: purchase_blanket_order -#. odoo-python -#: code:addons/purchase_blanket_order/models/blanket_orders.py:0 -#, python-format -msgid "remaining" -msgstr "" diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/__init__.py b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/__init__.py deleted file mode 100644 index a1217ef7..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import blanket_orders -from . import purchase_order -from . import purchase_config_settings diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/blanket_orders.py b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/blanket_orders.py deleted file mode 100644 index 6cfa5d57..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/blanket_orders.py +++ /dev/null @@ -1,623 +0,0 @@ -# Copyright (C) 2018 ForgeFlow S.L. (https://www.forgeflow.com) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from datetime import datetime - -from odoo import SUPERUSER_ID, _, api, fields, models -from odoo.exceptions import UserError -from odoo.tools import float_is_zero - - -class BlanketOrder(models.Model): - _name = "purchase.blanket.order" - _inherit = ["mail.thread", "mail.activity.mixin"] - _description = "Purchase Blanket Order" - _order = "date_start desc, id desc" - - @api.model - def _default_company(self): - return self.env.user.company_id - - @api.depends("line_ids.price_total") - def _compute_amount_all(self): - for order in self: - amount_untaxed = amount_tax = 0.0 - for line in order.line_ids: - amount_untaxed += line.price_subtotal - amount_tax += line.price_tax - order.update( - { - "amount_untaxed": order.currency_id.round(amount_untaxed), - "amount_tax": order.currency_id.round(amount_tax), - "amount_total": amount_untaxed + amount_tax, - } - ) - - name = fields.Char(default="Draft", readonly=True) - partner_id = fields.Many2one( - "res.partner", - string="Vendor", - readonly=True, - tracking=True, - states={"draft": [("readonly", False)]}, - ) - partner_ref = fields.Char(string="Vendor Reference", copy=False) - line_ids = fields.One2many( - "purchase.blanket.order.line", - "order_id", - string="Order lines", - tracking=True, - copy=True, - ) - line_count = fields.Integer( - string="Purchase Blanket Order Line count", - compute="_compute_line_count", - readonly=True, - ) - product_id = fields.Many2one( - "product.product", - related="line_ids.product_id", - string="Product", - ) - currency_id = fields.Many2one( - "res.currency", - required=True, - default=lambda self: self.env.user.company_id.currency_id.id, - ) - payment_term_id = fields.Many2one( - "account.payment.term", - string="Payment Terms", - readonly=True, - states={"draft": [("readonly", False)]}, - ) - confirmed = fields.Boolean(copy=False) - cancelled = fields.Boolean(copy=False) - state = fields.Selection( - selection=[ - ("draft", "Draft"), - ("open", "Open"), - ("done", "Done"), - ("expired", "Expired"), - ], - compute="_compute_state", - store=True, - copy=False, - tracking=True, - ) - validity_date = fields.Date( - readonly=True, - states={"draft": [("readonly", False)]}, - tracking=True, - help="Date until which the blanket order will be valid, after this " - "date the blanket order will be marked as expired", - ) - date_start = fields.Datetime( - readonly=True, - required=True, - string="Start Date", - default=fields.Datetime.now, - states={"draft": [("readonly", False)]}, - help="Blanket Order starting date.", - ) - note = fields.Text(readonly=True, states={"draft": [("readonly", False)]}) - user_id = fields.Many2one( - "res.users", - string="Responsible", - readonly=True, - default=lambda self: self.env.uid, - states={"draft": [("readonly", False)]}, - ) - company_id = fields.Many2one( - "res.company", - string="Company", - default=_default_company, - readonly=True, - states={"draft": [("readonly", False)]}, - ) - purchase_count = fields.Integer(compute="_compute_purchase_count") - - fiscal_position_id = fields.Many2one( - "account.fiscal.position", string="Fiscal Position" - ) - - amount_untaxed = fields.Monetary( - string="Untaxed Amount", - store=True, - readonly=True, - compute="_compute_amount_all", - tracking=True, - ) - amount_tax = fields.Monetary( - string="Taxes", store=True, readonly=True, compute="_compute_amount_all" - ) - amount_total = fields.Monetary( - string="Total", store=True, readonly=True, compute="_compute_amount_all" - ) - - # Fields use to filter in tree view - original_uom_qty = fields.Float( - string="Original quantity", - compute="_compute_uom_qty", - search="_search_original_uom_qty", - ) - ordered_uom_qty = fields.Float( - string="Ordered quantity", - compute="_compute_uom_qty", - search="_search_ordered_uom_qty", - ) - invoiced_uom_qty = fields.Float( - string="Invoiced quantity", - compute="_compute_uom_qty", - search="_search_invoiced_uom_qty", - ) - remaining_uom_qty = fields.Float( - string="Remaining quantity", - compute="_compute_uom_qty", - search="_search_remaining_uom_qty", - ) - received_uom_qty = fields.Float( - string="Received quantity", - compute="_compute_uom_qty", - search="_search_received_uom_qty", - ) - - def _get_purchase_orders(self): - return self.mapped("line_ids.purchase_lines.order_id") - - @api.depends("line_ids") - def _compute_line_count(self): - self.line_count = len(self.mapped("line_ids")) - - def _compute_purchase_count(self): - for blanket_order in self: - blanket_order.purchase_count = len(blanket_order._get_purchase_orders()) - - @api.depends( - "line_ids.remaining_uom_qty", - "validity_date", - "confirmed", - "cancelled", - ) - def _compute_state(self): - today = fields.Date.today() - precision = self.env["decimal.precision"].precision_get( - "Product Unit of Measure" - ) - for order in self: - if not order.confirmed and not order.cancelled: - order.state = "draft" - elif order.validity_date <= today or order.cancelled: - order.state = "expired" - elif float_is_zero( - sum(order.line_ids.mapped("remaining_uom_qty")), - precision_digits=precision, - ): - order.state = "done" - else: - order.state = "open" - - def _compute_uom_qty(self): - for bo in self: - bo.original_uom_qty = sum(bo.mapped("line_ids.original_uom_qty")) - bo.ordered_uom_qty = sum(bo.mapped("line_ids.ordered_uom_qty")) - bo.invoiced_uom_qty = sum(bo.mapped("line_ids.invoiced_uom_qty")) - bo.received_uom_qty = sum(bo.mapped("line_ids.received_uom_qty")) - bo.remaining_uom_qty = sum(bo.mapped("line_ids.remaining_uom_qty")) - - @api.onchange("partner_id") - def onchange_partner_id(self): - """ - Update the following fields when the partner is changed: - - Payment term - """ - if not self.partner_id: - self.payment_term_id = False - self.fiscal_position_id = False - return - - self.payment_term_id = ( - self.partner_id.property_supplier_payment_term_id - and self.partner_id.property_supplier_payment_term_id.id - or False - ) - - self.fiscal_position_id = ( - self.env["account.fiscal.position"] - .with_context(company_id=self.company_id.id) - ._get_fiscal_position(partner=self.partner_id) - ) - - self.currency_id = ( - self.partner_id.property_purchase_currency_id.id - or self.env.user.company_id.currency_id.id - ) - - if self.partner_id.user_id: - self.user_id = self.partner_id.user_id.id - - def unlink(self): - for order in self: - if order.state not in ("draft", "expired"): - raise UserError( - _( - "You can not delete an open blanket order! " - "Try to cancel it before." - ) - ) - return super().unlink() - - def copy_data(self, default=None): - if default is None: - default = {} - default.update(self.default_get(["name", "confirmed"])) - return super().copy_data(default) - - def _validate(self): - try: - today = fields.Date.today() - for order in self: - assert order.validity_date, _("Validity date is mandatory") - assert order.validity_date > today, _( - "Validity date must be in the future" - ) - assert order.partner_id, _("Partner is mandatory") - assert len(order.line_ids) > 0, _("Must have some lines") - order.line_ids._validate() - except AssertionError as e: - raise UserError(e) from e - - def set_to_draft(self): - for order in self: - order.write({"cancelled": False}) - return True - - def action_confirm(self): - self._validate() - for order in self: - vals = {"confirmed": True} - # Set name by sequence only if is necessary - if order.name == "Draft": - sequence_obj = self.env["ir.sequence"] - if order.company_id: - sequence_obj = sequence_obj.with_company(order.company_id) - name = sequence_obj.next_by_code("purchase.blanket.order") or "Draft" - vals.update({"name": name}) - order.write(vals) - return True - - def action_cancel(self): - for order in self: - if order.purchase_count > 0: - for po in order._get_purchase_orders(): - if po.state not in ("cancel"): - raise UserError( - _( - "You can not delete a blanket order with opened " - "purchase orders! " - "Try to cancel them before." - ) - ) - order.write({"cancelled": True, "confirmed": False}) - return True - - def action_view_purchase_orders(self): - purchase_orders = self._get_purchase_orders() - action = self.env["ir.actions.actions"]._for_xml_id("purchase.purchase_rfq") - if len(purchase_orders) > 0: - action["domain"] = [("id", "in", purchase_orders.ids)] - action["context"] = [("id", "in", purchase_orders.ids)] - else: - action = {"type": "ir.actions.act_window_close"} - return action - - def action_view_purchase_blanket_order_line(self): - action = self.env["ir.actions.actions"]._for_xml_id( - "purchase_blanket_order.act_open_purchase_blanket_order_lines_view_tree" - ) - lines = self.mapped("line_ids") - if len(lines) > 0: - action["domain"] = [("id", "in", lines.ids)] - return action - - @api.model - def expire_orders(self): - today = fields.Date.today() - expired_orders = self.search( - [("state", "=", "open"), ("validity_date", "<=", today)] - ) - expired_orders.modified(["validity_date"]) - expired_orders.env.flush_all() - - @api.model - def compute_warnings(self): - """Base function to create activity warnings""" - return True - - @api.model - def _search_original_uom_qty(self, operator, value): - bo_line_obj = self.env["purchase.blanket.order.line"] - res = [] - bo_lines = bo_line_obj.search([("original_uom_qty", operator, value)]) - order_ids = bo_lines.mapped("order_id") - res.append(("id", "in", order_ids.ids)) - return res - - @api.model - def _search_ordered_uom_qty(self, operator, value): - bo_line_obj = self.env["purchase.blanket.order.line"] - res = [] - bo_lines = bo_line_obj.search([("ordered_uom_qty", operator, value)]) - order_ids = bo_lines.mapped("order_id") - res.append(("id", "in", order_ids.ids)) - return res - - @api.model - def _search_invoiced_uom_qty(self, operator, value): - bo_line_obj = self.env["purchase.blanket.order.line"] - res = [] - bo_lines = bo_line_obj.search([("invoiced_uom_qty", operator, value)]) - order_ids = bo_lines.mapped("order_id") - res.append(("id", "in", order_ids.ids)) - return res - - @api.model - def _search_received_uom_qty(self, operator, value): - bo_line_obj = self.env["purchase.blanket.order.line"] - res = [] - bo_lines = bo_line_obj.search([("received_uom_qty", operator, value)]) - order_ids = bo_lines.mapped("order_id") - res.append(("id", "in", order_ids.ids)) - return res - - @api.model - def _search_remaining_uom_qty(self, operator, value): - bo_line_obj = self.env["purchase.blanket.order.line"] - res = [] - bo_lines = bo_line_obj.search([("remaining_uom_qty", operator, value)]) - order_ids = bo_lines.mapped("order_id") - res.append(("id", "in", order_ids.ids)) - return res - - -class BlanketOrderLine(models.Model): - _name = "purchase.blanket.order.line" - _description = "Purchase Blanket Order Line" - _inherit = ["mail.thread", "mail.activity.mixin"] - - @api.depends("original_uom_qty", "price_unit", "taxes_id") - def _compute_amount(self): - for line in self: - taxes = line.taxes_id.compute_all( - line.price_unit, - line.order_id.currency_id, - line.original_uom_qty, - product=line.product_id, - partner=line.order_id.partner_id, - ) - line.update( - { - "price_tax": sum( - t.get("amount", 0.0) for t in taxes.get("taxes", []) - ), - "price_total": taxes["total_included"], - "price_subtotal": taxes["total_excluded"], - } - ) - - name = fields.Char(string="Description", tracking=True) - sequence = fields.Integer() - order_id = fields.Many2one( - "purchase.blanket.order", required=True, ondelete="cascade" - ) - product_id = fields.Many2one( - "product.product", - string="Product", - required=True, - domain=[("purchase_ok", "=", True)], - ) - product_uom = fields.Many2one("uom.uom", string="Unit of Measure", required=True) - price_unit = fields.Float(string="Price", required=True, digits=("Product Price")) - taxes_id = fields.Many2many( - "account.tax", - string="Taxes", - domain=["|", ("active", "=", False), ("active", "=", True)], - ) - date_schedule = fields.Date(string="Scheduled Date") - original_uom_qty = fields.Float( - string="Original quantity", - required=True, - default=1.0, - digits=("Product Unit of Measure"), - ) - ordered_uom_qty = fields.Float( - string="Ordered quantity", - compute="_compute_quantities", - store=True, - digits=("Product Unit of Measure"), - ) - invoiced_uom_qty = fields.Float( - string="Invoiced quantity", - compute="_compute_quantities", - store=True, - digits=("Product Unit of Measure"), - ) - remaining_uom_qty = fields.Float( - string="Remaining quantity", - compute="_compute_quantities", - store=True, - digits=("Product Unit of Measure"), - ) - remaining_qty = fields.Float( - string="Remaining quantity in base UoM", - compute="_compute_quantities", - store=True, - digits=("Product Unit of Measure"), - ) - received_uom_qty = fields.Float( - string="Received quantity", - compute="_compute_quantities", - store=True, - digits=("Product Unit of Measure"), - ) - purchase_lines = fields.One2many( - comodel_name="purchase.order.line", - inverse_name="blanket_order_line", - string="Purchase Order Lines", - readonly=True, - copy=False, - ) - company_id = fields.Many2one( - "res.company", related="order_id.company_id", store=True, readonly=True - ) - currency_id = fields.Many2one( - "res.currency", related="order_id.currency_id", readonly=True - ) - partner_id = fields.Many2one( - related="order_id.partner_id", string="Vendor", readonly=True - ) - user_id = fields.Many2one( - related="order_id.user_id", string="Responsible", readonly=True - ) - payment_term_id = fields.Many2one( - related="order_id.payment_term_id", string="Payment Terms", readonly=True - ) - - price_subtotal = fields.Monetary( - compute="_compute_amount", string="Subtotal", store=True - ) - price_total = fields.Monetary(compute="_compute_amount", string="Total", store=True) - price_tax = fields.Float(compute="_compute_amount", string="Tax", store=True) - - def _format_date(self, date): - # format date following user language - lang_model = self.env["res.lang"] - lang = lang_model._lang_get(self.env.user.lang) - date_format = lang.date_format - return datetime.strftime(fields.Date.from_string(date), date_format) - - def name_get(self): - result = [] - if self.env.context.get("from_purchase_order"): - for record in self: - res = "[%s]" % record.order_id.name - if record.date_schedule: - formatted_date = self._format_date(record.date_schedule) - res += " - {}: {}".format(_("Date Scheduled"), formatted_date) - res += " ({}: {} {})".format( - _("remaining"), - record.remaining_uom_qty, - record.product_uom.name, - ) - result.append((record.id, res)) - return result - return super().name_get() - - def _get_display_price(self, product): - - seller = product._select_seller( - partner_id=self.order_id.partner_id, - quantity=self.original_uom_qty, - date=self.order_id.date_start - and fields.Date.from_string(self.order_id.date_start), - uom_id=self.product_uom, - ) - - if not seller: - return - - price_unit = ( - self.env["account.tax"]._fix_tax_included_price_company( - seller.price, - product.supplier_taxes_id, - self.purchase_lines.taxes_id, - self.company_id, - ) - if seller - else 0.0 - ) - if ( - price_unit - and seller - and self.order_id.currency_id - and seller.currency_id != self.order_id.currency_id - ): - price_unit = seller.currency_id.compute( - price_unit, self.order_id.currency_id - ) - - if seller and self.product_uom and seller.product_uom != self.product_uom: - price_unit = seller.product_uom._compute_price(price_unit, self.product_uom) - - return price_unit - - @api.onchange("product_id", "original_uom_qty") - def onchange_product(self): - precision = self.env["decimal.precision"].precision_get( - "Product Unit of Measure" - ) - if self.product_id: - name = self.product_id.name - if not self.product_uom: - self.product_uom = self.product_id.uom_po_id or self.product_id.uom_id - if self.order_id.partner_id and float_is_zero( - self.price_unit, precision_digits=precision - ): - self.price_unit = self._get_display_price(self.product_id) - if self.product_id.code: - name = "[{}] {}".format(name, self.product_id.code) - if self.product_id.description_purchase: - name += "\n" + self.product_id.description_purchase - self.name = name - - fpos = self.order_id.fiscal_position_id - if self.env.uid == SUPERUSER_ID: - company_id = self.env.user.company_id.id - self.taxes_id = fpos.map_tax( - self.product_id.supplier_taxes_id.filtered( - lambda r: r.company_id.id == company_id - ) - ) - else: - self.taxes_id = fpos.map_tax(self.product_id.supplier_taxes_id) - - @api.depends( - "purchase_lines.order_id.state", - "purchase_lines.blanket_order_line", - "purchase_lines.product_qty", - "purchase_lines.product_uom", - "purchase_lines.qty_received", - "purchase_lines.qty_invoiced", - "original_uom_qty", - "product_uom", - ) - def _compute_quantities(self): - for line in self: - purchase_lines = line.purchase_lines - line.ordered_uom_qty = sum( - pol.product_uom._compute_quantity(pol.product_qty, line.product_uom) - for pol in purchase_lines - if pol.order_id.state != "cancel" and pol.product_id == line.product_id - ) - line.invoiced_uom_qty = sum( - pol.product_uom._compute_quantity(pol.qty_invoiced, line.product_uom) - for pol in purchase_lines - if pol.order_id.state != "cancel" and pol.product_id == line.product_id - ) - line.received_uom_qty = sum( - pol.product_uom._compute_quantity(pol.qty_received, line.product_uom) - for pol in purchase_lines - if pol.order_id.state != "cancel" and pol.product_id == line.product_id - ) - line.remaining_uom_qty = line.original_uom_qty - line.ordered_uom_qty - line.remaining_qty = line.product_uom._compute_quantity( - line.remaining_uom_qty, line.product_id.uom_id - ) - - def _validate(self): - try: - for line in self: - assert line.price_unit > 0.0, _("Price must be greater than zero") - assert line.original_uom_qty > 0.0, _( - "Quantity must be greater than zero" - ) - except AssertionError as e: - raise UserError(e) from e diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_config_settings.py b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_config_settings.py deleted file mode 100644 index e6ed88ea..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_config_settings.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (C) 2018 ForgeFlow S.L. (https://www.forgeflow.com) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import fields, models - - -class PurchaseConfigSettings(models.TransientModel): - _inherit = "res.config.settings" - - group_purchase_blanket_disable_adding_lines = fields.Boolean( - string="Disable adding more lines to POs", - implied_group="purchase_blanket_order." - "purchase_blanket_orders_disable_adding_lines", - ) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_order.py b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_order.py deleted file mode 100644 index 04736cf8..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/models/purchase_order.py +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright (C) 2018 ForgeFlow S.L. (https://www.forgeflow.com) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from datetime import date, timedelta - -from odoo import _, api, fields, models -from odoo.exceptions import ValidationError - - -class PurchaseOrder(models.Model): - _inherit = "purchase.order" - - blanket_order_id = fields.Many2one( - "purchase.blanket.order", - string="Origin blanket order", - related="order_line.blanket_order_line.order_id", - readonly=True, - ) - - @api.model - def _check_exchausted_blanket_order_line(self): - return any( - line.blanket_order_line.remaining_qty < 0.0 for line in self.order_line - ) - - def button_confirm(self): - res = super().button_confirm() - for order in self: - if order._check_exchausted_blanket_order_line(): - raise ValidationError( - _( - "Cannot confirm order %s as one of the lines refers " - "to a blanket order that has no remaining quantity." - ) - % order.name - ) - return res - - @api.constrains("partner_id") - def check_partner_id(self): - for line in self.order_line: - if line.blanket_order_line: - if line.blanket_order_line.partner_id != self.partner_id: - raise ValidationError( - _( - "The vendor must be equal to the blanket order" - " lines vendor" - ) - ) - - @api.constrains("currency_id") - def check_currency(self): - for rec in self: - if any( - line.blanket_order_line.order_id.currency_id != rec.currency_id - for line in rec.order_line.filtered(lambda x: x.blanket_order_line) - ): - raise ValidationError( - _( - "The currency of the blanket order must match with that " - "of the purchase order." - ) - ) - - -class PurchaseOrderLine(models.Model): - _inherit = "purchase.order.line" - - blanket_order_line = fields.Many2one( - comodel_name="purchase.blanket.order.line", - copy=False, - domain="[('product_id', '=', product_id)]", - ) - - @api.model_create_multi - def create(self, vals_list): - lines = super().create(vals_list) - for line in lines: - if not line.blanket_order_line: - line.with_context(assigned_from_creation=True).get_assigned_bo_line() - return lines - - def _get_assigned_bo_line(self, bo_lines): - # We get the blanket order line with enough quantity and closest - # scheduled date - assigned_bo_line = False - date_planned = fields.Date.from_string(self.date_planned) or date.today() - date_delta = timedelta(days=365) - for line in bo_lines.filtered(lambda l: l.date_schedule): - date_schedule = fields.Date.from_string(line.date_schedule) - if date_schedule and abs(date_schedule - date_planned) < date_delta: - assigned_bo_line = line - date_delta = abs(date_schedule - date_planned) - if assigned_bo_line: - return assigned_bo_line - non_date_bo_lines = bo_lines.filtered(lambda l: not l.date_schedule) - if non_date_bo_lines: - return non_date_bo_lines[0] - - def _get_eligible_bo_lines_domain(self, base_qty): - filters = [ - ("product_id", "=", self.product_id.id), - ("remaining_qty", ">=", base_qty), - ("currency_id", "=", self.order_id.currency_id.id), - ("order_id.state", "=", "open"), - ] - if self.order_id.partner_id: - filters.append(("partner_id", "=", self.order_id.partner_id.id)) - return filters - - def _get_eligible_bo_lines(self): - base_qty = self.product_uom._compute_quantity( - self.product_qty, self.product_id.uom_id - ) - filters = self._get_eligible_bo_lines_domain(base_qty) - return self.env["purchase.blanket.order.line"].search(filters) - - def get_assigned_bo_line(self): - self.ensure_one() - eligible_bo_lines = self._get_eligible_bo_lines() - if eligible_bo_lines: - if ( - not self.blanket_order_line - or self.blanket_order_line not in eligible_bo_lines - ): - self.blanket_order_line = self._get_assigned_bo_line(eligible_bo_lines) - else: - self.blanket_order_line = False - self.onchange_blanket_order_line() - return {"domain": {"blanket_order_line": [("id", "in", eligible_bo_lines.ids)]}} - - @api.onchange("product_id", "partner_id") - def onchange_product_id(self): - res = super().onchange_product_id() - # If product has changed remove the relation with blanket order line - if self.product_id: - return self.get_assigned_bo_line() - return res - - @api.depends("product_qty", "product_uom") - def _compute_price_unit_and_date_planned_and_name(self): - res = super()._compute_price_unit_and_date_planned_and_name() - for rec in self: - if ( - rec.product_id - and not rec.env.context.get("skip_blanket_find", False) - and not rec.env.context.get("assigned_from_creation", False) - ): - return rec.get_assigned_bo_line() - return res - - @api.onchange("blanket_order_line") - def onchange_blanket_order_line(self): - bol = self.blanket_order_line - if bol: - self.product_id = bol.product_id - if bol.date_schedule: - self.date_planned = bol.date_schedule - if bol.product_uom != self.product_uom: - price_unit = bol.product_uom._compute_price( - bol.price_unit, self.product_uom - ) - else: - price_unit = bol.price_unit - self.price_unit = price_unit - if bol.taxes_id: - self.taxes_id = bol.taxes_id - else: - if not self.env.context.get("assigned_from_creation", False): - self._compute_tax_id() - self.with_context( - skip_blanket_find=True - )._compute_price_unit_and_date_planned_and_name() - - @api.constrains("date_planned") - def check_date_planned(self): - for line in self: - date_planned = fields.Date.from_string(line.date_planned) - if ( - line.blanket_order_line - and line.blanket_order_line.date_schedule - and line.blanket_order_line.date_schedule != date_planned - and not line.env.context.get("assigned_from_creation", False) - ): - raise ValidationError( - _( - "Schedule dates defined on the Purchase Order Line " - "and on the Blanket Order Line do not match." - ) - ) - - @api.constrains("currency_id") - def check_currency(self): - for line in self: - blanket_currency = line.blanket_order_line.order_id.currency_id - if blanket_currency and line.order_id.currency_id != blanket_currency: - raise ValidationError( - _( - "The currency of the blanket order must match with that " - "of the purchase order." - ) - ) diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/CONTRIBUTORS.rst deleted file mode 100644 index 29b7899e..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,4 +0,0 @@ -* Adrià Gil Sorribes -* Jordi Ballester Alomar -* Héctor Villarreal -* Lois Rilo diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/DESCRIPTION.rst b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/DESCRIPTION.rst deleted file mode 100644 index e4d52f2b..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/DESCRIPTION.rst +++ /dev/null @@ -1,4 +0,0 @@ -A purchase blanket order is a pre-agreement to purchase a certain number of -quantities of products at a specific price. From a confirmed blanket order, -the users can create new purchase orders at such price, until the blanket -order expires due to reaching the validity date. diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/USAGE.rst b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/USAGE.rst deleted file mode 100644 index fe1391db..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/readme/USAGE.rst +++ /dev/null @@ -1,52 +0,0 @@ -A new menu in the Purchase area is created, allowing users to create new blanket orders. - -To create a new Purchase Blanket Order go to the purchase menu in the Purchase section: - -.. image:: /purchase_blanket_order/static/description/BO_menu.png - :alt: Blanket Orders menu - -Hitting the button create will open the form view in which we can introduce the following -information: - -* Vendor -* Payment Terms -* Ordering and Validity dates -* Order lines: - * Product - * Accorded price - * Original, Ordered, Invoiced, Received and Remaining quantities -* Terms and Conditions of the Blanket Order - -.. image:: /purchase_blanket_order/static/description/BO_form.png - :alt: Blanket Orders form - -From the form, once the Blanket Order has been confirmed and its state is open, the user can -create a Purchase Order, check the Purchase Orders associated to the Blanket Order and/or -see the Blanket Order lines associated to the BO. - -.. image:: /purchase_blanket_order/static/description/BO_actions.png - :alt: Actions that can be done from Blanket Order - -Hitting the button Create Purchase Order will open a wizard that will ask for the amount of each -product in the BO lines for which the Purchase Order will be created. - -.. image:: /purchase_blanket_order/static/description/PO_from_BO.png - :alt: Create Purchase Order from Blanket Order - -Installing this module will add an additional menu which will show all the blanket order lines -currently defined in the system. From this list the user can create customized Purchase Orders -selecting the lines for which the PO (or POs if the vendors are different) is (are) created. - -.. image:: /purchase_blanket_order/static/description/BO_lines.png - :alt: Blanket Order lines and actions - -In the Purchase Order form one field is added in the PO lines, the Blanket Order line field. This -field keeps track to which Blanket Order line the PO line is associated. Upon adding a new product -in a newly created Purchase Order a blanket order line will be suggested depending on the following -factors: - -* Closer Validity date -* Remaining quantity > Quantity introduced in the Purchase Order line - -.. image:: /purchase_blanket_order/static/description/PO_BOLine.png - :alt: New field added in Purchase Order Line diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/report.xml b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/report.xml deleted file mode 100644 index fab3d23f..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/report.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - Purchase Blanket Order - purchase.blanket.order - qweb-pdf - purchase_blanket_order.report_blanketorder - purchase_blanket_order.report_blanketorder - - report - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/templates.xml b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/templates.xml deleted file mode 100644 index d1d765f5..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/report/templates.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/ir.model.access.csv b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/ir.model.access.csv deleted file mode 100644 index 5b6bf71a..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/ir.model.access.csv +++ /dev/null @@ -1,11 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_purchase_blanket_order,purchase.order,model_purchase_blanket_order,purchase.group_purchase_manager,1,1,1,0 -access_purchase_blanket_order_line,purchase.order.line,model_purchase_blanket_order_line,purchase.group_purchase_manager,1,1,1,1 -access_purchase_blanket_order_manager,purchase.order.manager,model_purchase_blanket_order,purchase.group_purchase_manager,1,1,1,1 -access_purchase_blanket_order_line_manager,purchase.order.line.manager,model_purchase_blanket_order_line,purchase.group_purchase_manager,1,1,1,1 -access_purchase_blanket_order_accountant,purchase.order.accountant,model_purchase_blanket_order,account.group_account_user,1,1,0,0 -access_purchase_blanket_order_line_accountant,purchase.order.line accountant,model_purchase_blanket_order_line,account.group_account_user,1,1,0,0 -access_purchase_blanket_order_user,purchase.order user,model_purchase_blanket_order,base.group_user,1,0,0,0 -access_purchase_blanket_order_line_user,purchase.order.line user,model_purchase_blanket_order_line,base.group_user,1,0,0,0 -access_purchase_blanket_order_wizard_user,purchase.blanket.order.wizard user,model_purchase_blanket_order_wizard,base.group_user,1,1,1,0 -access_purchase_blanket_order_wizard_line_user,purchase.blanket.order.wizard.line user,model_purchase_blanket_order_wizard_line,base.group_user,1,1,1,1 diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/security.xml b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/security.xml deleted file mode 100644 index 520e6d6f..00000000 --- a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/security/security.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - Disable adding more lines to POs from Purchase Blanket Orders - - - - Blanket Order multi-company - - - ['|', ('company_id','=',False), ('company_id','in',company_ids)] - - - Blanket Order Line multi-company - - - ['|', ('company_id','=',False), ('company_id','in',company_ids)] - - diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_actions.png b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_actions.png deleted file mode 100644 index e05cce8195721a8284f38a430d5da90c5537a55a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56322 zcmeAS@N?(olHy`uVBq!ia0y~yV76jlU<~A7Vqjn}uJ;dSU|`@Z@Q5sCVBi)8VMc~o zb0ioT7}!fZeO=ifGqdn%8CgD=w~~QDfx*+oF{I+wo4w(aQ#{L_m-p?CmyAkTqNBTO z*XmWf-4ms_dzi$$-xN)M@=oeHkN2gF8ddp>WBdo$>sY1E{y3z5K}==3Nwc7tg1CW> zSoh4AFCAB}6k8e^mL(V!^YC3ezq!(otcK29^^R)+e{eZHh5w%>*0v&|LJ`hMRBx|D0d{=|kb&OMxfW1l`+a z`R~W~b#c4)9FfTSYx4G}<@-{r?fJFae!fujoU1uCZhu{E<<}`;r%sqc?G9x0K-M^P#^9$V+$)31xJ&)w$Ion^gzyJF-{{L;3=R|G$a<_k8QqrxsoNjLfCI)jJK_Iv&eMd^*p0RQqvL@j=VvicdZ@ zedgc*NHDNbcTw1?wshi&v%B;r-_29#EYJxr*ykn~GvV5H``=&o?*CI?{P4l?`@4Rf zoBFw1tnSx4eY?Lul9hB@ew;Gt@o?=?O!koCXv=hPVOqPSZd#R#%G%I1B8;1JXB)5G zQWy4*QIV1H!1NV9!f!hnT$c3r3proW4^&V#I>yjpa`vp{98Y7Vc`*z7P1jxf)pFl! zUVWdV!z30dqxa`K3eLzs-}igxy*yCx9{&90YmecK>(_+^li%FAdF!e6X{pv%e7h8M zI!;+`+!9nMQyAlZOfs2gam2}t4HGu5kKIxA_pSNuwTI*Pe!sZeT;6s^@$cRHe_OZ4 z%rjgTw0Y49iKR*nll!b)e9GH8X1rLwd|B=aiMAqM&ZuhXa{2r;?^O2(4->WLpFFWZ zdg10RyTWvzTAm9J?cnh+`@TK@?#|uu?~4-k=k5D)?CEC9>ugIbrXA2}f9)|TH##bN zt*FsCN#=%c2haWe`Znh6m6=ypv1)aR6zQ?JD=nRJX_lcL3p<1A(o3@n&snlx3i49g zqQfodu{z>Z@>GUE8P<(gnxdzv3YY|XIWQ3S^DdX&X|kqh^$mp_z+1l_MhWv`V?wm8*W$ZIBb z4wMu0S6uDT;BjVnFsHxt_7BFjrKO7BciZpSv+rJr(Ya|wGKmjQz1qobdQS3e^o}x< zukN?D{_xtlBS1?@fqB~Jxjn~k_cmu3G{np^oK`k>LXU*7$tzyXo2^!p7^1Sh<|K2l zELf_&Y-!xZeZ_TRMaBq{A{g1=- zF&bhlv+r+Ka+W>0ckbEq?`+PAWO+xHJ#XIsQh0A|VXxBE(?3OI^4k1P9{xL5HZd|z zP5W@(=BuZ}#1@DBefReEwSNkH%}c$^9#=cAznN9exi-gc{>M8D?q{0LZd?+xFhnoq zP~Gy2Z#a(Yi*YesefTbH_wDUQJBv0ZoV~s5prrJdU9bDilhzg=O(XNZtm`@MV*t`Qg}4Gl2&e=fAT~G>)*zw7Cnw4t&S2aBbw4~&S~e_`F2v* zqX_PUmd9_ZWJqq8`ug`UTg1Jj+>JA~E{ZTZExKfJgwpn>3-<2Z$ocP7lIi3^2Q7g) z>RNmZ9@!2mObIfcrnhBXQ=+HovTSBic+RtAO4Q;FYg|~=czZgg1i2lMntATrBj2t3TGR)@dz|%(+YW4IfB{jF2FCz*Vb-~E#4 z!uu9$-oIrkHrglswOUq6LusX}TMPRs{pg32Wp#g-PK#cV8mP7I5TkI|UfU0`*T2^u zT&ut#wDp{Xu#?YD-^GsmWAim+qs8*fqaH3ezC}$2cP_0Wqg8jW_;ANpi(K_l9*$;lLAd%RK-0zIXU)rxzXJPT;`|oYJ?TIU< zSXo#^#KdgL{e9woBgYcyXn(tXA1~f*kDjF88>uwo2Adm7Fy?< z7#>x)#MZXJtJQJ!*~g4K7gb(3b)!mv&t%uU_y8~Wz!#N|5|YoKo6gT~IKA9`^1=f- z*VpS^>Dn1%c6jyGtc4LJSC}@RnwPwJ`MF3%Beq@l@9qD3bN%k!akk(5b;A}d*tb<& zfT5f3-TO61rYEL9e{g(j(BF5@zuH+>e-sjkvSK)}^s4d2hrjNf`&O5{werS|Tla!J z<~l~`bT_-zX0PA3W!H+(J^vou)4yLmKlRk!YmOR!-bg9>#mEOjEUucx9u)_dGIXz&7yU?w%xds zx#_Rkk+XaC7(X8=Jsq!Qxvlj3ySeWDa_iTuiP={Z$zixop!4#k`>WXBhP^#>wP@vr zzc1?Q^X+$+J^VQL>!!Om;wqLu`&W^fs@4wB8U6LkjyrOI7gAW0lTUC{W4rOis zo_}u-C&Tsi@%mG}UhWKW2nw1MbYQ1bbo;}}?dI%C%o;BHHx_-o^fLAR^8dfj|9kwt zx%8#|n)-ivv*%p8wbR46tNGkB=d|m$YBp}IbJmU9QKa_$<67O@C#P^(uKaT2q+8V2 zs=4znc`x@{yQ8YU`tN1m(vKlaE5A=~el$yerg&Z}_j=tHb)D{% zM-h4X`S*91uMg1J^Yhv4X{jsMmz8e;CDVPK3Q7C#zyDgbGv-{O%-T}B`Svz8Iooe@ zb91||;tM?f@a*^de`kNUd*?c9O4mD^9Fyvx*PFGsI-N_u%w5^GKU*oS^V6qIR`r5> z-@liCJNzzTVU*R@JyCoArLBu#xxi4hf}?c9zaJm}UE5bsU4C>`FZ2G08@KMHn;k7% z7xT61?L6r#(hKiqzP?4Y-ckjUyXWOV!Hox;c4xCb#KpZm%UkC@!xFo+*hw6-?udWOBRPoI6}Ub_GP<4FZ~ z&z@~|+Z}zP(n9&hq^)629Wi>_ckF8G-El9cizeT!hj|oAa-~|DN~Ux3xax^Nt5i z#>ZsUlrIE|++3Hs_)U3KsXmiplBCJ2UV}+W(+iFH@?X^1_f*%Oc9K>M$XFS%Sc1n% z^0=|<$=KtfXY*>SC#SBB(2`|e8~sI4{f;kB5GUsD!pH3cPjpif4Vh0KW^_M z%Wq#UEq-{&)alrtPfle|zdZbRZ^3odwbg&;%|1WB`t79WzoSlXyz^pv^x6i$xwh^b zZ{4~Tud^xQMvzvTa@4fBr?)l7$+#!B1gf+!cZF;h_tL&nc;)ris;1vk$(~BgLC5zx zau|KfvAz~{JaKWHxbtz|ix00YF0cQ#eR*?&;_-X+-#>rWKK*xYweRvUyV{?BW`?H! zyXNZRpm3G{kbu#3{n*`Q`%dX@pHOVZG5^lrH;end*7m>8EnELOqU04XUzy$X-yhzo z*WbKRu;cOWD=)t#Cs}dr`rGjR_3huj`zFQquv_1bzUlsb?uKo{-ZOIg$9d_%h@$~g^E3cg5zS{L5mXTL; zQ(v^(_71O|H{P~h68$FqTrB2#q)n;a7vo2lUiuu{SYsc)c*afF`Qf{mPoEYqvST{3 zF(xvyP)2?J`QmfxTr*4m-9}p>{fHo&+YX;WUuEtFOQD0do6C%m+O4)wUY3=r!@<+9FNt#{q*+ly~FPP zzZ}o(V3-p$XU6I2)0X6Isc!BN?c!el(NE&!o7UHL#}0GIdd8V)AJu#|RVViDty?$q zOSGTsE8K`%R`Dxl-;}f3ogrFce_y|t`srps!6zAR$!|%U#KU*Y*7scg;zPvBl*t}j zqyB!|zW;6Iy$??^z7*wKPOZ3k`c=>R^H!>H8`qwB^(jd2 zd6BN{QKO}Mo=2H+9Tagc`17b-kEiNxp9H6~PRR88|IU@Ketzz`joSTf;@(Fy4DWB| z>RxJN|7{BAC6^;ErG;;A=R7<#b83;LcU0z~rALde$MsJznfGh${13C{Kfhn~eD{et z!Q%Hbj(tC5pp+=S`sww*kCF~D#_XQM`{`TO#+nPy{SI2G8vShbnko3JPVK$r&#bpw zub&Iu<71ul;O0@Mi<_^^B%uLOj zXAL&jis+ozzG0TmBUtMjp*3YH+kuYQk}0#JBhIDR1UwbhFOUh3;9+>{wKPJ7@AS6A zxdL(LRyjnkcs8|rYLeaJVB>|I8e3$x$E-~)QY?CCQD*nLb)wKVZHY`*o==i#f%j5- z((hia+FSW9s5CKGbM{6CiF6H}Zk8RVn>M=o&e`JPa?Ua%HlT~UyLg=mN1E`&u4IM+ zne@y|&NFU-p!76HV(r%FmE7Fi?d|RSayA~zmWYXoZMym9$|5NxosjAK|2NA&?@E>3 zQeM7I{?6{(X|Cqsek#}32)MW?@w)J|PSu?_`}WP>rR%TXf6MZ-)w@}Mk578uYm2^S z4~K-`H&g9j?^t)f@>n^Cr`Cg*2%e6@V;9dCp4l-=La^Y386QkpWy52JNM_8CLG^bul z;p|pF#TV!;*`oM7CUfb`xq=dI8(&v136Wq6%5+GJ7Gp5XW7J&Rx$(&XK8H3J6^SgR zr5(m>JhI+L0%f#W84eY(ymFK%JlA=lQ0CyozOU2eWZ$(J?6K*Y)Vq;m!XNvXKV~*r z%7GhN8ct4>GpV(@v$@|>`rTgNB-f6`b9XEjp4QIz;KkAg78a9-ZMDxb%NZIxJc~Sz zvh)-hdg(7cS1!HGT2qS6YLb*=w$r(zhRdat9~d07usN5q<*>!cHA|ExPx2C8C@`mY z{Tbi4y$n)IZ97?b_s{ftU95T&G$hd0xz9QK?%T52XVW&7t&Pw*XDiz6;q5w2)gfEd zoxM8xckI?ZRjcL{-|RWu&g-Z!sf%sziw76)p8t2(Kfm^i_WLVGU)%re=X%;&qc{0% zRh?S0bxloi&82L$TC2WaiC*Qm8w`R39{2GJPC9-(irM{B!j=1%CdPQ@8G7)omiYJf zNczS{D~y+4anBLqVA5oocBWXBea$kKoL^Hmmx%QX+n1$1deXSMLZr`Z@1H%w(ewW4 z?BS_QId{NRf`{$!_45%DHb>_hT{H7+|M_LL)8xh1mxKgrcq&h<`tkGl{J)>_{o|`& zzxn$9>+M?i1=BzN?aALQ^U!<$ZHFbT&wn_y>re3A{JE*KP3pgE|2fyW%h$fJ_&VWV z!nrF89&)E1KYiLNn1ikPU_ym!jM(`X(=t@NgD%fKZnwr%Q?xyi=Ln1V*|PG@7hhIA z{ad!@!kZ_bB9C1t(>eW5Ym3y9_dFm6HXls*@t^bjCvyP?wctfj+Cg47-qoq^DSbaN z?9%tWIp@CDJb&_i$$o`HA~QfuO&+$xTbzV?45KwwlS8$p?)$tpUpP^uwR^Sc@n?q~ zeF(k#o{vF-g|V*ny)k6G??;-Wi&vJas-i{TS;^mB;b)VJ&Q8d#!JZ!9e-l9;H`T5 z`~OwJnWw@(P1o1mWyB#WvZ^)bm|Ull6o0tjihFPJ-?Tj~dUs}%^l`0=xhJQ-GnzJQ zhk%ZtTjKue$A7=Rb(;~d5xaL+jP9-+2^quFZDpSyx^e%xvvTU3qk)+W3l{t^Vir{eZTvCg5l}YaXY_VTdDK+)nWf{(z=Pi zPp9kc`FN{!&RY3AlyG4`9ct(a<5dK46MY=^HmN%XofnwY-68}RXcZT8OK_clAX zzYTgLZhU9s(kWV#wx#c$r~2DbCR-q;;0^zib8-FAd^%lq`fisNhA6C=b7A&(dEQUn z;^Cj?Y}A;x|HtX`KW^Qcz5MRpwav5V=f>70t0pUEZn9`_edzf4p{|9Sf$q5Att z=Isp8U;n-Qyk0jwBRju3S#~DZw^wVQeh#-$`_5lh_t!JxOx4|pwQKdv-qjcEj@ehX z>PE!=(%0|*{r&X)zwp)Dx9{BEz5QyG)#bDtPLqtsNstWj!SvMDmXsvpz9iNR%WW4X z6#hKu#~ge9>fBzlYg(1JZrb&%Ez-T6@x^HMX}Rmw(d^$(X0htLaDBRH>*k9QmZ4d1 zwwY*aGjVJ3y)G|1TK}>CT9IA+iH-gCw{OSXzkBO#=<1z|E-btfxV`kk)yl5?yLVpk zUis8?{UwXp(Y4KTt93QDS8pXe7P);p^$yC!PB9cK?6zu~BJF$S1LM zu8W`77Qe3kv5i%U1$-Bn$^xYcL-qrZGNj-EQol`Hc_wDCcQSbCFc z_KlkOlqv7{n;e4F=0`^9KGO@aSUmUIyaI`228N8OZ_l~M?$~l*ZB?~^M$sob{wW(~ zzR5nfQ-H@)c!E%v-sJr?n$p^L@7ld+-}v^{&&%HSr_%V#X5W6z-uGHZbj@#b`Qp_9 zD@8rs-9KKxRl4_-)7vjEjh}jnzW(mA?91BsbGN|3i>`f-efImNeC_@(>;FC9Z}~rJW!(+y>Yry`K7Dhqj(Nu1&v)2g z@Ai+HTcxpXU#Xh>mF?He-#K`;ZhF!1JWaI9Va*ETtxFVXjZ z{!0@3_paIBZm;0A*9YbQE&spZPxSO#y~m!tmHvBYri`h5_5aPk{pWpYIT609d#R1m z4B17HYGz+mUs)Sd!=x;MBMuEcmVFEgZ3|3YCnhy1Gi08X5EgT0kj#G6!^ptsyq2@G z&3{+l1uxc#MX}wRA6`sP6gVDKs3>zi$-!}nPIqyO!6Yv&7d07g1=mC!)2L|=dOA9| z{bn^OTw~}w)0=Ul+CKmoT| z7s_OgZ<|me(v~R0eY;qeo3Ud{k5WPtBdcS)kb=?iLYdn}QLre~zs|rQ*{A;Z*zq)m z120(ky);!kY&jbmPTDK0UzuXvrFiK@g}F58A>#*GWR_Ww+7kn+ zU=7obt~{9V!&j-+M~~y6;Lp$OiM))FVeX_p<~zG1^4?q84`EMe~x?{?!b^}cz=8AgQ&^Zex)wG z91-38P_!}Q#uop)n0;PHrycRqZ0$I_c_%Mh^TTXc&96SQD~r0lT%30vlla2^X>a*^ z`-%4FY|Rf}tM)zC=*qdhO{cq~Z}ZHPj*04$DchoS4UNhK zzC2w!`!>J)JI;gdZjuvJ-KX&Sdr9wo_~L-+(h|G(`g&s1rWXf_SoLK`UhC$0G}-Wb zf&s_j3!8M#?VOm+cKEvYquAu0y&kXq+SQiU94x%M=I(}EYsqs`poXU95!Q~!5!t!7 z%N8Z}P0sexRI1u#=(A6b<={oPmPb0BV|~t` z@Yq9;Vd3M5LK)!&xt&jneVu#1`Z$+6y^m6A4~piMC}^CcoXo+{60vHkSXSl2MThS` ztE)W_s~*0=^Vna7K9wD2%1mn|lRJ*DF}+<;P`r5Iy`Sf{J{Mb__IB3652qF_{#spL ze(T|_o88)1Z5T|VYI!3xE8=q+mTk#7e(2E*UtXizXU&Wzp8l;a|7_+YLkXUEsS^^b z9Lvkgck6#z9zIP%D`C&Z>KU3Tf*J2mzRjJwzbI|$0l#pKi_ugOjy&U#CLaS?U@|HMsxjRNgN3MJS{<~;-Ygf~O ztrq1v>XX0AiuXP>m58g|dhK538{3L4!mcTi*Iqhw_P)K=#IMJ;w{F4Xf(4POiH7g3 z)lHh(`}6H%^5@t7owcbm`Hn?~M>lWPt|%>2tJuVy-lFSw?!O&Ym%4J!V^GFwTOYTE zvB7SIx&7|19x25;do~B?IqmpbKL7gvd*AgkZ~p%=`S+BQS5EzNT50h)l_kLbzj^() z)4#vo|GC#bB6j83tx-#!d|P~b|Bjt?Z;$^!_&(0k`f0K7aS6MG7>ky`)qhh~&x}7& zxozvFC>ay>6{U%Ww=Le7OV{RgC$sO`d+hM-?VG!&ue-YEcJ$up_xttz_s%OXT`t=e z)%JJWtL@S$Z_TS(dzO1V@p@YPJj{4q?yHuAAG(A~Uad}_K6lgYw_EQ2evmvZdTGS! z!+RHm-{75b_3kvK$?LB@(s)&}yT|a{&iB9P$S>YpvSI)IwtxFXbKk#Zzq7sm>(6!b z%Rgl#uGb6YH}YffJQw+Q#0?GoihXx(ZRXXp&igO& z}4PUni|f3Fd3v+wUcef!wr#LHPg}VBxrZO$&X)iCYgy0Xy;Um7EfpI!eoSH5 zb583lC_&#$+WXz^YoXZI&^{)5ZX=KrqF|8p|_|JV5MziWeK*qR@% z4#;+4h|m;0H+P-kf`DU7K72m@@#*Et<4Jw5_kR2(xi&=N{Kis_ht1aV@4O5DeahCJ z`ex(%gqn|6UVdJlGsXYQ9^x+Vlm_5+{|lsY@P3oQ~i% z?~`L!`lWhX@a?a-<@RH*L?7U zXhVlf*8Yq4vR5Q&uHLC+*3mU}R&Mcvxcz@0c;@GB6)I58eD)w}{jbIK|IVM+y(z!% z`|0Zb^8U~kt6LR6ZuVCDhpqen;?~vINkI$F277RLtO&Vt^~~AdtEIN{C96Dq>1h2b zW9g1`!%IEJRbIR9e46=Ld{*NAItl)gk6TygSM7XS{_mjt-sTvyZ!&eADK{qdP5brb z(y8*g*X?m;lkGpwN@_m%!F18xSN#7z%KtsGmPw;}^U0mwJELMAO|5B6mk~&B$$c5I zYu$A}Cy8rY4T+F(;Hs8kT#h2*0|1LGfo-CecJGnBKQz2zz z{omef$^L4mFe6j`2iEt0-;=(+K6={MBK~|(1)ZGAtH9{;aKY`@*Sxxada-7HIJQ&u z_}49JOG6%i`0(de)WQhYOP9SfIj5bg`5*sh@dtgo8x}cbUthYKoxi{I(Tdw|r-#S? z{##yG@$}815|$&h>>p~hsbAT~h-`6+6_Kz&Wyk8{^qL(5)5iq3QSOW z;-|+PbxOkGy7O6oW+1&BX(D~6~?-dLNJNG(dUz#Q1 zwCJYAah1Nq5A}QNnUs_y?EF0#8rUxKZEpHpQb}3xo6}T$PmCroA@u7C8L) zo3o8|(Xkq79{uwXE`dw7))g*wb@5thz!SeHLwS*k!|_6&M39BziY_9qi4sNU=GP@= z6#4%$W_~g!S%9UXgT-ab&dB}c<^Eo+9O@evvoLf_4SIIyXw=3ToJ|D=FSOTw?6$g9 zP_c>g*0!fra_KTJG@rN12&=Prr9>7%3fvqHp|13 zd6*>g?N|Nf|6luZ|1bTEg$jKK*EpI<#POW_S@HYQ>XWBqHIob^c=VZ)b84QS>R!B6 zY);{oC-e43{C)pV`bt-yea)YhUZ18;+|nm~w|2vS`@j7b92J|+9pl--+ctekd)&u| zYi`P98A#MA=c*<9$jHgH9Bhc)x#ZtVdzO_RC-Xnd(pNf@a^<)D=lZ|(-`Ewm%u-06 za4AFzGCFrZre#Wy_R7T`WxI~tFps_?uuz~#AYq5}yyXP7r5!C#UQO5c*X3|=ac~LY$-h(a>Eil#?h_9^bX2^r z(A(sddHYfQd;WV?$`a3QIv!tJaQ+APPwvU55+lRZCL2z_4IX&>pyjb$oaf-Sw+1|0 zug&>9U1P%{jbES62?=#-IJfDx+W$X#w|cvoZl8sfTKSx=$tiqHFQy!u{a;kdwn}Mh zi3p!xm;0QHlU$aFq)yXn&0*l^d$8}d;r;r9a~FDPuHE_((wq6P^>dI+juXeyDM7DN z&$cTq5>V<(Ry;EO$sIxEw=GeQBFDtiwSiACdk;?;K9uByr<;T z^oPuxg({C{Ou52vKw`6iW%7rl<#W6>mrhALJ`)@p`wb(eO4kL-Ro}arMTspm^8PBpV|NI)}{`&{&(-qstg6x%J)yc)-XfnLfY=W zzEGJX2LiNnQ;qWX?b{Z!ao(NS{eL$s7Tn5qZVQvzge2FSd!9!wy8e=VBb$qhlJ5x# zr3}~3GgrNY8H?w9Ua!AC^o{%Wc{aD+DL$Sv@#)WP&%e#qb#MvdnxN>j-tNfa*S_sW zdT(leeROA+Eq(gy_Hr@rsAC5#k~Nk-icx5qGEu-x&?Qjh*siNNI=Xrh(-<~qfxE43 z;WJY1&Ip=SJg?-Arih@@xx#Y8W0O`dN|VVsAvsBHWn-~GlQ1JgCR1DIHivTo*=w(E zv3oG*c%e+&!z;NJo;*vZ+}Wgi@Z*w~mm1u|oBULHgzwM1@}%P5$}WBOg=a$x*Us90 zXU9b~wsl8e?T(%Jbrq{NM`@yB_R5Un#o9aW-ORmx)QNGIG(Ypks&_&;d2h<5>4j~d zcY=HMqT5mnUO$cf^k)svA$RH0lDT^hv+ccbKHY%p+w6t$C!R&@*?IMaSK-5)m9v`n zHpjiav+A+TEvBSI%cVskm-SAxM(O30SI;=R=|jSH%L!8Mi;ArdT2+1d5vYHuZ+7mL z=w0FOzwV0D%Rl+=T;1|5WoCzO@yox}kE>XG=6Ct^a_*(Ad*|NuT51yf3ewGv)BX0n z%>LJh<~jj!?e6L84vBED%IvrD0fCeuOJ8}Hc@W1`o%BxYEfaYeg37QcV@OriMSmz#_9pPkyekSB%1 zX7bx(WgmWQ*ttJDc2AX>zs+>bX@5nR-?t5Z!?wUVQYX@bQ9tw?*Zp&e`XP#q8+7kq z7L4ldKI*2v=STE%sk7&P2ED#MasRAtt4rHvW*sS0oUA*Q<#fs+4#!j99OCPX11n;V zT{^kj-2UcfrK@#23b!9T7jIMgwIJx`Hm8IX@ z_Ab|E>J5gb#kqOQZ@)i&{obB6ho0^Kz4`y^TTh+t$5;M1x%Sl2*ID`B4^DnJ`7C?* z{huEXWv8d_&yKv7U?4I7;K7y!b)Wy0-H(c>Nf*tl+4VX9eO{>cH3nlz4)blhmIkFQ zTwz}?vUYB4&Ff!Y*IaE^-Vln9m1vvyymxNdTfhC6--WMU+LXTb{+|t^3K@4_m#eHS zD&%y1_u-;?>(g5gALl;2UAOd^b;XYDsrq{hpM`jFoI57RI8`mk==H=4>$oke6)(U2 z*3hk;ebsdP{@WAhZHqnk*zfxS$sbQ^6sKR55SVyr)s|f)*QUMSzy03nw19}IYn&xY zc5QrI<@5Eh!0wi}(@tbYta!%dz4U8u*_yShj*3tJ)Vk?@Ci~o~=?=x`i{8w!?)cjy zdy;W^2V?)#zK+yYtxrws_jB*|XM4M@=9q8jA+SFFXKkC)denGl&&4conyz8?Shr?M(6?Q=54Odx$k@WxySF|1 z>~-Bg_qOYsRqyr5Ong_qbjr)E*)9hpCI=mNyz)BeLbv7fnQJa*yYgTE9)0&lTH)3h zt5MCY7~m>KWcK^j=lZuPtwt&jxyWi%l6Jv zFrOZr^S|K#0qK&};(F7>rl~mH`fOgmk6$o#zcl-c=bP&onK^d-b=)srr^e2&nb5aE zX7}BTJJ*Qv|7xFaH*IdCm&`E$rgraa zlIMAJuFgNo{-^r?$Qkh^Nq2b|X71c|3N(`27CzT$?vW%|uI)+eS0T`uzVEHHXLZS(K1|IW#UWUDG&&2ar0RJim}>k(VN zojT%{-Wf$QW`_M%HVd5$kNtS^c6y!J_g~W2YtOIJyLL-@Zt?T1zmDab4G-kh6<*Z8 zp_&t?b8TAJA?CI_hXO7xxLkUg_4>2or&4`KrP3EHy>sK`kGc-8)=f)IUqY)Y0QQ>O0HWh?$JSi9Jx@LbvU+3U3Her|40Tp+i7>k`Kcn2ohq8k^U<5za^<6|!P@K2vNd1$_(%29 zN}u zbamhJE8DNRrUgV;?VVCCICGk)9*eG?>TJ8MK^vzWDtfEA)6Idy!NDtY>6R%{l1*xw zk2QK47&3OG8_T&gc+6r*@~LxRk&tU@;&9PYb2%oU!L>-EXR6vc2WF!M8dFa0p47sk z_~-)%KLf*B#+hDzAX!Jx4d4_}{myT;E<3f}Q80N%G+mbdX+jm}fkFm?L&PjWhnjA8LO!CH=T0Ebb zWA^pnnJo)b5BjLp4V5dxpAlYD+qf^nFJnd3SNHNTKadQz{Z90 z`j(-(b9+8+%y!*B;bMc2()?UR)6%q!X`>aDx!(YDWfwAZl|_4P1L80b|Czh;#W~9CLWZ{wQ{JEdrmwh+oJeG6&VV}27o#V}SyVmV&gk;I}p@n<5NZ(u< zbYh0;kwV60bG_9omtKp~oO+M<*CoM&2@YOamka}!z7pqNp04)KU?$Jf#XtOG*-gEq zma^zDDyUwU50oGI-1 z94X1Om|HNRX0hw7Li3-^L0(Jsql?0bw`hTU!Rb{PYa@6Z|F?B&zsj5Zy6wd7` zUcRYO@zwHusWU2FPDEIJ`eE~v_x!J~8pUq+ynOoeCq+J+9Or5leMP->lF#K|JEBi? zWcbDPc9s5$wb)ay{5HgI&(jkUwp%0G^`%mO6fb?c;>0|mx}YzMd5%jiHjcG)U&`!1 z_o=-nkNTh2#jg(-`X-otc-b_s=iUy{CCPT%i|lsuonJfW^P`#=mHw=ADb{n(UfOc; z$n%x2j?bESvT1hwzQ?CLP1Z>GZ#Vng^;pGF=JuTB;r|kuC2!8@d^AHdbx!oJ;@PjJ zg!A#$@r=g@1ortajaf zm1}pb=Y_-$FU1ulma1Ajg**1~GH`ULUdsJp-k{>dazMc0u*XjUr3q;~TfIuX-r zo#VLJDKXiZ(fw<_%-)Z$xMU<5XUPaGd;Kb8+vY3lA2Zo%J=J__#aAD)vd_zMrQBl^ zHUDM7OTK=1w|~ns4}PIz>m@{MlX53b=ubI#X2LU%tG%gJT8-|K)Bc@$Qc$(3^t`FQ z!M=@FvEk`w4z2Oq%<1}RPKv4RhM^~ytNvJ{=X2HY*o?5O zjNG85Wij?f_Zygfx?iTS3JIqBXdabZEcyNTly@^XWG+_na~Hk5E$NiQS-$=0zmJp@ zsa2PGUEjEKYer7>WcA~U%imt&T&H0xW#E5mec=Y-iSs{xmGQh+nC53@uJovf^LCli z(#5;Wo9us^pOEmhR8=s^JhvlAYv=Re?6VT=ix##pF1a?CFihz(ab|E>IwkdH zp-7>(K&Apig2Ss7H`;EV-V)YfG0D_(z1hwlor@la%T~5W8q2LyR4`a8dOr2(^YSYP z^^`bHr)_gJ7PHh{)wkyDibMs6OF{;Bm-p>6dcz#V^(Nzhd$Hbjd8uU&<9Mfdb#94~ z=G^z?u!-5_o`V_5N3M9J#`L$j8kj{STh4GPS{2#%EBV|EsppEzSZ-&8ADuW;B9+5C z^xebtD>;@}Pf}4Y)krCZJOY}3|k74ZCO zT_oC5HH$OR+_K1_p|kMH4#s6Ud6(pFu5kC<-c-1`X-kfmtF+o-`R)xLcjV^eP7+gD z`o!r)Nc21}BVRY`*qN9Anb{hr918hwwQko*flz-p9<` z<-U00k&0z%n=@9;_P5-Vxyoqy>KHAr;GniN>ra6uYG)oVndme7_(na;U#DIy^{iB_ zRa)BB>?>6;Yx^wgOxBu|Vl}J2%4uabSKN;sTW4z9b-?BOl&sTpHZHN2E|Xfk%RKjH z(6P5W))o8pn`M4ejNLc+Y`dCq{jQ5krC86*mYBJBlaQozd_kSaXV1vWDJ@4Tl(g0! zT@kSCkDc)2GdCFzTjZ;!Hy)F-lX)uoJZ8r{@#mYiY?uC{|6g0ldrpXZ-I|S8FSBrP zxJR1JJZexfwb!la@cXQwIi5=`(>o6|Pc-lAV`1_+JFRa|xNzRHkh6=fJb7cGrYxwi z;~ndPi<(ny><`EEw|w0r_iwp%;PPAdf|q^kn^m%F|D5Nce$v@9X7bI5{cHZ|yX^X3 z^G(m2K0g_Fw00fm@yUA%V@_XIO8b}m*=fcG9pm#Cmi&LL;yGhdd2r%9jh~yJ+8JN7 z_k1^h4@=>?xcW4e_$3be10v7sF8gS~(qCT`voziQf0E_5Gb_%qnLZ7ZUq5x`Uzvm* z`Pq4*R_oO2CqDZbV_affd)|2VfjO_f*jRo$bKo-Lt>Y%sCf|6nQtQhXH3M_=wAJ@r z9OZ={1b2Npk!mWpaPOW?^Cq|GCtT{+Jb2S3@f5S|!|7hu8`8V(d7gLdW&i0PxzX74 z&%E2xcK-1-ho0sMe=7g9w>YeDNiAcs`ugQ;SN+8qj5Ft)*m%Vv_gz=(N}J<;yVuIE zE&umrd527zcjb;LI+9y?)Q#0^ei{oqm?$z#@K7vZl3MR|c(LZWE!7D!F-9+$4K}yr zzUh@d|82>VFB97tS{NqW^RIgmvzx2w@D;Ojv&9*hJ}~ zcbhh+Z(H`*ZYEcY?=P2hVbi;&=b|4M#%Rx5_bux15`D4xq3M06=YQ;ZUTF5Sn87cPY=f9dC2{*%I5i#tTkPR;1FTmiuo@1tqhj#Cgs}9-6sAWsYofkF~?1je&Bz4or?K ze32t*B=@A2N>BE(vx&XJu9P!pxG}qWq?&dy{a_L$^w+?aS+*sRvK}q1mr$ zt+;IUkI%nm_SIhu;hkOOeJas1J@ry?FK0oJ`oTS>=E1#MOHVQs{Muc7*uHapQXZr2 z(a55hMnC`4^A^1553BMOdvWJXWm=oPacpt+%QxpI=UeXN=X?HZOPX@cp{|cpwte`& z@%uc-NwMMc?puDp_x#fAPuupoAC_iP;N;_YH$mnc&-6KxYn`&4;>(1Fuou|Ft{9kh~sq%bf>2A{< zr`hlBJM(_a+S>oep1ixZKwrP80vmdc!EHWb$=`e|0T+haAn1Z`NPENO^C<;`?jkzkOATt6pDP z&sObt#5Pe(eoE8J{WB`IEpohUJE7O!O;h=*{u6_JXF03fd)qr|4UfG4-ch>v^2Iw} z8Q9-1$=p^WmbbRotVaFLw8K@~FW$JcI@fAD-*%~8yoG_~f_l>SAGgibIyO1^a?*`M zFS*&?{Ze3W&^?}Y*yP>yt#^0)|6aYMbb9rci#O%m8FH!^4ph&bx^U;|lb`06zCG4F z>wD?V=yS(<{abmP%fz$4&I@~A`>$zsU(yycX@1qjs~#kM;fk%tCR~3;D76)e_&2|G)EBHg9`!g}C{j-*b}RD>o$l<*g3>`|i=dcau|A z#~0g1r95V?KD;1z&*QYqCing<-2Pj3n?XZDp8cbj{#Cm_Ukt5(Ad<7z=<)I7?Tdat zyWRdik->bfWiC(rolEDpKV^IH*Cut_o*v!hFMiwXdUNmc_dna#${*i<;pV5i<{|H& zChk0Z(D2?xi=0BXtw+C9oOkH-4a@$!)@tFVRd@T|@4Oh5Z=m#dsb1dvHGiMa+@L71 z{xSn$DM-8CG@g_PiVY%IT5+mwwx}r@0BlVscl`soA74NG2h}%)7vt9(q~Jj=jLY? zSgXIiF}u)#U!MO1|MK z^YUldW9CNQjZL+WH)KwED!q8_`<;uI?=)U{O}s+? z_Nx5KW6XTp_0yBBZVK%v?EHHB&+QiP|GMwO`Tv%2U3qId#7+RydRw^*$23 zEi&QC-wW?@-pe}g<&Up$e^{Eg;%0F0`S;rL|8LgJUVBOQ z@K@RNblKzA)aoWkF8-~0@a@6LcTY$ zo|>%*b6cuhF5Kngv)z5iP`?k9xkRRk(L%G3)sCoA)dZnq|y3H>Cfo%Y%Kfp7DRJnAv#JbtYXZe51h8DzGu> z_0bt$*|Kf0@!Z|3R8_S8DzPYk$+VqR(SA_bUF}zy5^h`xX1F&1b&6QeepQ zcz4RLB=JD$vl3+TI5~U)My} zR4}$FUiRWXsI1BQSgNGlX6B{Bw4Qgon>$@A?+b6Y)}9e`YLknIr(#Rk+>&Q`QeJb; zw%^K7bdhkIma3__duP=4+)|(W553G^OEO3}uf6tq^A}bY=l3!Oac7(&yjHDq=}V8z z-=6+!^OfI9rH>Ndr%oWMexk7aEze~_4B zxoyfM#n-o7HpkuBxcyqh`s1b7X}xRHzl7wqrs7InO1HN?l3uki_zLIs%XPeueY_;~h0j%PPrJb;x_aSr!53$y z-C&sY?oi5sC1KM9J~m`87ThrXMdFrcJWDUFDSmyuS~%}cP+mveTkd3ojulh-c=?iL z9F7O?N}kg5&XR9};~$+Dcdy0eY=4)jnZjUY*R^A94d=S-yks7R=Y?GA?=>YZhgM4$ zwH%aSp0l~{E3%1Ol!g&Z-u-&!tkZC z(yCwUZt?Clw_nYxd*T1V$ogObeYq?qH;Nv-YE}BbIBO_LZ=$xJuxMWM7$)A)< zul-zJWSOp;k}^j+x5u#Oc<3^-9eZ~RS(jOB9;=9X*HI|vx-i!=$gP8C_wPMB{M^f@ z87>xm{chXiRAKuc<`V3St2O1;=%-cwJt-S)yO{C!+Vt|jUzXV|>J$&UAANMS2;+j! zUtZl_`TE_ub;`0XF*(cLi(Z?${Nv@q*f-yJCNLhBm>&3KN8kN#vd1SHIUW0Tr+3-! zEzT@cypC37CtIBRHJQ`=3D;5aJ}f$NJdZ{Tl%XBU$KkYqX zwqxst{jM|m>a&mSxOj@e;Mmrn6T5sGSbJ>N*O;FGAWg`{>Sq zKoy;6H^IkyCI>I(eY_`FbHihU=yJZ9?}F{i{I%BVp5|&gP$(nmd93pIntTo=gPxBb zZheng92Htbmn(b``>-si_M`5*oXe8VENexcJ87MK{Qdoz)VtFidV;iWZ#$&0MJHOT zQ}%qWdu2krU-_IzX9cE)ITb7|*>i8J*_`65KSeH2|9Nmh_R%dDH#$C9Q!StT`^1LV zjz`vQc)^-oc9$oL``}@PqF8f|TE#VaPX&)kTwnFuvEx|Axg8;^%x!;_N6$T;Wy5au zdhho1ZqwBlypA4o_d03GexbHeLT8>wY~a1`Qw;a+T*&&|OFO1KE9=5{WmN0k>o-rkXXTX17~!K1U=%w`p< zEq&Be{_XS{@$&mWzx3@jIwqmKqhry9vNr}jEf4M%zx7MyF<>(gbMq>=X!wck(au~m z@sl?T4qfnko8(ibzD-rVy>|Z?B>Y>G7&2O=a7gs*LW@z+r za=5mtj<=iQ_BA&YzU=OiSTxCtW8D@uW?SLLj*SnZ%adR3 zSAadeG_~Zu8!Hdf>$&G7UT{90x9C+zV_)Zuh&?O6huwX-Ju?5ryxJEzOrl2n-c5V$ z^Ppm@l<@DQMF%#$x$#4xJA3lSy38&6ruftx^wI9^I1!+IbjO7#r6Pl6cR!iF@KHM{ z@meJIag0~z*)-!WrDHShe^cgER%Y%AtoLbB;Am3l=oeZ0^;Oo=n>o*lG*55pF?8yP zSXO?ic4^2)caQsF-@uAEntp8PRG!#l==J&r>kZM&Nsj95akKfihIc!$9cy`50 zFr3|aA&OhkMWSt6?)E5M7PgXjjwS_;B=+P#3x1W~pZ)v#|KLYAYHxktxL^C--c!%g zK79B%(bz3odGXHsKeOJ+*Go!t*NZNldd)3cnMG@9&h2lt@fGu~=a}W*&NGW@+mj7) z+{VdIX9aEA^GH9gaQU~Uv%Nvz_r<){KXOag>qjBOMHWX3Yw^2t-Yz{-wknB{p&{s0 z;heJFZ!70zY`?wkwb|^mac5b@K4!`9{yyy@d;&l(RdM0|k zjE_0r@^-_`t|w(X__y!5;#-?mUElR1Wy|{NTW|NDI`z^#uKw{GpUtwF$vY-n)ckp< zE?(%=G9}Z>b&q?~J({jl(g-^Er$4B?R<#Wz;zIya^v;Lkxzmj&&)a#^*`rqHLzF6u1o9Oj( zExx{cvT^ympI4aYEogNHIsJCSM6HgJ<+^X$>KPJV+)#SgE@JXJ{oJ|r>s){H^}M|m zDsX$sz7iw+{$2Q!V*#)Dp>3AV7wW#AHBY}C_U+)}!>wCN^?OS0gs)xx zJYu=!)~lLN9{#pVKJ#L&%)C`qU(c+*|M%YQeS)0Qi#_&!`W&A2eE+{Ym;Gbvet+Hn z`}BU<>K6+|l6#}xJ{6DK^=tP2zhBqaTAn{-zVG+*`+pv4n~R0ts!Or%6waUb>yY^V zFR#zrhQ{yvI{*LW|KB%<-(R=AY4ZCx&FlOBwJw+QsupwEdOhyn$^XC8>y?k&nHN6T zsO;Qr|L@)Q|G#eA?+DGaKkGKXrss(iD7)2MQ8@G}=;_tz`Z_x14aGhD+c*@0qjdIuJ9V|O`ElLW!jEUxyuI=F|EjGg z-{1RsVHz}K8cKzSU z#)((H|NHj-Ue({L%I#(H^CYZFAGHcU&vPs@n)pR$+4X5&UuRW*I5F|d+1HbrUV%%B z*(@$=@9i_&yelXxYFYx1nFlL#qRQWthc`A(OgePQi~FFA-h{@m+hR{rB9-Qr32oaT z6sGpJ=yufpq~tAzFQ;sH`(wdH$rHPar}`EDsAgbh=rO#!Gvcr%f75|&xr$4-=$!su z>ta&=D^j(0uFTD?|8G20Twx_1=gr>jc$@$79QTPanrqKizdQ6Q>-MR4)+HGR&CB=y zT|DXAzJIg#e|++oU4lu;=)e5`^Z&o~pO4>Z(Z+pXay6e!eMSDaPucdivFk#dBWBuu ze>{Jl%)R0#D;GXAU$??z)uSW#p6{CzYw`KfowcvMB)f8yLFIJrM1HSX3nxB0_`B@+ zB|iZdua%{m$9H^*4$aNXsy4|I_afLh#yB5nD`tkLCc641{s^M%PwOwy=_KewS+1KNK zpPN6$KW+BYqo<#Xf0wKLbmQJc?&pU-y*l-|{{LTd-MIB@%$%&}>RNP|uhZQ4U3|zIn1xegBU;o6q;89hv=h zgN4P9pZc{g8~0WpK6YuPd3^2Dqx0o%+L~ES%sqQ%>MBORvU`Wu-;2urxa7c=bm?S^ zWVQ&FLxmsy%+}Y5*>AVw`@XG5Zyx=5bVX$JuF|!YPa-af&M{YEhfp|$!k0*(CTpT!XqBmW1(lRsq#vk6BOiO*eonO z`CNzDi5U;RdnKzgv+*=At~E{8$tzNLG&xXH^?~fFQ-&=YSX*uV?Y|#Q@8^>g*;$jg zV8&Wq{fq-CTBdue&o5;DEtUHH(@f#(>*Mxq-SKVbdAr#^F3Q(EU%$^Xt2TAZjJ0d; z{djHvJI&az>dB4fyr(`FEVdh%Z=R!dFCsfZE7n83sV6#eR^`8+PhVfpTj6F<{dMlt zQzb=P6qd53WNZmzkl~SF=}H18(*7`q4Be?=UYRBmtEE^>7&@%@BAgr;Bu&M`y{=|y z&-}2*W!2SBf5Xle2{Sh{ued#Zy>5z-Utx{EVdkF|u~DD?9&@t&q}ImH)^@FX>CdmC z@0RG^{`+*RYI@)E0`G#nrNQr(g)lEYxYhN}JmZkHMckX_y)HEQ-nZ{Xn5d&mvd?>u z5Ee&)>7Q>{ExLcADzk2()hp5E-`~!Ev3JdsHQ}e0->>*A{r~*`zlUR%1xCish`&?% z;zuL%W#-_Q_y3*MuYb+1|L@`cYV+A2ZuM?;dr|Xt{{QaB?B7lb+1u29a*I%8lKX>o=6JEc=>hlrd z`IYa&<(#szyg-Ruer1J0%m%f-GOOEJELYsudyvv*;?@SNoetzkm<$FFHf6iKfM~w zJMS^qEAHv99Si<^c=zg7)J+k2OOr3xUW@CxSFGc^ICIuL+lUkUp0nQWGc}mutD4){ zxp5=Yc9(ip{$!tB4=l};UZe$B8TTJQ)^<0gp!8~d?24ABKObGW@$clHH(RAQXFofz zkMnJK{+VfRILhr$kp@U-Rhi`I@);?WXOk zx4Qg))AVz8KU?)HorA*`9_TT8Jo&r*B&(YL&Fh!{CfXn-}_x=yLFV$>ZYgs zIt1hP?l)iidh^EE-*S~N8Yd=+C4@+)Nc@Y^o>8aq=gMODqMFiz ziZ}n3&#ykRvBzxNbCLfpss>E_9gO9xGJBi*a`7AZCt?8aAUogcxeCyv-{eQEJ4zRMX-O6~o%mY$V zxpx^JPTu)je#R%~qpb2$XL5qLyfpRa%X&mIxJf@=613AsB{y+GvA(qhlknrmiCY8L zPjfIx4H0l_On%vX{>H^9?G>E4#c!qap0jN_8z!*oVovr)H|fnY8=2iD%Uk#gzc(&6 z($W9@uxRl+)tK+LLQDoTJ>{&-rb?YWxo7s4oP8T()|;sXo=Ly!7rs1fZ;)nWrP!7~ z2lxwWiWbZ}HD_nV-xm`~|9oh?Rb-lTZSjJ@s2G_OZ#-*WO#H%TmCIw*rOOxoc#rhq z`<~7>cEz!6p4+mw^+8(SYpZv%{?m7En7mTA#lUEu$FgmI1aFsF&6;rgrOwh8Ay5fz zHu;napPXd)DF>NFZL^=udDv9k#?WP$Ui5uo=iQTY)|}N3<39TE@9w_$^UwXhx>ein z!`=OVxP5ruSpRwuu_|_k)w=w-`>MX3oqlc8V`b%5pJV6vp4~D|PhY<_CFr=C(bK0h zT_@YmD=B|J^TgBO&zp<0ryfgCx%vCU9hJ=|7xVilCnubl_fm0>uYjV_IY9=QX9r&0 zG}oJ-FC+DJ&%u))lh&;`;A{8qh~4s{$ET*YzC0-?eM|iLDreS{Kimy&?9kg(a9E++ z;=O|=tH?2bP>FLSx8U5*>Tc0zOWVGyNo>zqSTr+7`%;+R>`fM%xtf2=SF8}-XBGc( zZ{x~?O)TLo!R&G(E2kAMb8DCIO0CW*x#Fr9wDaMfaNQ-VE}c#PRh-?`O2dxxka;68Wv+K$I!6RTIST+`ZDwWPvX0h z6z{BjX&Zc5I?m^qxQ&(Jg-XS6iC+`gZb&T7ujbrvezTbM6^rM8?`^GK#?B0CObguR zP~zfdzoiCX!|2{O)GU`aU?c??NV`s7Z^@r=YPyBkdBJobA=&t1pH-=q~ z;(n1Leyw^hCvN zTmJ2sBf_P);9gGr-gkHF*Qj58D@kzw_ORfgd%M;D&h&p> z<-30B$H&5|sSH<+dx?4{Z@KjCip!&kzYk_Ou*qs(3s?2aR%{8%+WSuGi0?d5`?=}H zN`vEmwtqF#v$%8<7jdkZeW87ofncOjA}{Y3z5?@;k1cek7^*D@pU}Gm-1&G@viF$F zMujd`sm`}k3Tsd4`jw{^PG@Fjm?8!)eOWfvK5(-Y>o#FXuzkqJ5OSg!6h<6L(Kjb# z3H(1zXe)61_v-TS!u=+q)> zN%mtB41bQyZZ)E)6sMj~v9$T>f?QiwlJJpu*91h5S)$1j2 zWN+WKTiv7&1L_O9yiy?vO2El$-UW>oc;3Hoj6)tE!tfi}${_n#}E8 z?QI8hPV`On(#~yBonh!Gkk#B{e2`%R=fNfqW0u8JLfW|7*cN$6CF@+@$m+}@>e|2~ zdCJ51T#JIJhrsPUN4CcNDgS?4-uK=8r`xrv`E0-LRPSfqr{9uWn8D7NEcRTYwb5~& zhgzw~w%fXi)zgkHJ}})YdfV$8VGqogGHNcKIy3vT_R=r!4!5hh-I}`fd3?p+&*$x4 zT5d}!Q+rvrqBo)7^6ul`*e?pLx&0$j+TmQ){fr*N1ck84w=dlC6$1{JM9U zA%mA^CJJHZM}S!*A)o|fodbfQq^{&!ccsjEV?`W~Ci_H`+|?f)rfZH;Wu(xuzQ zUQcy9F#X?;|Figw{Ozh>F~y?1Q>K1!0d`>y)@(rf$buWLUaxBGmw zHu+)vpOc;SpU&_5_u-@S_rB9>??=5fn6-OXNp7f|o!!J^-_FPHyK-%f!34Q)J0_p^ z^AU}++dSy^ef|F5o1@d!`fbcC&1{OlO_eUrZkMloweWY@{;!kwM^0hpm$l!qZ9`1_ zu1z(Mp1zNIe7^44$)d`)e|ApJ-}~*;q|!Iv|Ic2pcDKJsf7SXqyTdNOJJ`JVW=n>N z)aj?ou7xSSR+R~9TNo&@)nw7e;EWQ1hfiOBecZlTYf{FRPtk(Kmps`mu1B5r@J`X5 zsxg0C%sP_~DNZeoED7thC6rm+1#UkJxpb`H-bP(7&GVmUolR4ld~oTrJF>?aplbn^ zE)CHNT^q(2peZ3KDU!7K{ocY~@9**H+5P|Xry`yYrEpWNX@HN!LK5nOk(Y4|wda zEKYlRZEeB-gGpAG?Q9SCz11=hotpM6v@YTMyGHr_J12>JZAw?4JoDhfkVA><_Y|x& zFqyGk+rIj%TUt?-`FhUwc-@c9?e68i&okx;9@%!=N;3BU^ZlRmgPd<3Xutns`hVs9 z|BU=qFJ;tCL8zx>aG-r3xX^9r`Uam}yYyz}+M_Ibb8zWCB#_v_u!mC5|?%Aef% z! z&)$0L=3M(`zv26xtKTNGpXIMJF)l2KaVsj_Sd?)h<-7m&Q)^#O4|8u1ZoHVM78o57 znOAwfw(ilFmp@aCe!pm*{Bnw~ai_vI)}G9p+8J}IP)4z3iqTXrQz_nmpzY6J ztL_%gRp1ba(3*Nj=2mLI&OE!nbLa2b{QTkZcekhRE6dHz%KG2Dd(P6StG;!ui(0#_ z^pda1tL&9Ya#M4z&dOc-iFqdn8~+>Gjccn_KPYu6tu2+|UNki>j#tXm(oBo#ysv7J z-{LRL^06^lFV-~MJX~sY?(9>A>1X*q9`n|Zjmv#>#HHw8+Rh23aaGH|zIeR5-EH&g z%}Y;DpZ=!t&5bJ#r-VzEISAa=yFMlE-?8t~_5a-ezwX#qQKV@(H}vTQ`91$nrpwvn zNO7;({5(}Ye#TmLnf}#j z9jk&?@%Q#!zjp0YYfkOjj}OH6Z!2GP!tRWz{Bo&^dE(Mfq(7fsx+=ZZ(Yoi>b}{+N zit7&oR$aQXn~%?5UQXAKry|JgnfASeYp3~b_nkM)eEw_A{&I#l8&9@>7oQWBT%t5v zQu@Z`dae21@1@TFT3EKJQuNnu`F;N-^dk67-abrjcl(^#y-d(CM?C6v*y-s(H_gPG zq?y;f-gf(~kJ{n-@8$K^x4kvscsws;Wyqs%9)A`^>b7}ST(>3V^w}nfbB9&#oamz}%d_fgn9=kz zr+!Uj|1J{z=voc0tomdHV|Rhu>u*H)e*WzfZR*4I4Ee$2U}=vzqM`H$}J?B{J)w6~b#x6~(K_U^*7OUmv49yxr} z$7;S%?0b-d9+;>`0&Nj2{7qZGJtS#n*IT{cg+j4GMX>KbS&N zK3=V2X_&djfltdRlHc)UilV5N_Sq(nh;G&53jc#Y&X((~+orUIrE1>PlZT|2=dD|_ zP0&$E{EmTW=xWDBGjg@#JghmV8%c8{{eCmOvCKMS`>nq0;&YbIqq47;*4{s!wN-2B zl_*xn44(Us46aBRL@_fNwJn%x#Bf4Fg1JMY{k?QDgGBm*-b=Fz`{ruwtUmGhO1;FY zCWDMEGoEuDi(W1I<;bB`=OvbLt#s1cXtVoL#)*p?W7Krh(!3g*{v_nBm=F=U>gKx1 zj~*T>;ueY%Qa)e&wk23MwD)mJv8H2jufn$LHyQ)IxR3G9*s)^CHLJcTQ?@N%^ka5t z?D_KLiOZql-iuM02|bEsyVRwbWvknI60h%)WDxr=D!4U_?MC}v!MFB2QyrgNpB<;h zcqb})l?C6FXfG{~<#R%2F)s@7*~TR5;&+O7tH)=9N7sThwRSypa!ohxJH7BGkFlls z+|qEdthWK&-I-~YcV3jOmWoO~ywYJ-$)O_IN!ctLb2XNFE%n+O<-OeYc%ejcp#{rx znblWU1$k*n{t{%6-WR*BHt2@LZnk3*Z?*)*nqTNBytIZfc|zhG2X2Or8>UY?GPbZC z@T+W?*XeG>tJ+ar_xct4KE|}$X8X4@zcN3%?&~hrGS<|bngrX8#kOx{1$#PKHICeV zb#DLhZ@TLabaJp=(@of}ujnh-bR%tNm|m#X)F`XXde@U!m8`ns-|yfHsXf{#XcoTo zaNOEu{}w-d_dRFbZWpIs1v|ad_e%HnZ{NFX^153ef^?pk)ui7SpKE?QfswOmhxxUt z_-@V1+b^4}xokBh@%q^RqrH{AY z_VQXAvimOI(qF9Kewyfl8>ug*i_V?A@9W>t<*OU7NllboeBjLr-D&H>r~A*d*?Vo< zyqZ6b`?vi#Y%cciY5h-DhP^RyGiT=8Rh8VIdcBTq<((rFlc!$I(u#JFT{Bg?_29!b z(r5LjESajyC#EYqukz>fmv@8bd<@%ZW@LCuLTiKYysIn1B{#Eu>U7&0lj*$5z-)q; z7T0v~^xL^4@2DpS~v;%{-AFto`)rg1cgQW*^ooHC;QFe^q~P@hN@%GjlDC z3x7nseY5jY)KSeI_N`Ib4f3{f?sE6%Z(gmv`T4Zxo08l4c=$uY z#nYcXi!3vkv}dQq zm*^FItj=G*aQ4Plo<$zgA7=N4E!J$|o1$YLa!8o%Z+3U7_mWSpzpunRel}}v@dCM% z=Nzo#E=^J_FWI!BhfQR)xwt@KZsosQKTm5~$E=>cgv0$9_qOMkj;MCXa+jK`b;$1U zeZBMCE>EYq`?;2iJdg3}+%WmetgyNV+J`^iTyxZSYn*rGnmu8&C8SG)Uosz;v)Gn@ z-E__7nmFrqhZj2?^0R2&$XTs9bC%SZw{oRfnUsGJye8wcVr{PH$^-ciYLe)+J9veTUh~FB;y{R^2(7-gT+CB;@Rl zcNZF)m-@7QyT-CH`QaROAx==g=Ws-L(p;XrWQ*rsnu)i|cHezAr*+{S%i{~#cD_wp zUj9~kzRAy;Yrb3de>gMwWe5{P_s>T5{^#tUUS7GpUuour6FrlZGbG=o&0)NLT8;mn z&ChGIRRibP9I-iW_2or!nbuLuXTiKjCD?Nt-Z~xMIOF-lP_q9j8V=hZfOG)lKi>3XTF083$g`LPYshqp05(Jngf&2Q!D;*t`l6sf~^WS;x^uQBWb z3brQO?8@f;SCu_-yX`hT8-O5z`E#ewl3qGirZ>S zOJt6Jugx)=y*7+n@OG|zOK#0RaPAa0Z?y4q z|M?cByH?HFxR?LV_I#VE1x0xwu`{(YaFzsugVcl5mnF6n--zc6)hD2~>YS8U;E zYA|F|DEC_$lj3B-*>*@&XLgJB`*~d{TmHXbG_EgPHfe3V)z;q^9;P_O>@B!=n*VB8 zQ<9pwjollSyWZmB?QUw9&Muucmm@!BZEVD@n2n}tx>xyTy>&Uac%>V7OiJJN&eepy zhx7laKcC~N`M7E4j>)eo7Ch~FWBcjG^7((iJm!~`7xMHzx%G8^+$!cxJ11?i$ToTQ z|6fe*Mv+-%OW$cb^tmxFVef8Um-=ey)QQc<`FmB~Uizt4wY&VSmK%3nWuF>kEMfl^ z8%Bn^rK^v&FLdHq8nQe+L+5_kl?f*dzA*3K6t=VS-=e2#+^sQ-V}$!=7p(d7Ai?Zq z1<$6PHG0#}tF`17AG3UsB{JpuwXAm^D*hguI-A#>*FLah?bMyGi%(~J1B2U5w?#2(t5TveR>%C~^s(}64VP|w%E!xBzjVQA(d(yE zx>*bEw4{F2FzC0bGMIUi*H`q&rLNiyGiJ}Sh>6VEI@|A0EjSqn{AVc8zT0*+D^yc; zDbL{(8D>Vi7IRmI+$#8X>d?NEjT2>3c|jq{^6}!rDOyvtu6pUt{U~!ht*7|h<4tRv zvhQj?bSynMX_}qMOz(;ig*CkISB|of6`?XKw%08h5CM%}NZ^>1kx*=g{ zNa^L5HFoKRSx-Gdu0O)Q{whxnUtD*vlk1$44SFxj*nA=ml^r$+iBgx@TJbtcpzUp} z@U=fD-LkgSWP4i5S-57b+pt0A)0Wjummby3m~Bz^XWzw`rpet95Ax4AyL`^xSJ{hZ zt7(;ogfk~7S=(%U9}vxUHu3oUz_s5_oza|Guk(7(W`)zw*UR4NP5bfhRn*z3Q$u6> zSN*%__|0!;Ve-mYpUQczRZs)PT6+KTJenN9kg&0wcVhEJ>s1rl4Ha^tPZ#{VTYT2- z_V?RMr*3+1@|#zr^5@rU(=r3MMxDNTEox=Z%Ad;4mC+G(3wW-EgJ#G$9ywo7V`%7L zQ2S?P$C=vGslcIgI&1sw6Eh60Ph>vXaqh?y7ZVc&^<~TFxQNK{`y?r>wwH}~bwZ-q z!|?X4qe`M)np+Q@arm^7am$`5&g)De39zE-o~a3&K%nMR3qJvtL#21qHfKhLNo*}p zpWDurxYRhZL5GL$`+hqnwZ5;;n}60+=r|j9g3|&&Co`Kw5kt@7YdWVt)!r|S6=P}4 zy&dG$#xt?+r`4@(zw5y^bo6^PDlq4k`1gO^ligD+r!M6BF}BQ7Fm}bUNh~K z_i1lk`wvE~8!t}WqQ2x(&u726u?D+l7j-ePNv8W~FJ)wP=3TJl$u!Zew{`EIe_FKG zEw!#}-?cAyTg(j&XL>D_aQY+1CeYJaov6rU#OLO{R6=;p!*)Y8uk2(VrN^^xi%1yE zzMQhvtfPa&Ei<);@xh#p?-m@LUcdZGRPwuLJFc(^F!D;6l>409`#Tzxf>}OpWM|y4 z-zQJ!(w1vU$@311H9a_TKCa^B^YtB5?jE~ie7^Qyt8R&0yVT`E%CxINI^ic$KmFXWt0sBluJnFArE#;<4aw8>yj6L-xD5(7w$eE7Tk=A$$G}V`RJbNufMW# z*YfpQo7&DOn#t&(DV@#xcxRr~!KGVtSo9YkDa-%s z_uc>bHvY8C<=xAdKllIp_o#OGohJuweU+~6d%LUZqguAP@y;V_pZ>a1>u&5h-8B4M zTy*o52Ok`+{cKR}(hJXeKX3kbXFIdr$DI$Vn3o*;<1nptt@rg)n%%s8PZp)UKGrLA z!!ICiw?VM|zZKDEcB|iy{iZ$jPJ!aXTcX0Ow;~v}?hLh?^Sz5rEA+7Cj*~sSRvfkq zeb<&Oedn9Xn7i@X6yeLsy-Sxqy&xxZ^8Kmg;>w4&78M=&@l{*9^l>l0)uy|j*t#C? z3ClYrRk4lB`>I&9cH{Jiix*#3KIwFAsoG~y3H-71u*8iAQxbbTHFZx%+4HnoSLEh+ zn}mg(+gDxr>qM=9+4SjRTg=2hEL_=nb?fEn&5w`2uMe73 zW!Bl(L+PM&YQzlG`Ul06$&tzqbj z3O`+%(ON2>_4Jd6;OrNy3*`}wHJ@70xH;?U{N639Z*nHFNP`NjnnN9> zGmiC@8AoNG+c_oZ$RS>{Z6a^ev+mEk^WwsV8$Ujr$XIRj-dx(f@13liwAeIGl_#># zSE~1)jq~VO@>JC|(V_G3?{F{EX&OD^YHJc7-a0pZ|F@@3b=Mz%SKe;Pu;b@R=jtyG z8!ZmVt#f@~A$OZKx!KjG>`KNNm5Q{43$ilV;>LQ{SBALlW{v*9U*jSnesaq6vsLR_ z6)Ng9>`z56?f#sXwPnIZM_UGllw-cTIM-f$v@%KUVHCqL&s{qgO+CAd+e@uzWyvhv zDa;R=jGvrnd0sf(adoa!r>8cL$P;5e1GP1c7nS^fJ*8c^MXO7s;M`W8rI$`fIEy%GtYm0V z)L1*Qc<~fNx6H#5JWO*+Xwr}=N^zTG)ZdCNy>QIDk#)23zJ z{8+MCuJPE!i#a#4)|iU0hcw(N+@yK?QCga%#u67R#aE|A&ss=a?P@csw)yO|Yq|D9(^Qp@iz!A~O**;dxs?jIZh9o#8ni2BRfyKrl4Hd(vklK#_Is~S z+!__?rMa|8!KAIXCudrA^!~*;=g;bIS-Ls@yv6?+Jx=>$x}Rp?9}QnuDRt!39?AQ? z=so+!>rEmvpGGt*x0X2aAA2cWvHRDfz26;KUcBaaQvx@N>|V~OvlRSZCI0$<8{3)R zx|6#*=5R}0jAuGlv2Fqz!!eIq(1ItHi|g0_x?|r_xQda%;Mj~HF2S?vdlxqvx@o4q zYrH?%P-QJRxgE(3T3Wv9ny1l)C}pMYMJKl9E;Uj5o$`IbqdB*?ot0pHDGVz03i+Ej z61KGEY3#Wc#Ubb_xH;FFgX!GPYp*8DNL|VBwA)n)((vebtGrHNTbyl^ z;jtD0FU?~H>)yG7Yk9|<$pOYW$>#%>P7!Ew4NQp)TXQ304n)(o&VPq5d<|(f;F&4l zb!Vi0G>SNNSgg(%jP$KZS{67+nQEb z+`O)5@kEF#Zpc|hvfa3tV>|I!Qh4<89=%F%(rZ%K=DT+0zcUx+B_(g1y!Ny2lUQ)O zvgwAInM`}xmZ&+20^wg792DL|ym{nX=GGZMcuf2ZUQ}GK+L&$P2MM9uEic7$H=5_( z-7WT?^GP(!j7O6Lm^a+pxnQ#7Da+|WMSi6)ODD!na&+H*G?v%mxef=@_0q*2LF^^q zX1zbxCW+p+-WVKIS;hGMQpewGjBY`^_BL@RXt^+>hJE3dzv_xzMc?WSVh z9>b_?t_#W>kCGdMN**~1Sa(OPh;U+PGF&jFD0chRtfiMTuVt7Bb-GBn^%Q^Z^yACj z8g(@*)XP)2Nui^9jz-t1r$(A)O*aCMOtoGzsc>%0u?P{@lPQ~S=5Spvz5UkgxlWf7 z!@jK-R!&(LJ3lZkv8qbz`PzE_-B+Vlhs2)Oep39}`p|;fx5o~hxZzVNUd!}mT!yCQVYlUxoy8i0*-_)wR2Q&5w9ns%yeD&;2@6AbH9%O8bTdlWt z&AXd>XDe>e&Yl{kZS+Fr67x@=wPESI_U^g$Y0}I_r>^3($ZNa&KHcWtp7t#K)Xj%0 z?@mr$clL2GXYLgF#_VF2&AP9zWH3uix451lAbISY);2eu$ND^vcFDe;VVZ2EUozWW z`5T|)i3b8l_NE?XXfWiP`%CuNrk3}=*S-F9|M%Yen{~9ioYwLxEeks7tGOsU-2d<2 z{<^B{tz}=|%)XxHJ+pCP+2W|Rzi+LdQ}_GK%I)X1blJOpUW(G?dHU(nB>A7$^K{gL z{niG}jF0kMYJ7I<)0wkB>)Kz+;Eb&N*ebsM{;b)1>t6oyn&DIBxH`>ZUftKJli$zr zPBGqfHzH=G!Rf-Bj|ZhDX>>hWVSCP!!Nswzb?T7U z%BbyoT&}Fr(^<=ue8kK z7HzCqEmL%QBdfBvm%x4jsl%K9Kl^XzSL}&uiaB zOq;#&ueslx8MF6qjG5TiAiRE0Sz_8Yi-?v5SF^T9b$jP14e^R4@ITOQ0|Y)Fj^6#01n|KI!HYv&j1DQ7m^)w{m$ z@1Jg6<$o8~*S%cm`Tf(=&H3{xt8Y)PFv7$lCr_UB!bN<^THsFP%1X$CpRnU)Q7*U9qZv_v**O_I`P* ziqDT$9-Z1MtUrH;W%bWTPqQaT_?YJH{W4j8e@UWUmg(omyC+|3SG}HcC2Fls%&h3R zU3Io!uAkHSIC0JIOXd5@Gj8qt_D*|qQO4U-teM85?U>^mXoO?$6t& zRX%=Zs%@^9vRZV{pSk(5A%1pqXW3Vq8T8(4d%vvc>e8dP9!;H<$-Tek)A9Q6L8S#X zB^u8sNUCO&i}Ld|J~|m-Q4$oy6t#~zuBtj!xkMBhDn^yn$~^wq~^XR1XlZ7q1YXxh~4c^fva`TKbP-`Pig-1ynLA$DGD z+>GDX=I@)K|ExuCZ{0Q%>u4pz1tqYx07Wv|lf91gvotBZW8Asy_FDxGr{jW7A0k#C z-D(pd(bo4^W9fw4y`g7RWrSO^ubxWUsb^Y{uV7lTV1~b|AfK;nu|@R0(x0ccc7N6` z-nvb0?w$ICA`dg^trt%9+x)na7q`~c-1})WJKvK{E7P0Tw|y>wcLRL<(u(vs~_f_()Q7vpYtNAk69{d7#b`YFfz zH?6n1PCwk1Qoh<*Flg$MStpb@gS^dEb6=nHcSEa?hmG3K_|&mlBZ zKmOjH_jio{oG;&(Xz`+aLR3iSTK4VN&8H`8a?d=o!g$x`$**5$e~;cPDCmFjB+sFJ zckj+QxuJE{U5y|6{~ddoVWV|rS>FB2cRzf2{rtH|)X_;^3FVcwxx3e|uhU8QkG0$y zuywPk|C(pnH!pXKh9&6l`S|JPO{w6{XEDuh_@dT6RA8_^EBdDRQFmrlQ5arL58Te8T(Gk4x}?yNL=vFg>$?e{AdMx4+xi8`C` z<50l6e-HOpeg6Mv{{ORI)BbMPkN7_A{r#w$S>+-O9)f1kwj18eJnFXc$??D?je*b3 zU6I=A_OM<0arNOdGiNTEBDGYCpY89#07G|`gRegA{at>2lUapW+uytL`@bg&yz3MG zJJnV9=;Dp`G1j4HRwvF`t5f&3X6q5R$AS6f4}RP``LgEV=DBO;cQ} z$TGWd_R8xOzxb1N1UVey=V&d9`YBufJW*^>xqA$L-wl{opm}>873At3HQ!Jgxol{eB>~e%f=Tt;*ln zn72P^?)UOux$&8o{jGaaCp|W`9o@lm_~V7;e;#qRuPI-D|K8fzs-v3WoLYkIP92F0 zo_xD!a7FnQ=Z8ZEufFeodt{T+G{F^<6gpWIx4qoSc36DN`hzd?|82e$|JPsr|Kn@)bb#1v?Bx`hYCRc%M&Nk~QV*YbJtiCGg?eS<@mF=U*l(fWY!cMZs3;#_0 z>f2dY`foBJ9i~} z%Vs~ltbSZ(`@1!1HUF=yJhON0w0Asgf!9~*J8k@PvR(e&w)XWkujg<1{;t&E!Zu$O z&lUluO+TAn?Y}PbT6~B5*~AqG3+BAZX5nNu`#DSCTxC|+V<(Q&n;u!PB|PyIlTCkh z#Jq0lmW^B6*V)@%c2G?2+}RVZnJO05?6WcEjDv_OlkW9xoC}`sj{pD6T&G)T+D5VZ zVynsbs~?^zf6w}KXK?RJsmHC};c?o&+u!&sv`R4RLDW4C%d(ryIC%t^TFz?rEW!r*g*nf9Y4dU*N(o8;|^6}rh zJn7HR{d8J#F6#Quui9u4v)3&xZg2JHD(!85uI8@4&6Bi3MEBl(8I6rQucz1b@}d9Qp0)cQA2Gi(Jxvd;eT^0uf0aKkU%=^))5}Av<5$mn^YiJi5KD1Z=Y?A?9r-%< zrh=X*_uIF;lV+FhJLEF;%<0`rch3GU|D=0rPyX6d>K$7yu2_0}Y5&3{EXQ6PKCtMED{D`n z!`dxs2Q+FW%se?18CWN9v_t{PZQ}+|!0A4_8V5*qE(B9t}ZVQGyE`0yJHB zeqEaX^Vs7;DS_E;jj9(b^0#;TEek3!3kzdUo_RL?{M=Qp8{_uvx9TfQOx!nTq4w;z zK|5nsr!^(+*tqYiERXp4*bi4Tmg_H1ms)%-Z}Z)S)8f~Mukf0(=xEm2jS(_D-@nb8 zl%BTi)8A|7BsO>VI_)U+4?n-=?k|O9KVMy$a(q%+cF6kcMbiRW^51S-8@tP=*_Idf6cd9KfzE(XgvgGZZRQMyI(lmUo*3-Rjzg`X4 zd@5w|i;EdIZr;l5T@t$9+(yf4Z{WJ1)nYblk7;X5FLrqDJ@sc*U2<)4*2j=L+3R!P zTEwlh3l%$f;pEirpK}Uhj3xT`y;hd(zW@IFXUp?tGG3WchZ=&o_QvrGwhDMEaV-4$ zYx2`u=beRI59o5W7`C~KTl||5xFGI0@$!UvLsg>r_!X5VTRN zWm7I+2aAITtApf%3m#KkvI@J67hmIPTkdBS^)TY*Ou5O~EekqWH(M+XQQOG2K}VXy zQFm!bkZ^ajNPy;1o!Lx|AzqmiJ&x_nHPmF?ETg(Kh)ZLs1Ep2*%?^r1b+ts`}2 zT(&_?>g0n5Gi=Y9XIf64*>d~b;c(6EIdul{7iy1k9>ww$Dg{=Xi0l8^=W#`3%#w zrpZ2+;cSOLZwprLzh>?wD!p_{_FBdU zfjNJ^ze&2iEj6-VmC+1zZzxBy&g`?Zex6FGIM+~n){W!f-vhpjwmxHDKQVo8)ts3> zc-Ri>pP9pZz|#C}f`QF+n@6+Sem}jp@|u)S&4hyq2B51N1i4LBCi|pKcy~u&qM_Sm z<3Jaa-V~5b^TC1=2E~FKJEmosx|q0uZ$FpdX?wirdXVt#!{H1bRT8VFFflY8nQ;Sp z(OF-}CSR=$6aMbWW-vIpyRCzzgHzHRd<{W@g;LPrS#|;`9W!QK%~*AJg2drjF#DN2 z671JXEjhkm^5KBfn_2`!BxV&bL+(UqQ)cG0^O-#R*|+IIMdwxuG<`OS)HCJW!pjDh z@8eK#nD8Q`f2k_3#d9Z)Sy`rDjRLu6vLUiO?k=x(f4i{DO>=I<^(jG9f?WP)Ow|Hw zxcY2{Cq(|d$&U!uRn4o|UV3VTdevTApS8AC zAn4SUr*A#-<_Bd(PFuMk9UMjvZ(hsJ%xpfny(9Cbrk~yQinb1?4i(QW*W4?E`7)FgawlfRpCaUGFYNZ4(I8oI3BptoBTZnUO4) zgV@@iNH2NRzFd&KP)6A6yYXh*Wna`}R^FPk!uzud#Q!#n9ah~8y878eiT`-vB$bDA z6t#j)u7G2;`C-S5E1a$>9g{a)u;`OLzA#auYMy!v%LBJH&|B$b1Q}SSgtZ7Tshqw0 z@OPa=+m+9I40v*HA3D#+2fYy2z$R6oGi{2XQ-grZmRxHd=lkC)C#h`9Rrh4#*>@rF zMa6|bAO6bUk9!|m^>ljN-jYepZYoi$zrErOo24~XDk|&T&LEA{M;3lp?!Qq<+_z`N zZENOZ+&^b|H!!8jOu5v;ki1|@$gF~MD>)e;7JjH8ES*zn5*#+%{`-;+1SS6LVu@>sbAn z?a;d`D=%k@FeC`c&6;MiU`o-A^AA3{>SV7-wN}w6PXAkTQ~S!bcXxC9PceBh{9N_E zB{o3!x{&{!mU;gn~zxCtcYTwnR z$LB?E*;B--w8dtApz?J{hOt>b>8(Tl+i;BqQLjTb%6jaa|IBMzux6!MOSbgccROxt zg|521)vHf=V&J0ARO{BB$(mQQe#Y3D=iU@kJfN{cP!Pa>y`{$~d{a(5L>5iYp&*M(y=9_OX zU(M~kyxa14ahFb3*R&1({<>#OyS5f8JXVE)Rm)yGP~r$w_JE=PVxZ*P>VY>nir{$Z-xG9hHOpcBK2+}+#u{(t6N)${qJ`5Y-z zXyor?<6P!GFSE0J(lPlr+GYlF$*@91?TXshyYl5+i`ftL)-(n{OD49%mmeo?Epb`$ zJ8|KD1~1;8IVRwO?!%d;4fzq?s^=R$9>27oKe>wcTe5K9r*DFSf&QQVNI~M`kJ4)+ z7q6Ggzl8pJ>oSSa=1c73Ova1ng;M5xZePCC{kY0`jzv>0-GCOWHq13z_m8SvzSa0X zYF0_F;W7T@C;x6KeS4zy)p=F(LA$c${#`3_T#^TB^N^d zXZavetpCgZ{#k2!WQ@QrO|VE>`Hh3Yfq#oMqd^fQ-kKl&c(K*DryvOeUTzs!4U%Bz;2>$N{m#?0klXL9K#PwC| zPP_~pj!trXK3*@CJ8kTGuSI3Aol>O=%(YA-Duezm8GkJY2_~u3>IhOOY z`O1E5l-im0qp~ejYHG%>^Wv?=|5i4=aj+{Do5knvr|BCiUKzB6QR!IW9F>#HpGqll zDRL;Tdo34p@I!Iguje*%luUohwcjyhH+P=*`_CD6wjc3d$`}|FTdvJ2uB%D9*FVR^ zvLQ0>?3_Qw{*!{dZg2Db|5LJR`t!>9ld{`OZ>wx^$o36hdrZPRzUlmqN9nmif*%*` z5dD*UdFRV7|6fe5-m>*U_f~0}Puef9?=R5K$vRuRDp~Hq<-lVfEd5h1oj$qHkMBcp z=^OvO|DKc|ddU8xg`MsAf^@m8mgN@j|DWml@KFEY^VsLBe=5X3Sp08_?GyRe;qj+F z*WP;kZguAM`Q=$ZG_UPTzL4E_aZcTZ;=btrmh;YjZH@Z&pn1u+?vnW@A6qP&qQuqo zruf)_gYEvNv;6egUuvxm$Yz>i?564S%aUP9w7J*Glxa0fUNR(1+HpPO({b^PD^-)u z&3Kc(-#X)4yMLn6>js8JZfi{$xf}#cg%(U+9njEj`IRsIdb9i6mF<1)4-{H{cpSSC z{CD??t=BvlG!`?6aA+;%Wc1?yo2kGepZTXm&;P1Qz^r2-@-e!9-+jnsZn)Mp;Y+EL z=8Kco@;@71Zt(D5I3>t~W2sJU(&WGve${7!UcJlhUNc_w$~@AZ+r8q;;pa{q%T6Cu z_O;DaU27`D-tvt!Im@%vOB@1J_`+viX$<1O593B=-JaX8z;?i9irT{Pd z(mZa474}z+=1b}QmaqDh`2By6n+ik8|M#`~nlA({oN_6OIpCNi>w&|Qtz8nwViVQn8s-1JY2SY>N|?cFCbuBxQkA)0{fo7ndZnhiJ(#m}?!ONU z|0kOAF}##vV%Tth`#1IZ?rPr-Pd1R@m|Nn*6yWqB@Oe{nP~gj=d0cWoj(=yK5%=)Bv-nVP_`fUqYG^6BtUf$P9Ytr@C zuTi^oD)ml@-~Idl73_@mF1_3J;^ZdxKC}P#7Aw6xog33-mHGB zvdmd6%-B^;l^Xx1$~7o3Hc2%YUbyR5TwJ~Vy1Yuz&zU+IE4OqVD#*`|{*ZJ}mFx0B zP6vjm8Sits8BT9%6mU^kRa~AMqW5cx(3O^;MN?jw%`Q}uJub&zwR`vN>fLJ{1$Ni9 z88>+_JWVjk;Y~GspRqLP@x?&fDa*~3nFR#D+U21!vQ}@?Gv7_zR66U;7HBr(M{Cd36V~W7Z9rwADpZ=12lfQHRtHXaa(`**F zxIf%sE~D+Mdrs~9R(qkwh9Is^wkw4OUKci53VQj9*(tDaZhli(yxEv<#?y$NrQQA4 zINHSz)J}H1Ww2smL*L=Lbb-Y}L27ryX8&THoyBBgtDyEFRpM>kxrOc>M=M2ouA7@x zH$U8P|7~wm&eF8Zg#rv6*R1XqEDN3^_Be3~N6@)T^AhgNr*z_|b>)+x#0tV?xV? z0-I}7v?cTGcg)wmaz1X)l(UhyejHf1%_hI%@$vfF+F$W?zaKr@+i#V)&G7Dq+(i=_ zrWw5`wTfN7r{Le8O16*9Q%j%B$=X!+`0!M_zkipi%JodY|8sx+gqVN5*U$a^dVjBV z@uN%9&$T+$_PtLQDq%Ja{>r9UAmgqQ{6XO&pKHp59yaH!=xNX0ni&nMSDA(CJo_F# zDczAXc!8(LogHPR#px$xqSjq|bu}sTU(ol(-`8A@KYjXHz$G8M^H+D+PnnnQfA&mT zjQCQf(;Evn)V#iRb+`4_S0Q`D9M>Lio_F+x!Nt?^HR67MZ<+gTbYuzQ$l5)R^9#CgU+VKYR;dV$iyJ><<{H& z_4@f4uME;mmo3-TH;!K-UCpdN`Sh=E3+_LzQ+)YdW9rSBlMjD2-5v7H(pP9AN8-ni z?%$im_2cGg9@_u+-FK(;J3^k?S3Ot$tN*W{;yb(N%Tq6BId2K$=)L*!@VZ^`wsSTo zT>1Us)m8S}e}%c1*6p^f{q@wXPwS9{fb5$;XRBAoSARacXR+HPvDob0#xruKgiI=7 z^R#=v*p2Ja-TgmrAKhO6cdA$FmfLsk-j?=$cJt2Wolk!$EH>!d8unP?b@0|}_xQfs z$o6%d-L`F8*V9Vr#c!WhcV4gfxzt$fveRd$g)gECwj37P@~X7_-I_NMdHZ6{EC{>l z-(mC zoU@m`Jo+%p%(qcj%4*nFl+NMMZDl!KX2E-yVT)3n-Ed zSN5=N0_~nlql$GWtjx0x(w_Kw*KKL-`~MGq@4lL8{c_#bMe#qyxo3XOX5KwztAol$ zmT84|RV3UVJTJ}ezgk(nxaL`F)0@1KNj=U@3L7`K_AD)%{kFGv?yWnW;zlzAEwbL_ z9L?2eS-pOzw9)!0CyflFBJZ6Em+F45pLY1F zt=ayN^Oqi*Ee=?A_}|~`_jg`?{;9R+f8q1(bF)vk^|9J1c847N*tjzRN_E>N> z&v;^U?Je&fpM!@CL}r|}+P&6bdT9*%Z|9k(e>!NWW|{EJ@hMDP$7gio#x2QK&y68` z)y3bze?CYu#SAcjJyDl1Elv zj5z%f)Ll66(c{wZd-iwY=giifn5SR7?Dxa_>^JRyy#D|AeEnPge+xG6-Fo?7fuZ^4 zt9~n{&ECEE<*g8Z~ym+nQq{w8D{{nSBl>y?vXkLtc0tbP$G{XMT&?u+}8 z*o-U1Ie+fWJr^DB_ok$UXIsg?JC~;1lKf%jI{Qo6HtWmXrfHw0-`BjEzWm;=U)Q;& zUV0Mq?WSdN*y4)|F29|+EGzKyx$^f>`$Km9c<{=4ovrn*fBcuj@97Bd{qyerIzErB zVfAmNmvVPoy0u>N51*BBvn zdXUM%^qBPO)i%-94h?P?rYwIQ#&qt>pF`jBs=YLrib|jU`@4HP z`-G=KyXJ^VZMMlMYghLD@UQCk+3WHDUmSn0yZ7I%2k(A+J`D=YV^ch~*wN?>3*-Lc z+8b|pw0n1+4v#C;{oTR)szo4V@w>R}4KHu;91hG&Q+)a6Lr`Ko{hP5bwqJW!Co$>FpF1TR zZ!Kszo-jj^p+iOT%kL{im3R7G(!M`q5C8vness6~&4(+ltvENwYUkdX^q-Ua+h^W1 zt}9>v@7u{|{rBW6o;Q7;eppKWp1jJOXIb1omuPxx$%Mboy7N|deg2zu_g-kn_gtN6 zb?8gbj*V|bPJOrE>AX_r*Ymo{!2f5jZq-hgzJ0c?beB}gY$cB9zX?}fbKbsL{r$e^ z{eS2Ed{Q-J)1TZ~6Ft;s1X=dRG4b(Y@&V-|GJ?zM5F~>rGQ!ZrZcWh5D0XR=05I-CjI3 ztmf5~J8!?1o-<_n|7Irl<*%t>^0X%@3h3t z+qt=K-?SDg2z9pH>U+L>-%$yT{bMy)nN^FDW59+%>C z?^K%iJkpH)ibm2xPG^UuJ0{Pax9%1TM}YP955>JpcHf*aTdzuE;?>u@;=&7Cj;3rE z4_ozgWz@p!FI5U{-o1VIF6UcY@`kr7XJ#qB4onMwy|qShw$$PIs+v9wI%zj=emWih z``PMr@imwJbnet#l&UnzphLFbc!8%#de=kws1vZY084Lu@j14!Bg}&%U_#K%ylqjd zC#LM#yYZT2&x+KW+gv%%hNnpvr*{Y(cGM5oIqN&!GGpa|;yG*H_qgxf+Iu!GzoBKP znQ)LrTw>a)ltA4n+jMU~lCencaXozSS|0mcpKA~ImYIj2b6ad!8aq8%XX{kW^M3w2 z`<7lYo@&C*$@HOU>!L>)#ii0ST^YIJ(v}64Sa_x^QCYyYGGvm6A`64=lP<~AZ*y{8 zJd>hxY@`$ejxoH=v2=d?alz%hqeo)rtbOu%r_;hmlitM{tkIoUQdxDP)FeurH5#SS1f%RDS2Mi%j@kqlUI_{i?~hq*G97 zV&%HilHPYiOtic>w?@dgTi=eZ-aY$p9lKzT7u(;178foTcS}z171l|U6?C6eU_bqQ z`rV{!`-&gWo22qQQlzh@hk5CoAcZN@if*pr?sL_ue9d0}z41WIy^9_ij&iQds-ZI6 znx?5Dsf#$Syt?Xj(|gIL9ZzqGu{wl!&Io8bqa^h;yI?D!@|@3F|K;E;~;{oe!E1)cu2?bdf4+gG`2iYzwv(eqbL<&r$M z)`o3X_1BlX(gRgna}9M_4Z`Nn))oJgxV-$Od0q9}TkZGvU#xj~RM_F-`m4*AYq_X# z-q`m1w%GL*E{g&)o46!-n?ByU<+ppM_!cwe-4Q2l@6LYRl+qPYnUnO^XBZm3Q0MqRdwKhH#*I-aI!eRVr|UL;%e9LLgYXM7HSxBZ~K)obCK9lbia zTelsbcq(d%y;R>}13u;LF{{sc{ZvtbI$<3nF=zMK@gCM;+6 zvuE)!QFF5MbF-M%@B3=hH*4W1k&}DtcHZmdj<3#CeDOVNdAv<=TH=*ky~&pKpProY zv6cGvK4$l}ZRS?BKhK8ipK*E2XSLI9Yu4|`wI|+O;`ZB-Jyrbt{HO$%+ON+q`(ND4 zIgvqos@CCW&(>P6HeRlG#w_b+Oya&co-Luep_3E;pIa-fVs2_|Y#x2`S+;RxUidO; zGtp`DPo{0E)9b(aaFOFk|%s&{LIs@&nY~+T+D6Ey4~_n(LL_N6)!){-n`Xjk(EqW zok+&SBY}(V`0R^Y`@}}w-qzeWR=#90cmBS=*Pia2`Z~Nk`Th5QH|q}_vA741t=2<^k_68gOeC9VfHT(IrXAUi#DdKO+qJOQg{~Uh0Z_=xXCm$c)k>X`f z6q#TD@~Uue(UrT4F6-+}3pw&>|Cg`V4>=aE){d+C8hZSY$8Pm>?H5m`>+Ne?9e(x8 z(f==IuMb?b{rj)y`ui`f2rV=FKH(R4w=uV|XuzV)rS<6(u1t%YmH*`1wsP&@&Bb3Y zDTGaJZ+ciB&JZYCku>ZoW$WTx#W-KetW>t80`l_ult5B|BL4^heF3Gu;%${1%4HTNSoy ztCw2*2@A33af<`bJ?T2?RJrX{(={WBHEVJ|ANtcRK5f<1HyI{7%3tq$EPB7pXGW3KR2xo-~L-&?0k%!`E->g z`-A1a?TIq(ov(|INhlf^t_|e6n>Srxl1it*B!#u+S##`j%9nK z69+?qjJqbQ3h(B_CMA3gohmF@(LDlAhb*3LbLMmmS;3ji(;*hL)NX%f0Nc{@TcfOH zwlg_&hILMvQg|-oRpA^d`^y~SDjW`yOQXCMO}Fc`MLl$k>7IAQMk#=6#S)h%Jrg|( zWS!Sey>jPSPtejOmnJt@&-jzN)Wqo6i-|g!QT9g<+H)RFnX+`DF~=04DJ=$GhJ7mA zb zn0pUgk~ci3p`j`GeJS%I5hvjdxwC_&1TA#)%Cx%BP_(E;t)L>O?kNA$l~s$Gmqu}F zias`L^;DRedi(C)x&8J#ckbI16=n1J)9d^*6%#V%wuLXPJH+DoO3b&BiPh`C#_Io% z>;LbcQ}NsW-`x29P0a~6?*01cZeIEH&FyeM1GYdB58eBS`1eSNFzWon>@taMuFxTk#SDca_kNxH&78US*Rj`;w}qUReBADyo#N`_FL(L3?_wj9 z#Gc@e#Q}oTKF)FB;0noJIU(YXo9Ys`yqhahUR`CL!o+wi!|2Ywy6UOvQqQM7(_OXH z&5P00k58PxHfpU(&?!yT7Pi0F+U>DRTU3dusZFS>}z#ezIKyLs$Yzy z_1gxO0~)GcnMsLjzbn1iW3Wt@f|X~>>#w(G@wa}QNu>)lxg7%2CvRZ)~mJ6^Xo2kp1ktt==C_8 z*fT~GJ8oZJ|8|?Z{{C;X(xY20nt0B-)FR}oq3Y16!06(;#qF5J!Ygi-k6-cUo8I)+ z-(ORvC$4_!v(5eQ{P%YS?YjG_^!Hw;gXKB1gWNQq&e2|)U?Fp?u%{zXMEH=@eC_LU zmYXkEDP4~V&#o0PtDUfoIm7B>lGNua3#l@r-^({{b>LvAEQ`6dpJnGXEi|mdKM)tR&KmX?HH?u!}Uwv?q8bg2UCV#zu5m}v{MUBc;O8(*NY$xrl6=L9@GU>0w zYv)}myi01AeB{5RC$l9;D$2jZF6Xk}T%HpPf8;SNGF|9kGO5Jig~>_xS<@3gDQGTv z_5D4cZ5 zQnmP@!=mP$^Xpv5Ot~*jB}^hg3Ja&D`r7?i=o9o(I@8MgQfCy)sT3jC!Z*Jx&jq}8 zcl)(*gOqR6uf_%QmWVm|OlSDJ;`8?>+xXS%Zq0vm>7k8e;R<2Ji2($L`byDk-HLlC8U-xYWNA;IAKLdiM{GBgGLxmL+ znKU$)T)VSLa_P%7W_8W%c3R_=_yB7s@bf z(9z~KZOGfs&EP4d-l^1b?e*2eMZR8=$2ST*>MYXr6k;fdy)Lrw*QO^@mG3@tE^n+p zeq>ACgs-n8QdZkOYA*`WuA23mLq2Wh&&(qN%pR9tzI~tmt^VhNRR=$wwEj@6?=8Y{ z(WPGTdc0TWtfPjtJJ>^c=P5D-6}SIuTI>1pVUIhztMvRpz9}EXvu_@jJkhs2rrPSW zfaM%siErgU;=fp}3~YK6Zu-IIec|h<-Pd1#Oez>h~T6nJ~i>5bUw~GeU16@iNY$GUzYV6D-XZY|Hsbg-uF0Q?bYSn zcizUI`;vBe`tFJuX$JgHH5u8Lww*~fRX+DY^`xnR(S!8c%+b?6TSm7uH_ps5KPS=s zxFYDoE6)I~o{i6c8k_))y|Fbv^lk~NnY77@qwApO0)+!hRyj^mnU?Ar=%RUa{>eF( zD|c24aCfbk;wAfeN)U@gdO?8K^i9nZR(MLj*^+U+PWP(k&&{4E?maA8$-|z!$L@5g; z^e8R5mN|=gPRI+U2Xhu)i&9?N!=&|f!=7iwR|0wh8LoI`s<22bW>_%QiNWor8uoCOqk;L>ZjdJ<4*~W^L2iCX&x_pWRX_?Yk9rYal@q{ z9G)j0tKQ>O^m^$jdqdsU&qb*9vEzRAR*BNt+0wULEbET-AA9V#KL2N=+U@f9>)vde z#kBJEg|%O&_O7*kw?jp;Y**}(Y0oPcESmdvYwy}vr?o!E*clY0I2lwkBUpq2JQgV^ zvFP4@S;iiee5^P?dAmi{TEQ1CPgmZ3d$sqi+0$*WtuhyUs|zx8VmPEB;+b>XOzu20 z1IzKnXWyzl7E{i$kWwtQc+S!>MTyI8rB&~tfQ&MIT; z=D}LclL{?v-Hy4NT|VQf+QWk4`n5+a z#{2v=uXa3J@}gp`BFkh8DYk{nWKuTl-YF;i&g$B|Uw`YE_Pu6QFt`=-bBS!C-Tc>Y z*P8!MzJ2=B^V75C8WN21)~{J-eER&)bxv3F->=QxZalN6i~aTNXb0Wv+veM^^%s14 z?%A)n>Hv)=k_IYCwY6LAg{FG#+q!w@*1MmIEoX0jZrkG59k~8xPU(uLR(-xHd$#Ys zD5cWcb2)e2+U@PG_p6^Vb=A9dhuY-jeccdJ&_4I>*|)jdBaT+=*!fXGvF~+yuA9~F z*KgzQpAs>6m7kyMnz4Hx|B9Wiy4`kJ(U%h?xD|75Kbo_w)22nB?{NX>f~G>5V6ORl z4QwqRF*jr^-F0^F*|(wB%O@Mi@wl%|{PXGP=9C>ZpX>g+?vIhH{qSyWfm!z3cRA~y zd=9+P&$j9I`*7WjTdzm%_%!YLr?e>?%JgFI!>rzV#_*bk)Okta|eF?(g0ID?z3!AZEdmbuKOqw|dm0 zw3v)8zFxgL@_yCJr_%%eDTlu8XIZNFcysx_&;0BEelquxtbPA&Q}oQ$&t%q$2uXb@ zV|H8-&mfu>bNutBDHk)YWb$2kI$d9AX^*qtuFz>par=Kyep|P^r0ibjm3z0|_TT%v z(7L?w=DURFb?Gv!kN0&PKYRA6;oo0Jk6QMfyxV_2m)&SmQ~TS!ap$#tB4_5PJ~zH{ z>_pj|7K@CTIeG8z+>_Gr3;&!_QCvCMYHsVSyE*UPZh61&>(}kCt~zZf|8E^WJzeT= z;PR{a`Q>g^AE)dnD4WP+r~XalRE7+jedYhVj1h}nel4AzTK@dqT7LJ5Vn&l5hi$$* zGf3QTXSZDX`CfJTpks`o<-h-(`c%~9@aNCVs)c*2iogDo+7u(fdh*@Zw>Pd$t1ZfF zd%s+%TJPY)f|}RQ-j>xD{CcFF&ZQo`TiQJT?t{ECn>kV?-@k1$J9)kSwTtfg`T6z% z3=E?8cU6AgE&bH~-(BJIyxL87ukW6_;#pt*db7<(51!VK^Dv0IAG3SA>^y7B3l|HD zw?9prEv^@{BAna*mJov?i~2<-2M*8AOO6ztkxX{tI2JL<O|9IGw8|!0z)Y@6=Bp-Q|0AT`98>V=@5dPnz8WmN z`*HI+!KSl&=Lt0}^qaJz_P^Ckz2DPbv4lyiia2sn;+5sI*WX^fntNl_Jd2ALl8V=^ z_eY`stE&d3ooVf5*)A{;xML$n2}$ zv3=jA|5xwVer}#xS6ul#eE-j1WggRJKVFlauG7IH75^sL)KRHaS#V3)>`e?`KTnUc z|JCk4&3bv=DhuUx#X@Vo8*srTpJt9$?V{a@e5(*M7-l=|ny@{7HWyw3dT z&FOp>C(X_&d#*3u|9y6TO!U3ow?)1#nCkLp_I-=5bEVhr&|M!>m00?w?D!?^4bN2= znUxZ!980Xv&MmF0QoFyR{(V^X#y4y3?by7dM$-cwaLVg1~wIYR&c`E3ZOfBDwwhj@0@u8wKE=YLPs z(7L_;P06vpd+#zvEZ5il_oV*+{Yl~a=VB|m*VPNWcbaYS?j-ls2M4e9|8utZ|LV}m z&l~;)-uUwMinhZMVOItQ+km1emqIo!HSNFr@;nC6|!%~>Scw)pMt!vX4LUk~Ob8L2PLSen!B?=SAHXXLacpe0?q*EN3Ibvd2> z{c zbgrbC3=<3{Nj=r*aOkXK5PKddvYfT+kPCytf#QYUYEQklbTv=d%_qpLnJRNEO7W@} ztFodfBd^A#FHPsKr}b$pZAmga8gWX+Pe?P#OSAK^N?=zY*NV_J^S^KGk6NYTw68oZS*tUAR&3-Ka8W7yc4+3&i0F09o+=y`3nxfTb(s~#2>OH;f?7y7A<3EjyBh|Zvx7Z5t{@Pv5sr~fR)ru?IwZE<` zx)-)sLyq^?-9VnLS^Mll{XD|d3-z8q=lWM6V9~S5=jiF{>0av|SI@nWImKw**(HN?%XaG?oObcXXQOH155gA4%|De|e9?f1eR0x8lgk+k?E2al zGMvciUK!YML6)U#TafOKuSF-n89Qh0+&2CEO{N{Z6Ut+IXEB_gn(f6qH>g(4`Rqnn zMHY$4o?Ev6TyV4h!nz}G%hGSC-?`?M-u1P|x&85u7tc4(+q!+P<=%or@_8QH^Byj^ z+iyHG$nrf;Q$v=m@zoQReVq?2(wJGcOxc^a`{teEoUji+c3e;2`RP!nB@dhJOxx0j zU*6p-$lJB0D&IEz%(XP}7+ID{&t9ub1z$aU^~1c}KqiOID@hy7J(h5-=7~<{GnTZP8q}`LoYCe>=;)#F(q?@4JxHQ%YTx?=-mDl=l`qV_LfFDzDbk zqMadWQ*4fxDLY8I@4f4C;GLkYV0k+v+J+p6p!QQpT@8?Y+T}LkR;aAd~U0JebKWwJ9l1QKJ^M;u!E<*!aUbd zBQBPYG5#*ezLonz$|NUy-gsO7*yTBwtJ-51Z51EQFUE4uOH5=`JI_4Z)EX0(U8LjB zAfVxHm{tC30mS&vt zo^YjHxAWK9xdDQwKXwYtTJ*TeXyVNnKh?*D8r(l+R_(YfA1ZyhYJ>YG-bp39|E`G8 zDGs>%@W8geNgEGnm=?X2c=xOQaALj0jdjyMR|v3NIr+4v`bzH6E9=9H&YoKlcrqtH z$Iw3hMEc=6>kyrIjbD7~=g)I6Dnzj!&eQiOn%R?X*r?!YA=6#7(k0}MJnPLEyT{e% zXLCw2OzGIYcixpCPW9Oq> z1QQk~EaA|9YILx|peJN+;NvN?WmUQgmf!4SndYS`J?Wo;UdZwtT-AT~Jr#{PzjVc- zK>eUC0b0&R@A%#CoE0yM^t)KL)?b%?@|i!oO~^?i`NG>WPDRg29xDYN z8b6u!XN@U$Ap7D#0oI#NmXCLNX`Z_AZyJlnf@==n4%;vWW?%8px!uL~wruy?>B~O- zv|(N}HE5Q>u}i_l3_ji$)I2X_mVG)}q&7X+X-T`}1i6ELr;amc-SPiBQEWzd=EEYd z1bcS2cc;UARxf#2Xy&XKbZ+aUj+UTlW<^rpxENSGh1eGxq)eOrwU$jq;%l37;QV!x z(|;V#y`tiqxIi+w$FR4BQNgjdg^A%JS0mHK6^#r5tET!TcT5eN95vbPpWNy6*>Zvt zN~SDkTfpLw?JDWq`|E%H`!lmtEc^bvlM}2A4GsVL#gIMCqM4CHNJ(5_y7uHwwaK3R zMl<8SGoSX!-nQ(jo@*hekV;`e!_J16^Y*3?obwL@&?2_D9YwVrSju zCFd_N2rt;k5qE0W;;=9l2ZxL%bz?;-$%(rzUkoxNv;O?1G-Yt`y%z6LvI}uN%)467^&5ev7WI5F2`>rtMk9^0uaOJH# zyI7yj(LNIJc3-Ayz{YEP^__OMrsNed+{u^`s;g-c-a2imTIsZ%+(l>Q<$Kj9pG?s1 zeS9P8^_cTYs|)5Eeo92#-5 zNm~sswLaCo9Y1@0i|%fAR)MD{?p}_wKUHpPS@Q46Z0&RgmqQbDSQwP{itou#e7+{> z>Wp0JvNtV9qH1=ZU3zU@jkx>qs`Z7twYGm#YY<^RdM%r6_H@Rk`}x9AuEKd)CzL+V zx_@EfF~w!`<%4f|Jr7D+Ei!3(gOU`R{;oCamfzYlf!%E9%5`>WY1_Hdru*@xKAW|E zj_UXSYNGodZVzeybJXmjT9Alq;FSOSj~Ey;xk%gZ*|9OZR6g$(1H%DJpWxNryS2L( zX>={xV|e!S#;udsWEXA=in+0meeTQ zE4EJSm@|1!nMOHa3F?`TAiG5vcIq#Wg>Wd<-?}@mgbscPJ;5yd#H>2jKN|%T;2$}Xf zKD}$2+%q}+#;R3JCerZ<#d@cV7N3W@WF2c-hth7()r`W5OiBiuzu&VA51rb*NaOrx zw~dW=_xN8^y$LnbcU|ruV+QGL0mcO@Z9_vtMO>F@bXoN6{m#Lr7kkn<{6_#-;m31?2H?HH!BJWDp@fYuivhL&0 z{&R2pZdUJKlf7PlyCx(NTe|pMVeZi5Sl`Ez9h`kk;`!d~*RGY;#$Dd3#IM*Dvw!}p zJ%JF%WH(AK(zx{}Q2Ay+nz+UDSG&prMMPZ_*Xo|mdVGD+3Cr}YsgSg?uG^Picjipr z&)-AOUa;t!JB9D;=Q|RY*S-Ac`wf!H7sae^IUKNuL2&Q)K#{4bnRALmLnE_iMuyIW zc#HQSPs5ET*PY7FTBfJi@>g#6z3&f=3Pk}1i5ZdtjWd@ri3*x-U7@md*-cZ31EsHI zCl;m85Ic27txM^B?ecAnVAHxjt>-sxcD$@*zTsNc`?Z8hj5j%no~1aBRjhCefUEIS0;IaXW$v0+FXujz_ptIV3*BT)gnX;L1sv z!1sSsk8+<{6r(r2B=RUEb%;ETXEILTt8;o&DKGnl&>W+y4IOiIW@u|ajq_P#SiJAd z@$|=K(qQk3JndCjBzteC#`UH&;aR3dy@f$n8&dTSvD&tE1d4q9W&3`w**b6loSJ?3 zOrcP`NLJ5{vvW^=4qzyFyQkUv`-?f=n?vN=w7}^grawlxFJ{Zj=FmJ}xhk`wwY3si zDT}+GRMwT1g@sOqnIzrRFz?T~bAGdyzE0wuRWj?z)s!+vnd5moW6~ncX8K)}SjOwQ z?O}n11do%IAK2TjmBKS_MpXx%P+X+W&(V>wcI~QF*I%D~UTiMGbL?@U(DBcec^@8` zACyS$xi}3{1pO>?m1*28Xkf7UyPfBxn>pLIZcRQ$$rRY}; z#C1CzSF&ZyVl7$K;K+j%WAsS1vKnH?{( zbt7Bt))~`3F1Y{Rl_4Pf>ywnQSuftz#rJ|!!4&C>HXIEX&ir+8nVFl=Q#dJB_-LE- z7peJj{qc3CZjXP>ob6lO^+?|4&Ti9=|5v9xtFZa^^?jWEkCTt*-|>9ne|k^Fx2F$t z0@WiwowNQOS+&nYE8gnp)){B&zVBYY`0ZMGJCF3si{>xM>=dy+ZDTp}OpgE4S>RM< z?lL(x`tR&WxfZL7Ssfg+)7w531)fPiEq>nrT-w)y8MYPa^Cuj4PiJ5LwAp>TvHNj% zW41EEN$SGtdvrc`y}y6o&emdH^815zY#ag4eC*-rJGs&%a#VoV@Ac-QCK; z)7{gLhP8zT`quopcDIpHW7^S+2XDSC`FQlS=bvV;C%1BJez))c{rKRLTl+Vce*5(_ z-|pA1{eP~{zjxR3x%+Z|{^{TE@3i(RG@Ex_uk7^ClTGd0+i!QK#`mfpJviO{{C=BP z`&-}Jc`*JxdGO}^dHdp)yxjluWUbnVOAbEz`z$mT-?O%tV7z$pq>YhHe3)nb23sG2 z#6qi|kB&b1cKGk#z(v!*Rr9H>UfYT-m#gho%inmCZFXAQqi^Rjw(PdGomuxO=i>wS z{(rCDUVN>tZ~yzzk_{It_WU?F_u*;#{eQkZeKNQF`)|#fk2&*PpM5B){6E*ars&I? zBmcMW|NGPI+5Zpa{>$#weENCuu)OV$2gi4NrcC?%^u7JBN8QWS1-{?=|GNC$(x>wE zze}F^zRC!@@v{B>J^2sr`+xmey;;fcY*D1QYDoO=<^Ftjzdqk=|NqY2{{P2w4?iE) zj~8uw@Zs|E|IZgspFGK~zV4Ix{+j&4f^Rn`FFtbMN5!tcAMWk{`(f?k=j{9c|52I$ z%su_|@$!{3{P^Q#&T9Vtbe{dQ&hEe8{{1=nTG{;9&EL`WKdz?B*V?se)YW}?A^x7% z{`ZT|i+8feU%&WZ`u~TvGv@q#dGch=wm*l}Vdv+KdxEJj>V-&A+&wQ6%+kKVm|cg=kE|NXmqy}HS(oA&j;9?iF}G>z8zyhrL?--=KA z`{Zt4T(Eu4pO1^5-~L{f#=idlPuI{r|6c9?|2Nq9R@Ijm*VabQG~{47mQX+8ZhiKQ z`Dg9^KKb#r@ZYbiFK=$Sw|6i1(@&TC=huFE@?vxIqicVyzn2S72(4l4`17)2&YRx4 zKL?xt?p-VY|I5SrU;XdX@_yR?`*(hQ#*c^R<#hJh{W_c+fXo<>~30GtXIXXN%u&Q&(&D|A%?}pUcPFx6QZRvETTP*V8CSNwv;(CF@49 zxR}ZF*=`-VC3^aaQG;QEZr}2wm#_c4xn`C2`%6ol&YZlvcXRRgwX!b4sUP>USNE4I zKmU1gcRAb4zrU9BwN=aS+iz=WQ(J0q?(-D?-ReAdgr};Mal1vyUQ;;=nkLk>e(;%{{I*E?d98&7}Szdd>*aXfA#k6?VG1d zDy++{`kGZ|&~N|a=;Qf+UxZoN+t|oBKgoNWXIoWm-~0CD$4`6b-~0Qp`QDq9Pgft7 zL{$Wx2A82vXT1oS5vBX2vBPi6Y>iFYMy~t5onEv~%j@@y$XSBRo8R19FyH0fi=0EA z_a%eF=W!}!+X`0-yB_znm*;(hevU|tO@tI#+Xfb21uGrEg*Vk;_{@v~9|9?;B|9hUkzoP#Clb;Wt zpMP%uJE28#{Y~}lm3*`a2^Xe+ESkF9DJ1OnvmlM`3*}dOGrrlFLdAR!a&!nHPPb| z@A9MH)~>z#cFM7rcU0LF&rW*#R;Q?~?QgWTn4r6LblvHo&^dk6BgOj5wrzXQr<~4U z@a}6~?sr8`cYgPsn?)V+Z`_wsVcU4!JOAxXcYe306@UKp`)@bCb5k-$m5pJ|=KTHD z@2BsdQSa<{l_o=zOL%esc%BB-+U|EwpaAL+Ud=kRTU%dC?-|EFjQ_8G9Z~xBjarO1&8jDwvtN7x4Z5q25{WG}h zm0+hm>7khZbawadfA_YXO>ga$-)lN+PEY(Ei^mqVuOGfEOXG{1H$z1>*Ok5f^1%Xu z#r8IH&WMMay|}yATq+~W7u49A^7=q^eNBy-6helRc|)c+=j2_%rLoo*vkGOzT^l>3H)o&maal9d9MULx%^-NV`P{qtj1y)* zVpWLJ?ONovacXL2PvSa>x2|i$LPJAC5k0@OzQ-1x*H%TIN)8a-R(P)R{oFGa0zcWN zi@D_s<=olt?Elu4(T$y(s(M?{h{wrM&|b-2zp4GzEw!D$rtoLLgxWV=5?xie^^_x%LVR5_-cB;tJv?G!X3JOjEDZV!^ zOm%VgT@TK2i|$C=_~Rg$wOZ)?rWx+B*V%ks-`GZGKY6)A!-kE`p}|1*;iL89{YN=C zG&V~MG@SR(cyP|&;{WT=-KhyNx0&P3=8CSj`M=@ftIOQ!75|C^RHaXzIlFz9mVmVW zlSeO0yxrEw=3UM-pP%$xNq^q$sKut!59>_&b7-c?^3K`kKEL{Q|3Yf^*{j>0w6*Qs z@t=EsS)WpMRQ9(#bJMg7wlNuhe9ic4u0GVuJnXyni}-E^eM5#lcMj>x+Q~{ceEuf3 z>(iXS`8IF2`b~_DDZAAnp!4U^$(%i12}|!E$a(N*p83|+r+O~8SUT<$!F9)|;>T4|0}-ySlgd zHOIf>T>nAz{+%EHS(9HKGI*{XwZoWY-6yu^yM8Q6jx>IGOg6S~$64N@t@bgSFXbnh zh4ZfCb=)vBvV&v#_J?YZbLQyB=Q4}4{flb2oxw0y`|XWr^9^y=nC|-P?`S+d9o z8byw-%R3M8*9#vlddDN!*!X`^_5BR9JLfo`etWrmg{h{5my4e7<)cXt=d8}o=j}h9 z-qF^v;bs1pC$Udntuo4BxLBRPHg~P#wk+!fnN`j%*CZTPtg`aFlr+=5(1mAiZj@!y z0iSEPc73}h!Iq$uy!QLO8F@RHn%ib9_}gySw#WR~iLFM>jtV!8S-*1~^O(B!+`1VT zO_rrz5SX}eQ_2R_NmpBRg$k+jcZXqHLJqYo+xdbH7PtW^wyE; z`6?%q?B4VL>UNboZYZd1q$IR7fLMe^5XZ@Ol5xoyVro?{FqnSsf<8+Cp) z|I0D+uFj0Tc1(gp_WW6o)wQz6KNjuuxx8hamV*h~Qn5(wuTQiSRm`sI&1GV6Nm-k! zlox$N;`QrW5joOgoqIM4{*)4A;1!f^KGV{W(PJVj=;V$6@U5%SNXJ}woQvB6mMI1zMeIZ zZNbKE>$IOMF-)ir*e(3ZV*We7CHhVsNzckMtd;Kn?b;e9wS3iU6JN3JJ@?-~uatA` z>u9!jY)<@PuyLbrvFY3V*o?iqzFnJTaI<@6uj8i{Ho*X?xhtNu=~`Im(-;?*0|{#s-!IIq
z(LNoK7HPW5@Xewv=Y#@Np|QbQ)6_uK%$R9sS0)MPGG6?VaQ<3ZyS?yY#)KBN+6xxE&2D}@d(6w89*hyW z8k*~@px0 z?%P-EALUygZfERO{IoXv(>cpYxw8T|d=wbVzplA3qwJ_5XJ2pe0<(1sZ?tW7*|JPy zL-2P`tJXd4$pQz2E!E$xIGHkcvSA0?Lao&*XS%HrWY|@vn zE*7Y%6>&ZNw8%ihM{V-KgaDD&t*b3=d04HwxF9k5YUrdRrLo;=8B#I3zOq!k?=3uIXYnO( zvxof2%A{&#aj^`ZY4TPkeUE?E*vasvZ;qUnni@H;{Jyqy25U?7O!JQG%pZUER^*!V zF?rltxJrwG!|k@<^t!|UDxZFt{d?xuztZnlN+&Uad6bF*}C+Bjq3uFOEFflGJRhH zUtB1Y5iAz|=k&rc=S$dj>uYUOi~a5-@6e4bUU)F$srJGCx!;c!Sp-iDot9d;&tuY( zb=f-;xt0B#sspF()tT+H?C`^cjVF%gmzSx2ySdFws_m+#;-cbp8mCUUw#@5XTPT~) z%<#Zg)zfJ9*%Y1SnObU6I{Por)=te|yLy#Y*WC4%p<`c+~6H&+ZwO#GJ@0N#R-hS87(2pT&+BDxNB{ zrldA@9J`^Ad@K5O!Q-lPm2AGEt{eYcj8e8pU%U03YiQ`#-+y10bh!rh98Z?KG^tlX za^>2)EY@Y`SbJsKPVHRY^1N46uzS&quT_=vyr*Q%zQI0y%eScybPhFeUQ&!G_~BLX zB{uc$U(IdWySeVi7O#}<-{&=TtGFurr0B-2duILkTfA~&s9JIAj?&olNVBG`m3K382B%eopvmz$q=dU6ED_er>3Oxh^H*DmCG#CYA@85Qk1r^UKkTYNV5 zJn*u5cH@uMx`0D&;r{H>9L}~9UuH=~bU$6YIHuG$-C^CAmWqvwG@e{o$lWyU)wU0= zotoG0WzAi6yG=2n`^d|$RYDIAXO=vT-O$w?<$LIAf`Pz%QN8rF%}ZW4`%Gt>9{e`0 zRVJgf`wm~)#I=tu?0$J^9k2JUE!SV`igjD`HCw#+wO}1fPHn2_m7XOIPc+0^U*3}2 z6??5TD^~kepV!MNn{6e4%eDOfF#5@2pp)*Jcl{#UbulBXi%_}V}JjFH+?y)k>*wvTQlQ#ZaY`E~TP z;BS7R_+2??<4eC^2o##c^io%h+w<6(%H|JK3q*GAe!VMx=L!YZrsxTuRiawo+MM70 z@lB1=<&$$?<(N%&Ct?MZCYqggvwIkvB@WZv06#X;em zuiYz^`PZC1cLb%0eZ08$b#!s|u^Edrwr$&X?D58))Sr(;ANt1>u2>@Cl%)|Vcgvt= zsrJHahrUD|;aRJ4`@pN2{V!)lsu$*6UzAlI9{aueh4z~JfX=d#Wz Gp$Pzwlrsnb diff --git a/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_form.png b/odoo-bringout-oca-purchase-workflow-purchase_blanket_order/purchase_blanket_order/static/description/BO_form.png deleted file mode 100644 index f3ecb5ea636a792b9387e12b9e8684e476275b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33073 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�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
-

Product Supplier Code in Purchase

- - -

Beta License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

-

This module adds to the purchase order line the supplier code defined in the -product.

-

Table of contents

- -
-

Usage

-

To use this module:

-
    -
  1. Go to ‘Purchase’ and open a Purchase Order.
  2. -
  3. If the vendor has defined some code for any purchase order line they will be -displayed in the line under the column ‘Product Supplier Code’.
  4. -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • ForgeFlow
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

This module is part of the OCA/purchase-workflow project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-