trytond-asset_zone/asset.py

26 lines
682 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']
__metaclass__ = PoolMeta
class Zone(ModelSQL, ModelView):
'Zone'
__name__ = 'asset.zone'
name = fields.Char('Name')
employee = fields.Many2One('company.employee', 'Employee')
class Employee:
__name__ = 'company.employee'
zones = fields.One2Many('asset.zone', 'employee', 'Zones',
add_remove=[('employee', '=', None)])
class Asset:
__name__ = 'asset'
zone = fields.Many2One('asset.zone', 'Zone')