from trytond.pool import PoolMeta from trytond.model import fields from trytond.pyson import Eval, If class Address(metaclass=PoolMeta): __name__ = 'party.address' campus = fields.Boolean("Campus") party_related = fields.Many2One('party.party', "Party Related", states ={ 'invisible': (~Eval("campus"))})