Consider the example resource structure from the screenshot (available by uploading the attached zip and choosing to extract when uploading to XNAT). If you expand all of the subdirectories and then click the checkbox for the innermost subdirectory (c), it selects all of the checkboxes above in the hierarchy. If you then try and download, you get the entire resource instead of just the c subdirectory, and there's no way to click the boxes to only get that subdirectory. However, even in addition to that, it includes the unchecked d directory in the downloaded zip. So, it looks like there are two things that would need to be fixed for these checkboxes to be functional:
- Inner checkboxes being checked shouldn't force the outer checkboxes to also be checked.
- The download needs to respect exactly which boxes are checked.
One concern with this is how invasive a fix might end up being. There's been discussion for quite a while for replacing the entire current Manage Files implementation with a more modern version. Is it worth it to fix this if it's going to get scrapped? (big if)