diff --git a/.gitignore b/.gitignore index b6e47617de1..5d194e728f0 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,11 @@ dmypy.json # Pyre type checker .pyre/ + +.eslintignore +.eslintrc.json +jsconfig.json +package-lock.json +package.json +node_modules + diff --git a/webshop_extended_description/__init__.py b/webshop_extended_description/__init__.py new file mode 100644 index 00000000000..0650744f6bc --- /dev/null +++ b/webshop_extended_description/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/webshop_extended_description/__manifest__.py b/webshop_extended_description/__manifest__.py new file mode 100644 index 00000000000..73686fa6b4c --- /dev/null +++ b/webshop_extended_description/__manifest__.py @@ -0,0 +1,20 @@ +{ + "name": "webshop_extension", + "description": """ + This module add an extended description field in the website ecommerce application. + - added multilingual HTML description field in product template + - displays this field in the frontend + - enable import/export of this field + """, + "summary": "Adds extended description field in the website ecommerce application", + "author": "haman", + "version": "1.0", + "category": "website", + "data": [ + 'views/product_views.xml', + 'views/product_web_template.xml', + ], + "depends": ["website_sale"], + "installable": True, + "license": "LGPL-3" +} diff --git a/webshop_extended_description/models/__init__.py b/webshop_extended_description/models/__init__.py new file mode 100644 index 00000000000..e8fa8f6bf1e --- /dev/null +++ b/webshop_extended_description/models/__init__.py @@ -0,0 +1 @@ +from . import product_template diff --git a/webshop_extended_description/models/product_template.py b/webshop_extended_description/models/product_template.py new file mode 100644 index 00000000000..15629748e54 --- /dev/null +++ b/webshop_extended_description/models/product_template.py @@ -0,0 +1,7 @@ +from odoo import fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + ecommerce_extended_description = fields.Html(string="Ecommerce Extended Description", translate=True, exportable=True) diff --git a/webshop_extended_description/views/product_views.xml b/webshop_extended_description/views/product_views.xml new file mode 100644 index 00000000000..94d1b6de71c --- /dev/null +++ b/webshop_extended_description/views/product_views.xml @@ -0,0 +1,21 @@ + + + + + product.template.form.view.inherit + product.template + + + + + + + + + + + diff --git a/webshop_extended_description/views/product_web_template.xml b/webshop_extended_description/views/product_web_template.xml new file mode 100644 index 00000000000..1eda91c5f0e --- /dev/null +++ b/webshop_extended_description/views/product_web_template.xml @@ -0,0 +1,17 @@ + + + + + +