OdooWiki OCA HUB

Server Action Domain

server_action_domain folder_open OCA/server-ux open_in_new
Tools License: AGPL-3

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.0

Adds 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.server model.
  • No new menus or reports are added; the change is limited to the server action configuration screen and the way actions run.

Depends on

base
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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 information

Installation 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.

info

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.