This module provides a generic tool to have the possibility to see a list of records associated to a given selection of records. This is basically the UI version of recordset.mapped('field1.field2').
For example, if you use the sale module, you can configure an action to see all the products that have been sold for a given selection of sale orders.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a new "Navigate" server action type that lets you jump from a selection of records to a list of related records, following a chain of relational fields.
This module extends Odoo's Server Actions so that, in addition to the usual action types, you can create a "Navigate" action. When such an action is run on a selection of records, Odoo follows a chain of relational fields you define and opens a list of the records found at the end of that chain.
On the server action form, when the action type is set to Navigate, a new section appears where you add one or more "Navigate Lines". Each line lets you pick a relational field (many2one, one2many or many2many) from the current model, then the next line offers fields from the model reached by the previous one, and so on. A "Delete Last Line" button removes the last step. Odoo automatically computes and shows the final model reached by the chain.
You can optionally choose a specific window action to use when navigating; if you leave it empty, Odoo opens a generic list and form view of the final model. The action then filters that view to show only the records linked to the originally selected records.
If no navigation line is defined, running the action raises an error asking you to configure it. The module also cleans up Navigate actions and their lines when it is uninstalled. It touches the server action model ir.actions.server and adds a new model for the navigation lines.
Depends on
Models and fields (2)
- ir.actions.server · extends an existing modelstate, navigate_line_ids (Navigate Lines), navigate_model_id (Final Navigation Model), navigate_action_id (Navigation Action), navigate_model_technical_name
- ir.actions.server.navigate.line · new modelfield_id, action_id (Action), field_domain_model_id (Field Model)
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/server-backend.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0- Go to 'Setting / Technical / Actions / Server Actions'
- Create a new item
- Set a name that will be used for the Contextual Action
- Choose a model
- Select 'Navigate' option in the field 'Action To Do'
- Then, select a field of this model. It can be a
one2many,many2many,many2onefield. - You can then optionally select another fields (#2) that belong to the previous selected field (#1) relation model
- Once done, click on the 'Create Contextual Action' to generate a new 'More options' button.
Extra options
- You can define groups whose members will have access to that option.
- You can select an action that will be used to display the target field list.
Usage
Source · Odoo 19.0- Go to a tree view, for a model for which you have defined a navigation action.
- click on 'Action' Button
- then click on the name of the configured Action and see the results
No verified information in OCA: Installation.
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.
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.