Repository
OCA/commission · module folder · Try on Runboat
Module version
1.1.0
Category
Sales Management
Folder size
0.06 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/commission
Last tracking update
2026-08-07 07:17:46
Authors
Odoo Community Association (OCA), Agile Business Group
Maintainers
Odoo Community Association (OCA), Agile Business Group
Committers
eLBati, GitHub, OCA Transbot, hurrinico, OCA-git-bot, oca-travis, OCA Git Bot
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_partner_form_area_manager res.partner.form.area.manager res.partner form Inherits sale_commission.view_partner_form_agent
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (2)
  • compute_agents(self, line)
    @api.model
  • write(self, vals)
    @api.multi

New fields (4)
  • area_manager Boolean
    help='This agent is an area manager' string='Is Area Manager'
  • area_manager_id Many2one → res.partner
    comodel_name='res.partner' domain="[('agent', '=', True), ('area_manager', '=', True)]" help='Area manager for the current agent' string='Area Manager'
  • area_manager_sub_agent_ids One2many → res.partner
    comodel_name='res.partner' inverse_name='area_manager_id' readonly=True string='Agents'
  • commission_for_areamanager Many2one → sale.commission
    comodel_name='sale.commission' help='Commission for area manager applied to the current agent' string='Commission For Area Manager'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)
    @api.multi