26 lines
1.5 KiB
Python
26 lines
1.5 KiB
Python
# 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.model import fields
|
|
from trytond.pool import Pool, PoolMeta
|
|
from trytond.pyson import Id
|
|
from trytond.exceptions import UserError
|
|
|
|
class Template(metaclass=PoolMeta):
|
|
__name__ = 'product.template'
|
|
|
|
temperature = fields.Float("Temperature")
|
|
temperature_uom = fields.Many2One('product.uom', 'Temperature UOM',
|
|
domain=[('category', '=', Id('optical_equipment', "uom_cat_temperature"))])
|
|
frequency = fields.Float("Frequency")
|
|
frequency_uom = fields.Many2One('product.uom', "Frequency UOM",
|
|
domain=[('category', '=', Id('optical_equipment', 'uom_cat_frequency'))])
|
|
wet = fields.Float("Wet")
|
|
wet_uom = fields.Many2One('product.uom', "Wet UOM",
|
|
domain=[('category', '=', Id('optical_equipment', 'uom_cat_relative_humedity'))])
|
|
voltageAC = fields.Float("Voltage AC")
|
|
voltageAC_uom = fields.Many2One('product.uom', "Voltage AC UOM",
|
|
domain=[('category', '=', Id('optical_equipment', 'uom_cat_electrical_tension'))])
|
|
voltageDC = fields.Float("Voltage DC")
|
|
voltageDC_uom = fields.Many2One('product.uom', "Voltage DC UOM",
|
|
domain=[('category', '=', Id('optical_equipment', 'uom_cat_electrical_tension'))])
|