mirror of
https://github.com/NaN-tic/trytond-sale_customer_product.git
synced 2023-12-14 02:33:06 +01:00
Migrate to python 3.
This commit is contained in:
parent
c34a789be8
commit
846074ca4f
4 changed files with 8 additions and 14 deletions
|
@ -9,8 +9,7 @@ from trytond.transaction import Transaction
|
||||||
__all__ = ['Template', 'Product', 'ProductCustomer']
|
__all__ = ['Template', 'Product', 'ProductCustomer']
|
||||||
|
|
||||||
|
|
||||||
class Template:
|
class Template(metaclass=PoolMeta):
|
||||||
__metaclass__ = PoolMeta
|
|
||||||
__name__ = "product.template"
|
__name__ = "product.template"
|
||||||
product_customers = fields.One2Many('sale.product_customer',
|
product_customers = fields.One2Many('sale.product_customer',
|
||||||
'product', 'Customers',
|
'product', 'Customers',
|
||||||
|
@ -69,8 +68,7 @@ class Template:
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|
||||||
class Product:
|
class Product(metaclass=PoolMeta):
|
||||||
__metaclass__ = PoolMeta
|
|
||||||
__name__ = 'product.product'
|
__name__ = 'product.product'
|
||||||
customer_code = fields.Function(fields.Char('Customer Code'),
|
customer_code = fields.Function(fields.Char('Customer Code'),
|
||||||
'get_customer_fields', searcher='search_customer_field')
|
'get_customer_fields', searcher='search_customer_field')
|
||||||
|
|
3
sale.py
3
sale.py
|
@ -9,8 +9,7 @@ from trytond.transaction import Transaction
|
||||||
__all__ = ['SaleLine']
|
__all__ = ['SaleLine']
|
||||||
|
|
||||||
|
|
||||||
class SaleLine:
|
class SaleLine(metaclass=PoolMeta):
|
||||||
__metaclass__ = PoolMeta
|
|
||||||
__name__ = 'sale.line'
|
__name__ = 'sale.line'
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|
5
setup.py
5
setup.py
|
@ -5,10 +5,7 @@ from setuptools import setup
|
||||||
import re
|
import re
|
||||||
import os
|
import os
|
||||||
import io
|
import io
|
||||||
try:
|
from configparser import ConfigParser
|
||||||
from configparser import ConfigParser
|
|
||||||
except ImportError:
|
|
||||||
from ConfigParser import ConfigParser
|
|
||||||
|
|
||||||
MODULE = 'sale_customer_product'
|
MODULE = 'sale_customer_product'
|
||||||
PREFIX = 'nantic'
|
PREFIX = 'nantic'
|
||||||
|
|
|
@ -150,7 +150,7 @@ Create an Inventory::
|
||||||
>>> inventory_line.save()
|
>>> inventory_line.save()
|
||||||
>>> Inventory.confirm([inventory.id], config.context)
|
>>> Inventory.confirm([inventory.id], config.context)
|
||||||
>>> inventory.state
|
>>> inventory.state
|
||||||
u'done'
|
'done'
|
||||||
|
|
||||||
Sale 5 products::
|
Sale 5 products::
|
||||||
|
|
||||||
|
@ -178,10 +178,10 @@ Sale 5 products::
|
||||||
>>> Sale.confirm([sale.id], config.context)
|
>>> Sale.confirm([sale.id], config.context)
|
||||||
>>> Sale.process([sale.id], config.context)
|
>>> Sale.process([sale.id], config.context)
|
||||||
>>> sale.state
|
>>> sale.state
|
||||||
u'processing'
|
'processing'
|
||||||
>>> sale.reload()
|
>>> sale.reload()
|
||||||
>>> sale_line.description
|
>>> sale_line.description
|
||||||
u'[1111] Customer 1 Product'
|
'[1111] Customer 1 Product'
|
||||||
|
|
||||||
Sale 5 products::
|
Sale 5 products::
|
||||||
|
|
||||||
|
@ -209,5 +209,5 @@ Sale 5 products::
|
||||||
>>> Sale.confirm([sale.id], config.context)
|
>>> Sale.confirm([sale.id], config.context)
|
||||||
>>> Sale.process([sale.id], config.context)
|
>>> Sale.process([sale.id], config.context)
|
||||||
>>> sale.state
|
>>> sale.state
|
||||||
u'processing'
|
'processing'
|
||||||
>>> sale.reload()
|
>>> sale.reload()
|
||||||
|
|
Loading…
Reference in a new issue