Issue in Nestable Views
(Un)select All Nested Entities of Specific Parents
As I have observed our team get started on Fibery in views with nested databases, I have noticed that they manually select all entities nested under another using either SHIFT+click or CTRL/CMD+click as shown below, because there is no shortcut to select them together.
Right now, this can be done with filtering, but as it is imaginable, it is more cumbersome, and results in layout changes/shifts hence loss of contextual/comparative layout for the user.

(Un)select All Nested Entities of a Specific Entity Type/DB
Also, beyond the first level, it is not possible to select all entities of a nested level. The first level works, because we can “Collapse all levels” beforehand.
Request
Selection mechanism for nestable views.
(Un)select All Inside
It would be nice to be able to select/unselect entities (child rows) nested under one or more selected (or clicked-on) higher-level entities (parent rows), through the context menu e.g. Select All Inside, Unselect All Inside.
It could also be implemented the same way “+New” works in the context menu, i.e. a “Select” sub-menu with “All X Inside” for each level of nested rows, and similarly an “Unselect” sub-menu.
(Un)select All Entity Type
Since right now it is also not possible to select all entities at a certain level, it would be great to have this option as well perhaps when clicking the select all button. This can get more complex, for example allowing the keyboard shortcut of CTRL/CMD+A to cycle through different nest levels and a true all e.g. on each CTRL/CMD+A: select all in all nest levels (current behaviour) > select all entities of nest level 1 > select all entities of nest level 2 > select all entities of nest level n > loop back.
Some Use Cases
-
Delete all children of X: A few projects are cancelled or merged, and the manager needs to quickly remove or update all its tasks without touching work from other active projects. Select a few projects and Select > All Tasks Inside to delete or update.
-
Exclude all children of X from a bulk change: During a global status or priority update, a manager needs to keep a few projects (e.g. already completed or on hold) unchanged while updating tasks everywhere else. Select all projects and Unselect > All Tasks Inside on a few parents, before updating the rest.