trytonpsk-hotel/product.py

28 lines
791 B
Python
Raw Normal View History

2020-04-16 14:45:13 +02:00
# 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 PoolMeta
from trytond.pyson import Eval
KIND = [
('', ''),
('accommodation', 'Accommodation'),
('bar_restaurant', 'Bar and Restaurant')
]
2021-07-26 03:05:54 +02:00
class Template(metaclass=PoolMeta):
2020-04-16 14:45:13 +02:00
__name__ = 'product.template'
kind = fields.Selection(KIND, 'Kind')
channel_code = fields.Char('Channel Code')
2021-09-16 19:47:03 +02:00
accommodation_capacity = fields.Integer('Accommodation Capacity',
states={'invisible': Eval('kind') != 'accommodation'}
)
class PriceList(metaclass=PoolMeta):
__name__ = 'product.price_list'
breakfast_included = fields.Boolean('Breakfast Included')