~openerp-commiter/openobject-addons/trunk-extra-addons

3598.1.3 by Sofia (Open ERP)
module for partner gender
1
# -*- encoding: utf-8 -*-
2
##############################################################################
3907.1.4 by PSO(OpenERP)
Changed licence terms
3
#    
4
#    OpenERP, Open Source Management Solution
5
#    Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
3598.1.3 by Sofia (Open ERP)
module for partner gender
6
#
7
#    This program is free software: you can redistribute it and/or modify
3907.1.4 by PSO(OpenERP)
Changed licence terms
8
#    it under the terms of the GNU Affero General Public License as
9
#    published by the Free Software Foundation, either version 3 of the
10
#    License, or (at your option) any later version.
3598.1.3 by Sofia (Open ERP)
module for partner gender
11
#
12
#    This program is distributed in the hope that it will be useful,
13
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
14
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
3907.1.4 by PSO(OpenERP)
Changed licence terms
15
#    GNU Affero General Public License for more details.
3598.1.3 by Sofia (Open ERP)
module for partner gender
16
#
3907.1.4 by PSO(OpenERP)
Changed licence terms
17
#    You should have received a copy of the GNU Affero General Public License
18
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.     
3598.1.3 by Sofia (Open ERP)
module for partner gender
19
#
20
##############################################################################
21
22
from osv import fields
23
from osv import osv
24
25
class partner_gender(osv.osv):
26
    _name = 'partner.gender'
27
    _columns = {
28
        'name' : fields.char('Name', size=64, required=True),
29
        'code' : fields.char('Code', size=32, required=True),
30
    }
31
partner_gender()
32
33
class res_partner_title(osv.osv):
34
    _inherit = 'res.partner.title'
35
    _columns = {
36
        'gender_id' : fields.many2one('partner.gender', 'Gender', ondelete='cascade')
37
    }
3602.2.4 by Fabian Semal
DM - Bugfix Campaign Retro-planning
38
res_partner_title()