OK, here we go. Let's say you have a folder structure like this:
- TopLevel
---L Sub1
------LSub1.1
---L Sub2
---L Sub3
---L . . .
Currently if I'm viewing
TopLevel and want to take action on
Sub1 (+Sub1.1) and
Sub3 I must
- View TopLevel, "Mark All", and unselect all tests that don't apply.
- Or you're left to use the following logic:
Code: Select all
While NotDone Do
View SubFolder
Mark All
Take action - i.e. "Ack/Stop", "Disable", "Reset"
View NextSubFolder
End While
I want to be able to select
Sub1 and
Sub3 and take action without having to repeat myself.
A checkbox on the
Folder line in the righthand pane could accomplish this by performing the equivalent of steps 1 & 2
before taking action on all selected tests.
BTW - As for 'invisible' items, I agree with your logic if you are talking about items you do not have view/change permissions for. The current "Mark All" ignores them, a folder level "Mark All" should as well.
But, if you are simply talking about display preferences ("Display only tests that have following statuses:"), it should warn you if qualifying tests exist, but aren't in the current view. This gives the user the opportunity to change their display preferences and select appropriately.