TIP: You can type at any time to perform a new search.
Sale Commission Product Criteria Domain
sale_commission_product_criteria_domain · OCA/commission
Security findings
Migration considerations
commission_item_form_view_inherit— For a target of Odoo 17.0+: view 'commission_item_form_view_inherit' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcecommission_item_tree_view_inherit— For a target of Odoo 17.0+: view 'commission_item_tree_view_inherit' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcesale_commission_form_lines_mod_inherit— For a target of Odoo 17.0+: view 'sale_commission_form_lines_mod_inherit' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceview_partner_form_agent_inherit— For a target of Odoo 17.0+: view 'view_partner_form_agent_inherit' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcecommission_item_agent_tree— View 'commission_item_agent_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourcecommission_items_group_tree— View 'commission_items_group_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/commission · module folder · Try on Runboat
- Module version
- 1.0.3
- Category
- Sales Management
- Folder size
- 0.12 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/commission
- Last tracking update
- 2026-08-07 08:09:19
- Authors
- Odoo Community Association (OCA), Ooops404, Ilyas
- Maintainers
- Odoo Community Association (OCA), Ooops404, Ilyas
- Committers
- Simone Rubino, sygel, Weblate, OCA-git-bot, oca-ci, Eduard Brahas
Code Analysis
Views touched (9)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
commission_item_agent_form |
commission.item.agent.form | commission.item.agent | form | New |
commission_item_agent_tree |
commission.item.agent.tree | commission.item.agent | tree | New |
commission_item_form_view_inherit |
commission.item.form.inherit | commission.item | form | Inherits sale_commission_product_criteria.commission_item_form_view |
commission_item_tree_view_inherit |
commission.item.tree.inherit | commission.item | tree | Inherits sale_commission_product_criteria.commission_item_tree_view |
commission_items_group_form |
commission.items.group.form | commission.items.group | form | New |
commission_items_group_tree |
commission.items.group.tree | commission.items.group | tree | New |
sale_commission_form_lines_mod_inherit |
commission.form.view.mod.inherit | commission | form | Inherits sale_commission_product_criteria.sale_commission_form_lines_mod |
sale_commission_form_lines_mod_inherit_inherit |
commission.form.view.inherit | commission | form | Inherits commission.commission_form |
view_partner_form_agent_inherit |
res.partner.form.agent.inherit | res.partner | form | Inherits commission.view_partner_form_agent |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (8)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
commission_typeSelectionondelete={'product_restricted': 'set default'}selection_add=[('product_restricted', 'Product criteria (with restrictions)')]
No public methods.
New fields (3)
-
commission_idMany2one → commissiondomain=[('commission_type', 'in', ['product', 'product_restricted'])]required=Truestring='Commission' args: 'commission' -
group_idMany2one → commission.items.groupondelete='restrict' args: 'commission.items.group' -
sale_commission_typeSelectionreadonly=Truerelated='commission_id.commission_type'
-
write(self, values)
New fields (5)
-
agent_group_idsMany2many → commission.items.groupcompute='_compute_agent_group_ids' args: 'commission.items.group' -
agent_idMany2one → res.partnerdomain='[("id", "in", partner_agent_ids)]'required=True args: 'res.partner' -
group_idsMany2many → commission.items.groupdomain="[('id', 'in', agent_group_ids)]"required=Truestring='Commission Items Groups Restrictions' args: 'commission.items.group' -
partner_agent_idsMany2manyrelated='partner_id.agent_ids' -
partner_idMany2one → res.partnerdomain=[('agent', '=', False)]required=True args: 'res.partner'
No public methods.
New fields (4)
-
agents_countIntegercompute='_compute_agents_count' -
commission_idsMany2many → commissioncompute='_compute_commission_ids'domain=[('commission_type', '=', 'product_restricted')]readonly=Truestore=True args: 'commission' -
item_idsOne2many → commission.itemreadonly=Truestring='Items' args: 'commission.item', 'group_id' -
nameCharrequired=True
-
action_open_related_agents(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (5)
-
allowed_commission_group_idsMany2many → commission.items.grouphelp='Related only to agents' args: 'commission.items.group' -
allowed_commission_group_ids_domainBinarycompute='_compute_allowed_commission_group_ids_domain'readonly=Truestore=False -
apply_commission_restrictionsBooleanargs: 'Apply Restrictions' -
commission_item_agent_idsOne2many → commission.item.agentstring='Commission Items Groups' args: 'commission.item.agent', 'partner_id' -
commission_typeSelectionrelated='commission_id.commission_type'string='Commission Type'
-
write(self, vals)
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…