44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
# 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 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. |