mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Fix for GenomeSpace Export root directory listing.
This commit is contained in:
@@ -70,7 +70,7 @@ def get_directory( url_opener, dm_url, path ):
|
||||
return ( dir_dict, path )
|
||||
|
||||
def get_default_directory( url_opener, dm_url ):
|
||||
return get_directory( url_opener, dm_url, ["defaultdirectory"] )[0]
|
||||
return get_directory( url_opener, dm_url, ["%s/defaultdirectory" % ( GENOMESPACE_API_VERSION_STRING ) ] )[0]
|
||||
|
||||
def get_personal_directory( url_opener, dm_url ):
|
||||
return get_directory( url_opener, dm_url, [ "%s/personaldirectory" % ( GENOMESPACE_API_VERSION_STRING ) ] )[0]
|
||||
@@ -143,8 +143,9 @@ def galaxy_code_get_genomespace_folders( genomespace_site='prod', trans=None, va
|
||||
url_opener = get_cookie_opener( username, token )
|
||||
genomespace_site_dict = get_genomespace_site_urls()[ genomespace_site ]
|
||||
dm_url = genomespace_site_dict['dmServer']
|
||||
#get default directory
|
||||
directory_dict = get_default_directory( url_opener, dm_url ).get( 'directory', None )
|
||||
#get export root directory
|
||||
#directory_dict = get_default_directory( url_opener, dm_url ).get( 'directory', None ) #This directory contains shares and other items outside of the users home
|
||||
directory_dict = get_personal_directory( url_opener, dm_url ).get( 'directory', None ) #Limit export list to only user's home dir
|
||||
if directory_dict is None:
|
||||
return []
|
||||
#what directory to stuff this in
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0"?>
|
||||
<tool name="GenomeSpace Exporter" id="genomespace_exporter" require_login="True" version="0.0.1">
|
||||
<tool name="GenomeSpace Exporter" id="genomespace_exporter" require_login="True" version="0.0.2">
|
||||
<description> - send data to GenomeSpace</description>
|
||||
<command interpreter="python">genomespace_exporter.py
|
||||
--genomespace_site "prod"
|
||||
|
||||
Reference in New Issue
Block a user