list_view_group_select/README.md

44 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
1. Clone or copy this module into your Odoo add-ons directory (`customaddons` or similar).
2. Restart the Odoo server.
3. Activate developer mode in Odoo.
4. Update the app list and install **List View Group Select**.
## Usage
1. Open any list view.
2. Apply at least one “Group By”.
3. Click the checkbox in the group header to toggle selection:
- **Unchecked** → no records selected
- **Indeterminate** → some records selected
- **Checked** → all records selected
4. 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 Odoos 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.