Skip to Content
Odoo Меню
  • Увійти
  • Спробуйте це безкоштовно
  • Додатки
    Фінанси
    • Бухоблік
    • Виставлення рахунку
    • Витрати
    • Електронні таблиці (BI)
    • Документи
    • Підпис
    Продажі
    • CRM
    • Продажі
    • POS Магазин
    • POS Ресторан
    • Підписки
    • Оренда
    Веб-сайти
    • Конструктор веб-сайту
    • Електронна комерція
    • Блог
    • Форум
    • Живий чат
    • Електронне навчання
    Ланцюг поставок
    • Склад
    • Виробництво
    • PLM
    • Купівлі
    • Технічне обслуговування
    • Якість
    Кадри
    • Співробітники
    • Рекрутинг
    • Відпустки
    • Оцінювання
    • Рекомендації
    • Автотранспорт
    Маркетинг
    • Маркетинг соцмереж
    • Email-маркетинг
    • SMS-маркетинг
    • Події
    • Автом. маркетингу
    • Опитування
    Послуги
    • Проект
    • Табелі
    • Виїзне обслуговування
    • Служба підтримки
    • Планування
    • Призначення
    Продуктивність
    • Обговорення
    • Схвалення
    • IoT
    • IP-телефонія
    • База знань
    • WhatsApp
    Сторонні модулі Odoo Studio Платформа Odoo Cloud
  • Сфери
    Роздрібна торгівля
    • Книжковий магазин
    • Магазин одягу
    • Магазин меблів
    • Продуктовий магазин
    • Магазин будівельних матеріалів
    • Магазин іграшок
    Food & Hospitality
    • Бар та паб
    • Ресторан
    • Фастфуд
    • Guest House
    • Дистриб'ютор напоїв
    • Hotel
    Нерухомість
    • Real Estate Agency
    • Архітектурна фірма
    • Будівництво
    • Управління нерухомістю
    • Садівництво
    • Асоціація власників нерухомості
    Консалтинг
    • Бухгалтерська компанія
    • Партнер Odoo
    • Агенція маркетингу
    • Юридична фірма
    • Придбання Талантів
    • Аудит та сертифікація
    Виробництво
    • Textile
    • Metal
    • Меблі
    • Їжа
    • Brewery
    • Корпоративні подарунки
    Здоров'я & Фітнес
    • Спортивний клуб
    • Оптика
    • Фітнес-центр
    • Практики здоров'я
    • Аптека
    • Салон краси
    Trades
    • Ремонтник
    • IT-обладнання та Підтримка
    • Системи сонячної енергії
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Інші
    • Nonprofit Organization
    • Екологічна агенція
    • Оренда білбордів
    • Фотографія
    • Лізинг велосипедів
    • Реселлер програмного забезпечення
    Browse all Industries
  • Спільнота
    Навчання
    • Навчальний посібник
    • Документація
    • Сертифікації
    • Тренування
    • Блог
    • Подкаст
    Сприяйте Освіті
    • Програма навчання
    • Бізнес гра Scale Up!
    • Відвідайте Odoo
    Отримайте програмне забезпечення
    • Завантаження
    • Порівняйте версії
    • Релізи
    Співпрацюйте
    • Github
    • Форум
    • Події
    • Переклади
    • Стати партнером
    • Services for Partners
    • Зареєструйте вашу бухгалтерську фірму
    Отримайте послуги
    • Знайдіть партнера
    • Знайдіть бухгалтера
    • Зустріньтеся з консультантом
    • Послуги з впровадження
    • Референси клієнтів
    • Підтримка
    • Оновлення
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Отримати демо
  • Ціни
  • Допомога

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухоблік
  • Склад
  • PoS
  • Проект
  • MRP
All apps
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
All Posts Люди Значки
Мітки (View all)
odoo accounting v14 pos v15
Про цей форум
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
All Posts Люди Значки
Мітки (View all)
odoo accounting v14 pos v15
Про цей форум
Допомога

Feature Request: Native “Dialog Filters” in Search Panel

Це запитання позначене
Запитання закрите для причини: not enough information given to provide help
by Ray Carnes (ray) на 28.11.2025 08:00:30
development
137 Переглядів
Аватар
Adam Homolka

Description


In many business workflows, users need to apply filters that require entering parameters (e.g., date range, amount range, customer selection, boolean switches).

