Go to file
2025-12-06 19:12:42 +07:00
__pycache__ feat: Implement group selection in list view by updating JavaScript logic, UI templates, styling, module manifest, and documentation. 2025-12-06 19:12:42 +07:00
static/src feat: Implement group selection in list view by updating JavaScript logic, UI templates, styling, module manifest, and documentation. 2025-12-06 19:12:42 +07:00
views first commit 2025-10-29 08:52:25 +07:00
__init__.py first commit 2025-10-29 08:52:25 +07:00
__manifest__.py feat: Implement group selection in list view by updating JavaScript logic, UI templates, styling, module manifest, and documentation. 2025-12-06 19:12:42 +07:00
ARCHITECTURE.md feat: Implement group selection in list view by updating JavaScript logic, UI templates, styling, module manifest, and documentation. 2025-12-06 19:12:42 +07:00
README.md feat: Implement group selection in list view by updating JavaScript logic, UI templates, styling, module manifest, and documentation. 2025-12-06 19:12:42 +07:00

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.