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

« back to all changes in this revision

Viewing changes to commission_rate/saleagent.py

  • Committer: husen daudi
  • Author(s): ysa
  • Date: 2009-06-24 05:48:32 UTC
  • mto: (3589.29.2 addons-extra)
  • mto: This revision was merged to the branch mainline in revision 3753.
  • Revision ID: hda@hda-20090624054832-gm5s6vpapt3k9qs1
[IMP] removed commission_rate and commission_pricelist module and merged it in commission module

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- encoding: utf-8 -*-
2
 
##############################################################################
3
 
#
4
 
#    OpenERP, Open Source Management Solution   
5
 
#    Copyright (C) 2004-2008 Tiny SPRL (<http://tiny.be>). All Rights Reserved
6
 
#    $Id$
7
 
#
8
 
#    This program is free software: you can redistribute it and/or modify
9
 
#    it under the terms of the GNU General Public License as published by
10
 
#    the Free Software Foundation, either version 3 of the License, or
11
 
#    (at your option) any later version.
12
 
#
13
 
#    This program is distributed in the hope that it will be useful,
14
 
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
 
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
 
#    GNU General Public License for more details.
17
 
#
18
 
#    You should have received a copy of the GNU General Public License
19
 
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
 
#
21
 
##############################################################################
22
 
import math
23
 
from osv import fields,osv
24
 
import tools
25
 
import ir
26
 
import pooler
27
 
 
28
 
class sale_agent(osv.osv):
29
 
        _name = "sale.agent"
30
 
        _description = "Sale agent sale info"
31
 
        _columns = {
32
 
                'name': fields.char('Saleagent Name', size=25, required=True),
33
 
                'partner_id': fields.many2one('res.partner','Partner',required=True,ondelete='cascade'),
34
 
                'customer':fields.one2many('res.partner','agent_id','Customer',readonly=True),
35
 
                'commission_rate':fields.float('Commission Rate', required=True),
36
 
                # 'comprice_id': fields.many2one('product.pricelist','commission price list',  required=True,ondelete='cascade'),
37
 
                'active': fields.boolean('Active'),
38
 
                   }
39
 
        _defaults = {
40
 
                'active': lambda *a: True,
41
 
                }
42
 
sale_agent()#
43
 
# En Sale_agent class
44
 
#
45
 
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
46