From 38e738591fe39815ea5c7c5348fbaf2955e852c5 Mon Sep 17 00:00:00 2001 From: nobuQuartile Date: Wed, 4 Feb 2026 05:42:02 +0000 Subject: [PATCH] [6310][ADD] website_sale_product_description --- .../addons/website_sale_product_description | 1 + .../website_sale_product_description/setup.py | 6 + website_sale_product_description/README.rst | 93 ++++ website_sale_product_description/__init__.py | 1 + .../__manifest__.py | 21 + .../demo_website_sale_product_description.xml | 11 + website_sale_product_description/i18n/ca.po | 34 ++ website_sale_product_description/i18n/es.po | 34 ++ .../i18n/es_AR.po | 43 ++ .../i18n/es_ES.po | 32 ++ website_sale_product_description/i18n/nl.po | 34 ++ website_sale_product_description/i18n/pt.po | 43 ++ .../i18n/website_sale_product_description.pot | 31 ++ .../models/__init__.py | 1 + .../models/product.py | 16 + .../readme/CONTRIBUTORS.rst | 2 + .../readme/DESCRIPTION.rst | 2 + .../readme/USAGE.rst | 11 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 435 ++++++++++++++++++ .../static/description/product.png | Bin 0 -> 28214 bytes .../static/description/website-product.png | Bin 0 -> 52444 bytes .../views/product_template.xml | 20 + .../views/website_sale_template.xml | 16 + 24 files changed, 887 insertions(+) create mode 120000 setup/website_sale_product_description/odoo/addons/website_sale_product_description create mode 100644 setup/website_sale_product_description/setup.py create mode 100644 website_sale_product_description/README.rst create mode 100644 website_sale_product_description/__init__.py create mode 100644 website_sale_product_description/__manifest__.py create mode 100644 website_sale_product_description/data/demo_website_sale_product_description.xml create mode 100644 website_sale_product_description/i18n/ca.po create mode 100644 website_sale_product_description/i18n/es.po create mode 100644 website_sale_product_description/i18n/es_AR.po create mode 100644 website_sale_product_description/i18n/es_ES.po create mode 100644 website_sale_product_description/i18n/nl.po create mode 100644 website_sale_product_description/i18n/pt.po create mode 100644 website_sale_product_description/i18n/website_sale_product_description.pot create mode 100644 website_sale_product_description/models/__init__.py create mode 100644 website_sale_product_description/models/product.py create mode 100644 website_sale_product_description/readme/CONTRIBUTORS.rst create mode 100644 website_sale_product_description/readme/DESCRIPTION.rst create mode 100644 website_sale_product_description/readme/USAGE.rst create mode 100644 website_sale_product_description/static/description/icon.png create mode 100644 website_sale_product_description/static/description/index.html create mode 100644 website_sale_product_description/static/description/product.png create mode 100644 website_sale_product_description/static/description/website-product.png create mode 100644 website_sale_product_description/views/product_template.xml create mode 100644 website_sale_product_description/views/website_sale_template.xml diff --git a/setup/website_sale_product_description/odoo/addons/website_sale_product_description b/setup/website_sale_product_description/odoo/addons/website_sale_product_description new file mode 120000 index 0000000..194fb2e --- /dev/null +++ b/setup/website_sale_product_description/odoo/addons/website_sale_product_description @@ -0,0 +1 @@ +../../../../website_sale_product_description \ No newline at end of file diff --git a/setup/website_sale_product_description/setup.py b/setup/website_sale_product_description/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/website_sale_product_description/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/website_sale_product_description/README.rst b/website_sale_product_description/README.rst new file mode 100644 index 0000000..625bb2d --- /dev/null +++ b/website_sale_product_description/README.rst @@ -0,0 +1,93 @@ +================================ +Website Sale Product Description +================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:45de45e48656eb98671e2a85df1f5321a188198218314569be1f0ec316c7bc74 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fe--commerce-lightgray.png?logo=github + :target: https://github.com/OCA/e-commerce/tree/15.0/website_sale_product_description + :alt: OCA/e-commerce +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/e-commerce-15-0/e-commerce-15-0-website_sale_product_description + :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/e-commerce&target_branch=15.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +With this addon you can edit a specific HTML description for a product. +This description will be shown within the e-Commerce product page. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Once installed, website description is editable from product form: + +.. figure:: https://raw.githubusercontent.com/OCA/e-commerce/15.0/website_sale_product_description/static/description/product.png + :alt: Kanban view + :width: 600 px + +Then, this description will be shown within the e-Commerce product page: + +.. figure:: https://raw.githubusercontent.com/OCA/e-commerce/15.0/website_sale_product_description/static/description/website-product.png + :alt: Kanban view + :width: 600 px + +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 +~~~~~~~ + +* Solvos + +Contributors +~~~~~~~~~~~~ + +* David Alonso +* Mantas Šniukas + +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/e-commerce `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/website_sale_product_description/__init__.py b/website_sale_product_description/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/website_sale_product_description/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/website_sale_product_description/__manifest__.py b/website_sale_product_description/__manifest__.py new file mode 100644 index 0000000..fa63a94 --- /dev/null +++ b/website_sale_product_description/__manifest__.py @@ -0,0 +1,21 @@ +# © 2020 Solvos Consultoría Informática () +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +{ + "name": "Website Sale Product Description", + "category": "Website", + "summary": "Shows custom e-Commerce description for products", + "version": "15.0.1.1.0", + "website": "https://github.com/OCA/e-commerce", + "author": "Solvos, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["website_sale"], + "data": [ + "views/website_sale_template.xml", + "views/product_template.xml", + ], + "demo": [ + "data/demo_website_sale_product_description.xml", + ], +} diff --git a/website_sale_product_description/data/demo_website_sale_product_description.xml b/website_sale_product_description/data/demo_website_sale_product_description.xml new file mode 100644 index 0000000..d2ea7cc --- /dev/null +++ b/website_sale_product_description/data/demo_website_sale_product_description.xml @@ -0,0 +1,11 @@ + + + + extended + description for this product, only available on e-commerce frontend. +
+ This description can include HTML markup.]]>
+
+
diff --git a/website_sale_product_description/i18n/ca.po b/website_sale_product_description/i18n/ca.po new file mode 100644 index 0000000..4922725 --- /dev/null +++ b/website_sale_product_description/i18n/ca.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-01-20 20:44+0000\n" +"Last-Translator: claudiagn \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: website_sale_product_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_product__public_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_template__public_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "Description for e-Commerce" +msgstr "Descripció per l' e-Commerce" + +#. module: website_sale_product_description +#: model:ir.model,name:website_sale_product_description.model_product_template +msgid "Product Template" +msgstr "Plantilla de producte" + +#. module: website_sale_product_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "This description will be shown on e-commerce frontend" +msgstr "Aquesta descripció serà mostrada al frontend del e-commerce" diff --git a/website_sale_product_description/i18n/es.po b/website_sale_product_description/i18n/es.po new file mode 100644 index 0000000..2e5f6a2 --- /dev/null +++ b/website_sale_product_description/i18n/es.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-01-06 14:44+0000\n" +"Last-Translator: David Alonso (Solvos) \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.3.2\n" + +#. module: website_sale_product_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_product__public_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_template__public_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "Description for e-Commerce" +msgstr "Descripción para e-Commerce" + +#. module: website_sale_product_description +#: model:ir.model,name:website_sale_product_description.model_product_template +msgid "Product Template" +msgstr "Producto" + +#. module: website_sale_product_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "This description will be shown on e-commerce frontend" +msgstr "Esta descripción se mostrará en el frontend del e-commerce" diff --git a/website_sale_product_description/i18n/es_AR.po b/website_sale_product_description/i18n/es_AR.po new file mode 100644 index 0000000..dd3a4f0 --- /dev/null +++ b/website_sale_product_description/i18n/es_AR.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-09-11 19:33+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: website_sale_product_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_product__public_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_template__public_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "Description for e-Commerce" +msgstr "Descripción para el e-Commerce" + +#. module: website_sale_product_description +#: model:ir.model,name:website_sale_product_description.model_product_template +msgid "Product Template" +msgstr "Plantilla de Producto" + +#. module: website_sale_product_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "This description will be shown on e-commerce frontend" +msgstr "Esta descripción se mostrará en la interfaz de comercio electrónico" + +#~ msgid "Display Name" +#~ msgstr "Mostrar Nombre" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/website_sale_product_description/i18n/es_ES.po b/website_sale_product_description/i18n/es_ES.po new file mode 100644 index 0000000..87344fd --- /dev/null +++ b/website_sale_product_description/i18n/es_ES.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\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: website_sale_product_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_product__public_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_template__public_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "Description for e-Commerce" +msgstr "" + +#. module: website_sale_product_description +#: model:ir.model,name:website_sale_product_description.model_product_template +msgid "Product Template" +msgstr "" + +#. module: website_sale_product_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "This description will be shown on e-commerce frontend" +msgstr "" diff --git a/website_sale_product_description/i18n/nl.po b/website_sale_product_description/i18n/nl.po new file mode 100644 index 0000000..ccb6712 --- /dev/null +++ b/website_sale_product_description/i18n/nl.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-05 18:46+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 4.3.2\n" + +#. module: website_sale_product_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_product__public_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_template__public_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "Description for e-Commerce" +msgstr "Beschrijving voor E-Commerce" + +#. module: website_sale_product_description +#: model:ir.model,name:website_sale_product_description.model_product_template +msgid "Product Template" +msgstr "Product Sjabloon" + +#. module: website_sale_product_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "This description will be shown on e-commerce frontend" +msgstr "Deze omschrijving zal worden weergegeven op de E-comerce productpagina" diff --git a/website_sale_product_description/i18n/pt.po b/website_sale_product_description/i18n/pt.po new file mode 100644 index 0000000..c8216c9 --- /dev/null +++ b/website_sale_product_description/i18n/pt.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-07-27 18:49+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: none\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 4.3.2\n" + +#. module: website_sale_product_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_product__public_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_template__public_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "Description for e-Commerce" +msgstr "Descrição para e-Commerce" + +#. module: website_sale_product_description +#: model:ir.model,name:website_sale_product_description.model_product_template +msgid "Product Template" +msgstr "Modelo de Produto" + +#. module: website_sale_product_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "This description will be shown on e-commerce frontend" +msgstr "Esta descrição será exibida no frontend do e-commerce" + +#~ msgid "Display Name" +#~ msgstr "Nome a Exibir" + +#~ msgid "ID" +#~ msgstr "Id" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificação em" diff --git a/website_sale_product_description/i18n/website_sale_product_description.pot b/website_sale_product_description/i18n/website_sale_product_description.pot new file mode 100644 index 0000000..3dcbc5e --- /dev/null +++ b/website_sale_product_description/i18n/website_sale_product_description.pot @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.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: website_sale_product_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_product__public_description +#: model:ir.model.fields,field_description:website_sale_product_description.field_product_template__public_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "Description for e-Commerce" +msgstr "" + +#. module: website_sale_product_description +#: model:ir.model,name:website_sale_product_description.model_product_template +msgid "Product Template" +msgstr "" + +#. module: website_sale_product_description +#: model_terms:ir.ui.view,arch_db:website_sale_product_description.product_template_form_view +msgid "This description will be shown on e-commerce frontend" +msgstr "" diff --git a/website_sale_product_description/models/__init__.py b/website_sale_product_description/models/__init__.py new file mode 100644 index 0000000..9649db7 --- /dev/null +++ b/website_sale_product_description/models/__init__.py @@ -0,0 +1 @@ +from . import product diff --git a/website_sale_product_description/models/product.py b/website_sale_product_description/models/product.py new file mode 100644 index 0000000..bcd91b5 --- /dev/null +++ b/website_sale_product_description/models/product.py @@ -0,0 +1,16 @@ +# © 2020 Solvos Consultoría Informática () +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import fields, models +from odoo.tools.translate import html_translate + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + public_description = fields.Html( + "Description for e-Commerce", + sanitize_attributes=False, + translate=html_translate, + copy=False, + ) diff --git a/website_sale_product_description/readme/CONTRIBUTORS.rst b/website_sale_product_description/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..ad72c4d --- /dev/null +++ b/website_sale_product_description/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* David Alonso +* Mantas Šniukas diff --git a/website_sale_product_description/readme/DESCRIPTION.rst b/website_sale_product_description/readme/DESCRIPTION.rst new file mode 100644 index 0000000..3c3adc9 --- /dev/null +++ b/website_sale_product_description/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +With this addon you can edit a specific HTML description for a product. +This description will be shown within the e-Commerce product page. diff --git a/website_sale_product_description/readme/USAGE.rst b/website_sale_product_description/readme/USAGE.rst new file mode 100644 index 0000000..67f1183 --- /dev/null +++ b/website_sale_product_description/readme/USAGE.rst @@ -0,0 +1,11 @@ +Once installed, website description is editable from product form: + +.. figure:: ../static/description/product.png + :alt: Kanban view + :width: 600 px + +Then, this description will be shown within the e-Commerce product page: + +.. figure:: ../static/description/website-product.png + :alt: Kanban view + :width: 600 px diff --git a/website_sale_product_description/static/description/icon.png b/website_sale_product_description/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/website_sale_product_description/static/description/index.html b/website_sale_product_description/static/description/index.html new file mode 100644 index 0000000..f653b82 --- /dev/null +++ b/website_sale_product_description/static/description/index.html @@ -0,0 +1,435 @@ + + + + + + +Website Sale Product Description + + + +
+

