Adds an extra setting to server actions, to apply a domain filter before executing the action on records.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a Domain field to server actions so you can restrict which records the action runs on. When the action is triggered, only records matching the filter are processed.
This module extends server actions (the automated actions you configure in Odoo) with an extra filter field.
- On the server action form, a new Domain field appears right after the model selection. You build the filter with the usual domain widget, so you can pick fields, operators and values without writing code.
- When the action is executed, the module checks the records that were selected. Only those matching the domain are passed to the action; the others are ignored. If the domain is empty or set to [], the action behaves exactly as before and runs on all selected records.
- The filtering is applied to the action's own model, using the currently selected record(s) from the screen. The original selection is kept in the context, so the action still knows what was originally chosen.
- This works for server actions triggered from list views, form views and other places where records are selected, and it applies to the
ir.actions.servermodel.
- No new menus or reports are added; the change is limited to the server action configuration screen and the way actions run.
Depends on
Models and fields (1)
- ir.actions.server · extends an existing modeldomain (Domain)
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/server-ux.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.