mirror of
https://github.com/NaN-tic/trytond-product_qty.git
synced 2023-12-13 21:20:11 +01:00
Fix deprecation colors attibute on xml view
This commit is contained in:
parent
6a44579843
commit
3938959d59
11
product.py
11
product.py
|
@ -3,6 +3,7 @@
|
||||||
# the full copyright notices and license terms.
|
# the full copyright notices and license terms.
|
||||||
from trytond.pool import Pool, PoolMeta
|
from trytond.pool import Pool, PoolMeta
|
||||||
from trytond.transaction import Transaction
|
from trytond.transaction import Transaction
|
||||||
|
from trytond.pyson import If, Eval, Less
|
||||||
|
|
||||||
__all__ = ['Template', 'Product']
|
__all__ = ['Template', 'Product']
|
||||||
__metaclass__ = PoolMeta
|
__metaclass__ = PoolMeta
|
||||||
|
@ -11,6 +12,11 @@ __metaclass__ = PoolMeta
|
||||||
class Template:
|
class Template:
|
||||||
__name__ = 'product.template'
|
__name__ = 'product.template'
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def view_attributes(cls):
|
||||||
|
return [('/tree', 'colors',
|
||||||
|
If(Less(Eval('quantity', 1), 1), 'red', 'black'))]
|
||||||
|
|
||||||
def sum_product(self, name):
|
def sum_product(self, name):
|
||||||
Location = Pool().get('stock.location')
|
Location = Pool().get('stock.location')
|
||||||
|
|
||||||
|
@ -26,6 +32,11 @@ class Template:
|
||||||
class Product:
|
class Product:
|
||||||
__name__ = 'product.product'
|
__name__ = 'product.product'
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def view_attributes(cls):
|
||||||
|
return [('/tree', 'colors',
|
||||||
|
If(Less(Eval('quantity', 1), 1), 'red', 'black'))]
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_quantity(cls, products, name):
|
def get_quantity(cls, products, name):
|
||||||
Location = Pool().get('stock.location')
|
Location = Pool().get('stock.location')
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!-- This file is part product_qty module for Tryton.
|
<!-- This file is part product_qty module for Tryton.
|
||||||
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
|
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
|
||||||
<tree string="Products" colors="If(Less(Eval('quantity', 1), 1), 'red', 'black')">
|
<tree string="Products">
|
||||||
<field name="rec_name"/>
|
<field name="rec_name"/>
|
||||||
<field name="quantity"/>
|
<field name="quantity"/>
|
||||||
<field name="forecast_quantity"/>
|
<field name="forecast_quantity"/>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!-- This file is part product_qty module for Tryton.
|
<!-- This file is part product_qty module for Tryton.
|
||||||
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
|
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
|
||||||
<tree string="Products" colors="If(Less(Eval('quantity', 1), 1), 'red', 'black')">
|
<tree string="Products">
|
||||||
<field name="name"/>
|
<field name="name"/>
|
||||||
<field name="list_price"/>
|
<field name="list_price"/>
|
||||||
<field name="cost_price"/>
|
<field name="cost_price"/>
|
||||||
|
|
Loading…
Reference in a new issue