# 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'))])