There is a need to be able to choose from and save to user workspaces so a result of a catalog search of millions of rows are not saved into local disk and re-upload to the server as different search input.
This story is about developing 2 components:
- File picker that will be connected to user workspace and will replace the system default file finder
- Workspace 'manager' which will let the user manage the files such as rename, delete, move. (the component should allow more action to be developed and added in the future such as "Open with" or "send to" or "share with" for example). This component could be integrated in the tool or exposed as standalone app.
The underlying server and workspace code should be kept as generic as possible, so other protocol could be added on top in such a way that we would switch from protocol to another.
Currently, only webdav and VOSpace have been mentioned but it shouldn't be a limit for the server side to allow adding others in the future without having to refactor (too much) the code.