TIP: You can type at any time to perform a new search.
Sale Commission Product Criteria Domain
sale_commission_product_criteria_domain · OCA/commission
- 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…