Sales Commissions Agent Restrict

sale_commission_agent_restrict
REPOSITORY
REPOSITORYOCA/commission
GIT
GIThttps://github.com/OCA/commission.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/commission/tree/16.0/sale_commission_agent_restrict
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ilyas, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ilyas, Ooops404
COMMITTERS
COMMITTERSWeblate, Simone Rubino, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/commission
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/commission:
    - commission
    - sale_commission
    - account_commission
OCA/server-ux:
    - base_rule_visibility_restriction
odoo/odoo:
    - base
    - product
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - sale
    - sales_team
    - account_payment
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_order_agent_form_inherit sale.agent.order.inherit.form sale.order field Inherits sale_commission.view_order_agent_form_inherit
view_partner_form res.partner.form.agent.inherit res.partner page Inherits base.view_partner_form
view_partner_form_agent_inherit res.partner.form.agent.inherit res.partner field Inherits commission.view_partner_form_agent
view_sale_order_line_tree_mod Agent lines for user displaying only own commissions sale.order.line.agent tree Inherits sale_commission.view_sale_order_line_tree
Models touched (4)

New fields (0)

No new fields.

Public methods (5)
  • assign_remove_agent_groups(self, is_agent)
  • check_agent_changing_agents(self, vals)
    @api.model
  • check_agent_changing_payment_terms(self, vals)
    @api.model
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (1)
  • current_agent_total Float
    compute='_compute_current_agent_total' store=False string='My Commission'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • button_edit_agents(self)
REPOSITORY
REPOSITORYOCA/commission
GIT
GIThttps://github.com/OCA/commission.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/commission/tree/14.0/sale_commission_agent_restrict
VERSION
VERSION 2.0.2
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ilyas, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ilyas, Ooops404
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, Alessandro Uffreduzzi, Ilyas
WEBSITE
WEBSITEhttps://github.com/OCA/commission
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/commission:
    - sale_commission
OCA/server-ux:
    - base_rule_visibility_restriction
OCA/web:
    - web_domain_field
odoo/odoo:
    - base
    - account
    - base_setup
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - sale_management
    - sale
    - sales_team
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_order_agent_form_inherit sale.agent.order.inherit.form sale.order field Inherits sale_commission.view_order_agent_form_inherit
view_partner_form res.partner.form.agent.inherit res.partner page Inherits base.view_partner_form
view_partner_form_agent_inherit res.partner.form.agent.inherit res.partner field Inherits sale_commission.view_partner_form_agent
view_sale_order_line_tree_mod sale.order.line.agent.tree sale.order.line.agent tree Inherits sale_commission.view_sale_order_line_tree
Models touched (3)

New fields (0)

No new fields.

Public methods (5)
  • assign_remove_agent_groups(self, is_agent)
  • check_agent_changing_agents(self, vals)
    @api.model
  • check_agent_changing_payment_terms(self, vals)
    @api.model
  • create(self, vals)
    @api.model
  • write(self, vals)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (1)
  • current_agent_total Float
    compute='_compute_current_agent_total' store=False string='My Commission'
Public methods (0)

No public methods.