31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
# -*- coding: utf-8 -*-
 | 
						|
from openerp import models, fields, api
 | 
						|
 | 
						|
class Team(models.Model):
 | 
						|
    _inherit = 'crm.team'
 | 
						|
    
 | 
						|
    @api.multi
 | 
						|
    @api.depends()
 | 
						|
    def _compute_is_apply(self):
 | 
						|
#         commission_based_on = self.env['ir.values'].get_default('sale.config.settings', 'commission_based_on')
 | 
						|
        commission_based_on = self.env['ir.config_parameter'].sudo().get_param('sales_commission_external_user.commission_based_on') #odoo11
 | 
						|
        for rec in self:
 | 
						|
            if commission_based_on == 'sales_team':
 | 
						|
                rec.is_apply = True
 | 
						|
                
 | 
						|
#     sales_manager_commission = fields.Float(
 | 
						|
#         'Sales Manager Commission(%)'
 | 
						|
#     )
 | 
						|
#     sales_person_commission = fields.Float(
 | 
						|
#         'Sales Person Commission(%)'
 | 
						|
#     )
 | 
						|
    is_apply = fields.Boolean(
 | 
						|
        string='Is Apply ?',
 | 
						|
        compute='_compute_is_apply'
 | 
						|
    )
 | 
						|
    sale_commission_percentage_ids = fields.One2many(
 | 
						|
        'sale.commission.level.percentage',
 | 
						|
        'team_id',
 | 
						|
        string="Sale Commission Level Percentage"
 | 
						|
    )
 | 
						|
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: |