1 new commit in galaxy-central: https://bitbucket.org/galaxy/galaxy-central/commits/2664d904641a/ changeset: 2664d904641a user: dan date: 2013-02-15 19:34:43 summary: Do not install Data Managers from the Tool Shed into the Tool Panel. affected #: 2 files diff -r 0c8763c8d52918ee15f83288d6d7cef153267239 -r 2664d904641abdc1ed6a2f972eb5aeefa8f93703 lib/galaxy/util/shed_util.py --- a/lib/galaxy/util/shed_util.py +++ b/lib/galaxy/util/shed_util.py @@ -469,13 +469,14 @@ section_name = '' section_version = '' for tool_dict in tool_dicts: - guid = tool_dict[ 'guid' ] - tool_config = tool_dict[ 'tool_config' ] - tool_section_dict = dict( tool_config=tool_config, id=section_id, name=section_name, version=section_version ) - if guid in tool_panel_dict: - tool_panel_dict[ guid ].append( tool_section_dict ) - else: - tool_panel_dict[ guid ] = [ tool_section_dict ] + if tool_dict.get( 'add_to_tool_panel', True ): + guid = tool_dict[ 'guid' ] + tool_config = tool_dict[ 'tool_config' ] + tool_section_dict = dict( tool_config=tool_config, id=section_id, name=section_name, version=section_version ) + if guid in tool_panel_dict: + tool_panel_dict[ guid ].append( tool_section_dict ) + else: + tool_panel_dict[ guid ] = [ tool_section_dict ] return tool_panel_dict def generate_tool_panel_dict_for_tool_config( guid, tool_config, tool_sections=None ): """ diff -r 0c8763c8d52918ee15f83288d6d7cef153267239 -r 2664d904641abdc1ed6a2f972eb5aeefa8f93703 lib/galaxy/util/shed_util_common.py --- a/lib/galaxy/util/shed_util_common.py +++ b/lib/galaxy/util/shed_util_common.py @@ -1614,7 +1614,8 @@ tool_config=tool_config, tool_type=tool.tool_type, requirements=tool_requirements, - tests=tool_tests ) + tests=tool_tests, + add_to_tool_panel=tool.tool_type not in TOOL_TYPES_NOT_IN_TOOL_PANEL ) if 'tools' in metadata_dict: metadata_dict[ 'tools' ].append( tool_dict ) else: Repository URL: https://bitbucket.org/galaxy/galaxy-central/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.