# -*- coding: utf-8 -*- # Copyright (c) 2007 Ferran Pegueroles # Copyright (c) 2009 Albert Cervera i Areny # Copyright (C) 2011 Agile Business Group sagl () # Copyright (C) 2011 Domsense srl () # Copyright (C) 2013-2014 Camptocamp () # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from openerp import models, fields, api @api.model def _available_action_types(self): return [('server', 'Send to Printer'), ('client', 'Send to Client'), ('user_default', "Use user's defaults"), ] class PrintingAction(models.Model): _name = 'printing.action' _description = 'Print Job Action' name = fields.Char(required=True) type = fields.Selection( lambda s: _available_action_types(s), required=True, )