from trytond.pool import PoolMeta from trytond.model import fields from trytond.pyson import Eval class Product(metaclass=PoolMeta): "Product Fast Food" __name__ = 'product.template' pizza = fields.Boolean("Pizza") pizza_topping = fields.Boolean("Topping Pizza") tip = fields.Boolean("Tip") kitchen = fields.Boolean("Kitchen") bar = fields.Boolean("Bar") boms = fields.Many2One('production.bom', "Boms", states={'required': Eval('producible', True)})