changeset 8c5cd7b9406c in modules/web_shop:default
details: https://hg.tryton.org/modules/web_shop?cmd=changeset&node=8c5cd7b9406c
description:
Add web_shop_shopify module
issue10611
review362271002
diffstat:
__init__.py | 1 +
product.py | 11 +++++++++++
product.xml | 6 ++++++
view/product_template_form.xml | 11 +++++++++++
4 files changed, 29 insertions(+), 0 deletions(-)
diffs (67 lines):
diff -r 32c42e2dc2fe -r 8c5cd7b9406c __init__.py
--- a/__init__.py Mon Sep 13 23:29:57 2021 +0200
+++ b/__init__.py Tue Oct 12 10:15:55 2021 +0200
@@ -17,6 +17,7 @@
web.Shop_Product,
web.Shop_ProductCategory,
web.User,
+ product.Template,
product.Product,
product.Category,
sale.Sale,
diff -r 32c42e2dc2fe -r 8c5cd7b9406c product.py
--- a/product.py Mon Sep 13 23:29:57 2021 +0200
+++ b/product.py Tue Oct 12 10:15:55 2021 +0200
@@ -1,10 +1,21 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
+from trytond.config import config
from trytond.model import fields
from trytond.pool import PoolMeta
from trytond.pyson import Eval
+if not config.get('html', 'plugins-product.template-web_shop_description'):
+ config.set(
+ 'html', 'plugins-product.template-web_shop_description', 'fullpage')
+
+
+class Template(metaclass=PoolMeta):
+ __name__ = 'product.template'
+
+ web_shop_description = fields.Text("Web Shop Description", translate=True)
+
class Product(metaclass=PoolMeta):
__name__ = 'product.product'
diff -r 32c42e2dc2fe -r 8c5cd7b9406c product.xml
--- a/product.xml Mon Sep 13 23:29:57 2021 +0200
+++ b/product.xml Tue Oct 12 10:15:55 2021 +0200
@@ -3,6 +3,12 @@
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
+ <record model="ir.ui.view" id="product_template_view_form">
+ <field name="model">product.template</field>
+ <field name="inherit" ref="product.template_view_form"/>
+ <field name="name">product_template_form</field>
+ </record>
+
<record model="ir.ui.view" id="product_product_view_form">
<field name="model">product.product</field>
<field name="inherit" ref="product.product_view_form"/>
diff -r 32c42e2dc2fe -r 8c5cd7b9406c view/product_template_form.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/view/product_template_form.xml Tue Oct 12 10:15:55 2021 +0200
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<data>
+ <xpath expr="//notebook/page[@id='customers']" position="inside">
+ <group name="web_shop_description" colspan="4" col="-1">
+ <field name="web_shop_description"/>
+ <field name="web_shop_description" string="Edit" widget="html"
xexpand="0"/>
+ </group>
+ </xpath>
+</data>