| __pycache__ | ||
| static/src | ||
| views | ||
| __init__.py | ||
| __manifest__.py | ||
| ARCHITECTURE.md | ||
| README.md | ||
List View Group Select
Enhances Odoo 17 list views by adding selection controls to grouped results.
Users can select all records in a group with a single click, including records in nested sub-groups.
Features
- ✅ Checkbox injected into each group header for quick selection
- ✅ Recursive selection across nested sub-groups
- ✅ Partial-selection indicator when only some records are selected
- ✅ Action menu entry “Select All in Visible Groups”
- ✅ Compatible with bulk actions (Export, Archive/Unarchive, Delete, etc.)
Installation
- Clone or copy this module into your Odoo add-ons directory (
customaddonsor similar). - Restart the Odoo server.
- Activate developer mode in Odoo.
- Update the app list and install List View Group Select.
Usage
- Open any list view.
- Apply at least one “Group By”.
- Click the checkbox in the group header to toggle selection:
- Unchecked → no records selected
- Indeterminate → some records selected
- Checked → all records selected
- Use the action menu “Select All in Visible Groups” to bulk-select every visible group.
Configuration
No additional configuration is required.
The module automatically integrates with Odoo’s web assets.
Compatibility
- Tested with Odoo 17.0 (community edition)
- Works for any model that supports grouped list views
- No Python models or database changes
License
LGPL-3. See the LICENSE file supplied with Odoo for the framework license.