| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 156 |
| Technical Name |
azk_deep_search |
| License | LGPL-3 |
| Website | https://azka.tech |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 156 |
| Technical Name |
azk_deep_search |
| License | LGPL-3 |
| Website | https://azka.tech |
Introduction
A lightweight frontend addon for Odoo 19 Enterprise that extends the home-dashboard command palette with
deep search — navigate to any menu and apply a record search in a single
expression, without any extra clicks or page changes.
Type a compact expression such as emp: shad or
sal: hall from the dashboard, press Enter, and the addon opens the best
matching menu then automatically applies the remaining search term in the target view.
We'd love your feedback: info@azka.tech
What This Addon Does
This addon extends the standard Odoo dashboard search flow. Instead of stopping at menu lookup, it lets the user continue the search intent after a colon. The text before the colon is used to resolve the menu, while the text after the colon is injected into the destination view's global search so the user lands much closer to the final record list.
-
One Search Expression — users can type a compact expression like
emp: reinainstead of navigating to Employees first and searching after the page loads. - Fast Menu Resolution — the left side of the expression is matched against Odoo apps and menus from the home-dashboard command palette using default odoo search.
- Automatic Record Filtering — after the menu opens, the remaining query is pushed into the target view's global search and applied through the native quick-search logic.
- Works With Existing Search Views — the addon reuses Odoo search items instead of inventing a separate filter system, keeping behavior aligned with the destination model.
Typical examples:
emp: shad
emp: reina
sal: hall
cont: john
How It Works
-
Step 1 — Type the expression — from the home dashboard, type a search in the format
menu hint : record query (e.g.
cont: john). - Step 2 — Menu is resolved — the text before the colon is used to fuzzy-match apps and menu items from the dashboard command palette and keep the best match selected.
- Step 3 — Press Enter — Odoo opens that menu exactly as usual but carries the remaining search text forward to the opened action.
- Step 4 — Search is applied automatically — the destination view consumes the carried text, inserts it into the global search flow, selects the first applicable quick-search item, and refreshes the result set — no further input needed.
Employee Search Example
In this example, the user types emp: shad from the dashboard search. The
Employees menu is resolved first, then the employee search string is applied in the destination view.
-
1. Dashboard search using
emp: shad— the menu search highlights Employees while preserving the remaining search text after the colon.
-
2. Employees view opened with search applied — the Employees view opens and the
carried query is already reflected in the global search area.
Sales Search Example
The same workflow works for Sales. Typing sal: hall opens the Sales area and
applies the remaining text as a quick global search inside the quotations/orders view.
-
1. Dashboard search using
sal: hall— the user searches Sales from the home dashboard and continues the intent in the same input.
-
2. Sales view opened with search applied — the Sales view opens with the target quick
search already added in the global search bar.
Result: fewer clicks, fewer context switches, and a faster path from dashboard intent to the final records the user actually wants to see.
Our Services
Odoo
Consultancy
Odoo
Implementation
Odoo
Customization
Odoo
Integration
Odoo
Data Migration
Odoo
Training
Odoo
Support
Please log in to comment on this module