trytond-asset_zone/asset.py

29 lines
763 B
Python

#The COPYRIGHT file at the top level of this repository contains the full
#copyright notices and license terms.
from trytond.model import fields, ModelSQL, ModelView
from trytond.pool import PoolMeta
__all__ = ['Zone', 'Employee', 'Asset']
class Zone(ModelSQL, ModelView):
'Zone'
__name__ = 'asset.zone'
__metaclass__ = PoolMeta
name = fields.Char('Name')
employee = fields.Many2One('company.employee', 'Employee')
class Employee:
__name__ = 'company.employee'
__metaclass__ = PoolMeta
zones = fields.One2Many('asset.zone', 'employee', 'Zones', add_remove=[
('employee', '=', None),
])
class Asset:
__name__ = 'asset'
__metaclass__ = PoolMeta
zone = fields.Many2One('asset.zone', 'Zone')