I am in the need of a file-storage that offers a private folder for
every user of the system, somehow similar to the private document tree
functionality of openacs 3.x's new-file-storage. The contents of the
private folder should by default be administrable by the user and
readable for others.
AFAIK there is no such thing implemented yet, so I am thinking about
adding a mapping table user->folder and a personal-folder page to
file-storage that would check if the current user already has a folder
associated and if not then create one (or maybe offer a link to do so).
I'd name the folder after the current first_names last_name values of
the user (which would have the minor annoying effect that if the user
changes her name then the folder name would get out of sync, but other
solutions would require a lot more changes to the internals of
file-storage, IMHO) .
Any comments, better suggestions on how to implement this?