diff --git a/product_form_purchase_link/README.rst b/product_form_purchase_link/README.rst new file mode 100644 index 00000000000..bdfc340383d --- /dev/null +++ b/product_form_purchase_link/README.rst @@ -0,0 +1,3 @@ +# product_form_purchase_link + +This is the README for product_form_purchase_link. \ No newline at end of file diff --git a/product_form_purchase_link/__init__.py b/product_form_purchase_link/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/product_form_purchase_link/__manifest__.py b/product_form_purchase_link/__manifest__.py new file mode 100644 index 00000000000..2bbaf29eaca --- /dev/null +++ b/product_form_purchase_link/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2019 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Product Form Purchase Link", + "summary": """ + Add an option to display the purchases lines from product""", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "development_status": "Beta", + "maintainers": ["rousseldenis"], + "author": "ACSONE SA/NV,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/purchase-workflow", + "depends": ["purchase"], + "data": [ + "views/purchase_order_line.xml", + "views/product_template.xml", + "views/product_product.xml", + ], + "installable": True, +} diff --git a/product_form_purchase_link/static/description/icon.png b/product_form_purchase_link/static/description/icon.png new file mode 100644 index 00000000000..3a0328b516c Binary files /dev/null and b/product_form_purchase_link/static/description/icon.png differ diff --git a/product_form_purchase_link/static/description/index.html b/product_form_purchase_link/static/description/index.html new file mode 100644 index 00000000000..f474028fe36 --- /dev/null +++ b/product_form_purchase_link/static/description/index.html @@ -0,0 +1,456 @@ + + + + + + + Product Form Purchase Link + + + + + + diff --git a/product_form_purchase_link/views/product_product.xml b/product_form_purchase_link/views/product_product.xml new file mode 100644 index 00000000000..9de4f06a851 --- /dev/null +++ b/product_form_purchase_link/views/product_product.xml @@ -0,0 +1,32 @@ + + + + + product.product.purchase.button.inherit (in product_form_purchase_link) + + product.product + + +
+ +
+
+
+
diff --git a/product_form_purchase_link/views/product_template.xml b/product_form_purchase_link/views/product_template.xml new file mode 100644 index 00000000000..941ab0452e0 --- /dev/null +++ b/product_form_purchase_link/views/product_template.xml @@ -0,0 +1,32 @@ + + + + + product.template.purchase.button.inherit (in product_form_purchase_link) + + product.template + + +
+ +
+
+
+
diff --git a/product_form_purchase_link/views/purchase_order_line.xml b/product_form_purchase_link/views/purchase_order_line.xml new file mode 100644 index 00000000000..3764711257c --- /dev/null +++ b/product_form_purchase_link/views/purchase_order_line.xml @@ -0,0 +1,43 @@ + + + + + purchase.order.line + purchase.order.line.search (in product_form_purchase_link) + + + + + + + + + + + + {'search_default_approved':1} + [('product_id.product_tmpl_id','in',active_ids)] + Purchases + purchase.order.line + + + + {'search_default_approved':1} + [('product_id','in',active_ids)] + Purchases + purchase.order.line + + + diff --git a/setup/product_form_purchase_link/odoo/addons/product_form_purchase_link b/setup/product_form_purchase_link/odoo/addons/product_form_purchase_link new file mode 120000 index 00000000000..2418a3df45b --- /dev/null +++ b/setup/product_form_purchase_link/odoo/addons/product_form_purchase_link @@ -0,0 +1 @@ +../../../../product_form_purchase_link \ No newline at end of file diff --git a/setup/product_form_purchase_link/setup.py b/setup/product_form_purchase_link/setup.py new file mode 100644 index 00000000000..28c57bb6403 --- /dev/null +++ b/setup/product_form_purchase_link/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)