Repository
OCA/commission · module folder · Try on Runboat
Module version
1.0.0
Category
Sales Management
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/commission
Last tracking update
2026-08-07 08:42:54
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Carlos Roca, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module extends `sale_commission_product_criteria` so commission
rules can also be filtered by semaphore status.

With it, you can keep the usual product/category-based rules and add
more specific percentages for lines marked as green, yellow or red in
`sale_semaphore`. Generic rules without semaphore remain valid as a
fallback.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
commission_item_form_view commission.item form Inherits sale_commission_oca_product_criteria.commission_item_form_view
commission_item_tree_view commission.item tree Inherits sale_commission_oca_product_criteria.commission_item_tree_view
report_settlement_document report_settlement_document ir.ui.view qweb Inherits sale_commission_oca_product_criteria.report_settlement_document
sale_commission_form_lines_mod commission form Inherits sale_commission_oca_product_criteria.sale_commission_form_lines_mod
view_settlement_form commission.settlement form Inherits commission_oca.view_settlement_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • semaphore Selection
    args: [('success', '🟢'), ('warning', '🟡'), ('danger', '🔴')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • semaphore Selection
    compute='_compute_semaphore' store=True args: [('success', '🟢'), ('warning', '🟡'), ('danger', '🔴')]
Public methods (0)

No public methods.