~akretion-team/openerp-product-attributes/openerp-product-attributes-image

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# -*- encoding: utf-8 -*-
###############################################################################
#                                                                             #
#   product_custom_attributes for OpenERP
#   Copyright (C) 2011 Akretion BenoƮt GUILLOT <benoit.guillot@akretion.com>
#                                                                             #
#   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/>.     #
#                                                                             #
###############################################################################

from openerp.osv.orm import Model
from openerp.osv import fields


class ir_model_fields(Model):

    _inherit = "ir.model.fields"
    _columns = {
        'field_description': fields.char(
            'Field Label',
            required=True,
            size=256,
            translate=True),
    }
    _sql_constraints = [
        ('name_model_uniq', 'unique (name, model_id)',
            'The name of the field has to be uniq for a given model !'),
    ]