| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 103 |
| Technical Name |
filter_management |
| License | LGPL-3 |
| Versions | 16.0 17.0 18.0 19.0 |
Smart Filter Management
Control Filters & Group By Fields Per Model â Clean, Secure & User Friendly
Filter Management Configuration
Easily control which fields appear in filters and group by options for any model using a centralized configuration.
- Select Odoo Model: Choose the model you want to manage filters for.
- Hide Filter Fields: Select fields you want to hide from the search filters.
- Hide Group By Fields: Select fields you want to hide from the Group By options.
- Ensure users see only relevant fields in filters and group by menus for a cleaner UI.
All changes are applied automatically in list/tree views, making reporting and data access much easier.
Dynamic Filter Control
Once filters are applied on a model, only the fields defined in the Filter Management configuration will be available. Fields marked as "Hide Filter Fields" will be automatically excluded.
- Shows only selected fields: Users see only the fields allowed by configuration.
- Prevents unwanted filters: Hidden fields cannot be used in search.
- Immediate effect after refresh: Changes in Filter Management records require a page refresh to take effect.
- Improves usability & data consistency: Makes reporting and data analysis cleaner and accurate.
This dynamic behavior adapts automatically per model based on your configuration, ensuring a consistent filtering experience.
Dynamic Group By Management
Group By options are dynamically controlled based on the Filter Management configuration. Fields marked as "Hide Group By Fields" will not appear in the Group By dropdown.
- Clean Group By dropdown: Users see only allowed fields for grouping.
- Only business-relevant fields: Unnecessary fields are hidden automatically.
- Better reporting & analysis: Ensures reports are meaningful and easy to interpret.
- Effective after page refresh: Changes in Filter Management records require a page refresh to apply.
Dynamic behavior adapts per model, ensuring consistent grouping options across your application.
Centralized Management
All filter configurations are managed from a clean and simple list view for easy maintenance.
- Multiple models supported
- Quick access to configurations
- Easy updates & control
Key Benefits
- â Improves user experience
- â Prevents misuse of filters
- â Keeps UI clean & professional
- â Ideal for large & complex databases
- â Fully configurable per model
Please log in to comment on this module