%inherit file="/base.mako"/> <%namespace file="/message.mako" import="render_msg" /> <%namespace file="/admin/tool_shed_repository/common.mako" import="render_dependencies_section" /> <%namespace file="/admin/tool_shed_repository/common.mako" import="render_readme_section" /> <%namespace file="/webapps/tool_shed/repository/common.mako" import="*" /> <%def name="stylesheets()"> ${parent.stylesheets()} ${h.css( "library" )} %def> <%def name="javascripts()"> ${parent.javascripts()} ${h.js("libs/jquery/jquery.rating", "libs/jquery/jstorage" )} ${container_javascripts()} %def> <% # Handle the case where an uninstalled repository encountered errors during the process of being reinstalled. In # this case, the repository metadata is an empty dictionary, but one or both of has_repository_dependencies # and includes_tool_dependencies may be True. If either of these are True but we have no metadata, we cannot install # repository dependencies on this pass. if has_repository_dependencies: repository_dependencies = containers_dict[ 'repository_dependencies' ] missing_repository_dependencies = containers_dict[ 'missing_repository_dependencies' ] if repository_dependencies or missing_repository_dependencies: can_display_repository_dependencies = True else: can_display_repository_dependencies = False else: can_display_repository_dependencies = False if includes_tool_dependencies: tool_dependencies = containers_dict[ 'tool_dependencies' ] missing_tool_dependencies = containers_dict[ 'missing_tool_dependencies' ] if tool_dependencies or missing_tool_dependencies: can_display_tool_dependencies = True else: can_display_tool_dependencies = False else: can_display_tool_dependencies = False %> %if message: ${render_msg( message, status )} %endif