Hi Greg,

Nevermind figured it out... filesystem permissions need to be set properly :) so that the galaxy user can access this folder structure, it just didn't throw an exception when it can't access the folder as it does for when an admin wants to upload a directory of files.

thanks for the help,
Leandro


On Fri, Sep 23, 2011 at 2:36 PM, Leandro Hermida <softdev@leandrohermida.com> wrote:
Hello again,

I followed this procedure and when the non-admin user is logged in they see the data library and can "Add datasets" but on that form there is not drop-down menu option exists for "Upload a directory of files", why could this be?

best,
Leandro

On Thu, Sep 22, 2011 at 3:13 PM, Greg Von Kuster <greg@bx.psu.edu> wrote:
Hello Leandro,

When the user_library_import_dir is set in universe_wsgi.ini, it enables non-admin users to import a directory of files into a data library as long as there is a subdirectory named the same as the non-admin user's Galaxy account contained within the configured directory.  

For example, assume the following setting in universe_wsgi.ini:

user_library_import_dir = /Users/gvk/workspaces_2008/central_111008/test-data/users

points to a directroy that contains the following:

gvk:~/workspaces_2008/central_051111/test-data/users gvk$ ll
total 0
drwxr-xr-x     4 gvk  gvk    136 May  5 13:57 .
drwxr-xr-x  1090 gvk  gvk  37060 Sep  9 16:01 ..
drwxr-xr-x     3 gvk  gvk    102 May  5 13:57 test1@bx.psu.edu
drwxr-xr-x     3 gvk  gvk    102 May  5 13:57 test3@bx.psu.edu

Since non-admin users can only upload files to a data library if they have permission to do so, an admin user must set the LIBRARY_ADD permission on a data library in order for any non-admin users to be able to upload to it.  For example, assume the admin user gave the LIBRARY_ADD permission on the data library named Library1 to the user test1@bx.psu.edu as follows:


The, when the user test1@bx.psu.edu logged into Galaxy, and selected the "Data Libraries" option from the top Galaxy menu's "Shared Data" pop-up menu, they would see the list of data libraries to which they have access.


When they click on the data library, they'll see a button ;abel;ed "Add datasets" since they have been granted the LIBRARY_ADD permission on the data library.


Clicking the "Add datasets" button will display the "Upload file to a data library" page.  Since the configuration described above exists, they will have the option to "Upload a directory of files" by selecting that option from the "Upload option" select field.






On Sep 22, 2011, at 8:17 AM, Leandro Hermida wrote:

Hi all,

I've enabled the universe.wsgi feature user_library_import_dir feature
and made a sub-directory with my login and put some test files there.
I've also made myselfa  non-admin to test and after restart the Galaxy
server I see no where in the GUI where I can import data libraries??
Am I missing something?

regards,
Leandro
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

 http://lists.bx.psu.edu/

Greg Von Kuster
Galaxy Development Team