# -*- coding: utf-8 -*-
##############################################################################
#
#	OpenERP, Open Source Management Solution
#	Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
#
#	This program is free software: you can redistribute it and/or modify
#	it under the terms of the GNU Affero General Public License as
#	published by the Free Software Foundation, either version 3 of the
#	License, or (at your option) any later version.
#
#	This program is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#	GNU Affero General Public License for more details.
#
#	You should have received a copy of the GNU Affero General Public License
#	along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
import openerp
import logging
from openerp.osv import fields, osv
_logger = logging.getLogger(__name__)

class sample(osv.osv):
    """ Model Description """
    _name = "sample"
    _description = "Description of model"
    _order = 'name asc'

    _columns = {
        'name': fields.char('Name', size=64, required=True),
        'active' : fields.boolean('Active', required=True),
    }

    _defaults = {
        'active' : True
    }
    _sql_constraints = [
        ('name', 'unique(name)', 'Sorry! The name must be unique.')
    ]
