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: |