Currently, in Odoo’s Search Panel / Filters, all filters must be predefined with static domain values. There is no native way to prompt the user to input parameters when a filter is activated.


This leads to a poor UX for scenarios where the filter is dynamic and depends on user input.


Typical example:

  • “Issued invoices for a selected date range”

  • “Payments with amount between X and Y”

  • “Filter partners by creation date range”

  • “Show documents before/after a chosen date”


Right now, this cannot be done without custom JavaScript or custom wizards placed outside the search interface.

Current Limitations

  • Filters in the search panel are static and cannot display any dialog.

  • It is not possible to attach a parameter form (wizard) to a filter.

  • No native mechanism exists to prompt the user for values before applying a domain.

  • Implementing this requires custom JS extending the web client, which is fragile during upgrades.

Expected Behavior


Introduce a native Odoo mechanism allowing a filter to trigger a small dialog (wizard) when clicked.

The dialog would allow the user to enter parameters which then dynamically generate the domain.


A possible structure:

  1. User clicks a filter defined as “interactive” or “parameterized”.

  2. Odoo automatically opens a dialog with relevant fields (date_from, date_to, checkboxes, selection lists…).

  3. After clicking “Apply”, Odoo:

    • builds the domain dynamically

    • applies it to the current search

    • updates the search bar accordingly


This is similar to how other systems (SAP, MS Dynamics, NetSuite) allow “filters with parameters”, improving usability.


Benefits

  • Huge UX improvement: users can filter records using custom parameters without leaving the list view.

  • Cleaner architecture: no custom JavaScript hacks are required.

  • More powerful search functionality, especially for Accounting, Sales, Inventory, HR, and any heavily date-driven workflow.

  • Reduces need for custom modules and makes Odoo more competitive against ERP systems with dynamic filter dialogs.

  • Aligns with existing Odoo UX patterns (wizards are already widely used).

Example Use-case from Accounting


User wants “Issued invoices for a custom date range”.


Currently:

  • Must create multiple static filters (Last 7 days, Last month, This quarter…)

  • Or manually enter domain

  • Or create a custom wizard outside the search panel


Proposed:

  • Click “Date Range Filter”

  • Dialog opens (date_from + date_to)

  • User confirms

  • Odoo shows filtered invoices immediately

Why this should be in core

  • This pattern appears across all Odoo modules.

  • The community repeatedly implements the same JS customization.

  • As Odoo grows in larger companies, parameterized filters become essential.

  • It fits naturally into Odoo’s design language and modular architecture.

Additional Notes


This feature would not break existing search filters.

It would simply extend the capabilities of the SearchPanel / SearchView.


I am happy to provide mockups, example XML structures, or contribute additional specification details if helpful.

Аватар
Відмінити
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Реєстрація
Related Posts Відповіді Переглядів Дія
Solution to the Getting Started tutorial from the official Odoo 16 documentation
development
Аватар
Аватар
Аватар
2
лист. 25
1510
How do I change the name of the module, or rather the name assigned to the module, after I created it in Odoo Studio?
development
Аватар
1
лист. 25
364
Guest House Module - Rental Search Bar
development
Аватар
Аватар
1
лист. 25
234
How to make all branches for user active automatically after login his account?
development
Аватар
Аватар
Аватар
3
лист. 25
429
MrpBom _skip_bom_line skips line of product that has two multi-choice attribute values when both are selected in Apply to variant
development
Аватар
Аватар
1
лист. 25
361
Спільнота
  • Навчальний посібник
  • Документація
  • Форум
Open Source
  • Завантаження
  • Github
  • Runbot
  • Переклади
Послуги
  • Хостинг Odoo.sh
  • Підтримка
  • Оновлення
  • Кастомні доробки
  • Навчання
  • Знайдіть бухгалтера
  • Знайдіть партнера
  • Стати партнером
Про нас
  • Наша компанія
  • Торгові активи
  • Зв'яжіться з нами
  • Вакансії
  • Події
  • Подкаст
  • Блог
  • Клієнти
  • Юридичні документи • Конфіденційність
  • Безпека
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo - це набір програм для роботи з відкритим кодом, які охоплюють всі ваші потреби компанії: CRM, електронна комерція, бухгалтерський облік, склад, точка продажу, управління проектами тощо.

Унікальна пропозиція Odoo - це одночасно дуже проста у використанні та повністю інтегрована.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now