# This file is part of Tradon. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from trytond.model import ModelSQL, ModelView, fields from trytond.pool import PoolMeta __all__ = ['FxFeeder', 'PriceCalendar'] class FxFeeder(ModelSQL, ModelView): 'FX Rate Feeder' __name__ = 'trade_finance.fx_feeder' _rec_name = 'name' code = fields.Char('Code', required=True) name = fields.Char('Name', required=True) source_description = fields.Text( 'Source Description', help='Description of the FX rate source / provider') active = fields.Boolean('Active') @staticmethod def default_active(): return True class PriceCalendar(metaclass=PoolMeta): __name__ = 'price.calendar' purpose = fields.Selection([ (None, ''), ('banking', 'Banking'), ('market', 'Market'), ('factoring', 'Factoring'), ], 'Purpose', help='Use of this calendar: Banking days, Market trading days, ' 'or Factoring program calendar')