Access a directory through file manager when not all parent directories are visible for the logged in user
See #982 for background.
The file manager loads the directory tree top-down, starting at the root directory or the home directory of the logged in user. Directories that are not readable by the current user are not included. This means that sub-directories to non-readable directories can't be included either even if the logged in user has permission to access them. This is usually no big deal but may affect project cooperation when analyzing data with plug-ins that create directories inside a project directory. This directory is usually linked from the transformation page. But if the complete parent path is not readable by the user, the project directory is not accessible from the file manager and the user ends up in the home directory instead of in the project directory.
The workaround is to make sure that the logged in user has at least READ permission to all directories in a path up to the root directory.
- When the display of a specific directory is requested that is not reachable from the root, the file manager should create a top-level entry that shows the requested directory and it's subdirectories.
- Extend the default file tree with a new top-level entry containing experiments that has a project directory. One potential issue with this solution is that we must be able to handle that the same directory is appearing in multiple places.
+Experiments +Exp A subdir1 subdir2 +Exp B
- Both 1 and 2.
Change History (4)
comment:1 by , 15 years ago
|Access a directory throguh file manager when not all parent directories are visible for the logged in user → Access a directory through file manager when not all parent directories are visible for the logged in user