Website Sale Product Description

+ + +

Beta License: AGPL-3 OCA/e-commerce Translate me on Weblate Try me on Runboat

+

With this addon you can edit a specific HTML description for a product. +This description will be shown within the e-Commerce product page.

+

Table of contents

+ +
+

Usage

+

Once installed, website description is editable from product form:

+
+Kanban view +
+

Then, this description will be shown within the e-Commerce product page:

+
+Kanban view +
+
+
+

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

+
    +
  • Solvos
  • +
+
+
+

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/e-commerce project on GitHub.

+

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

+
+
+
+ + diff --git a/website_sale_product_description/static/description/product.png b/website_sale_product_description/static/description/product.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1f148f42f1095b3231e4091e5c5235bef4dd02 GIT binary patch literal 28214 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 P+f_iTT+6$HzyEOU1v literal 0 HcmV?d00001 diff --git a/website_sale_product_description/views/product_template.xml b/website_sale_product_description/views/product_template.xml new file mode 100644 index 0000000..4d5a142 --- /dev/null +++ b/website_sale_product_description/views/product_template.xml @@ -0,0 +1,20 @@ + + + + product.template.form.view.inherit + product.template + + + + + + + + + + diff --git a/website_sale_product_description/views/website_sale_template.xml b/website_sale_product_description/views/website_sale_template.xml new file mode 100644 index 0000000..8933596 --- /dev/null +++ b/website_sale_product_description/views/website_sale_template.xml @@ -0,0 +1,16 @@ + + + +