%inherit file="/webapps/tool_shed/base_panels.mako"/>
<%namespace file="/message.mako" import="render_msg" />
<%def name="stylesheets()">
## Include "base.css" for styling tool menu and forms (details)
${h.css( "base", "autocomplete_tagging", "tool_menu" )}
## But make sure styles for the layout take precedence
${parent.stylesheets()}
%def>
<%def name="javascripts()">
${parent.javascripts()}
%def>
<%def name="init()">
<%
self.has_left_panel=True
self.has_right_panel=False
self.active_view="tools"
%>
%if trans.app.config.require_login and not trans.user:
%endif
%def>
<%def name="left_panel()">
<% can_review_repositories = trans.app.security_agent.user_can_review_repositories( trans.user ) %>
%def>
<%def name="center_panel()">
<%
if trans.app.config.require_login and not trans.user:
center_url = h.url_for( controller='user', action='login', message=message, status=status )
elif repository_id and changeset_revision:
# Route in was a sharable url: /view/{owner}/{name}/{changeset_revision}.
center_url = h.url_for( controller='repository', action='view_repository', id=repository_id, changeset_revision=changeset_revision, message=message, status=status )
elif repository_id:
# Route in was a sharable url: /view/{owner}/{name}.
center_url = h.url_for( controller='repository', action='view_repository', id=repository_id, message=message, status=status )
elif user_id:
# Route in was a sharable url: /view/{owner}.
center_url = h.url_for( controller='repository', action='browse_repositories', operation="repositories_by_user", user_id=user_id, message=message, status=status )
else:
center_url = h.url_for( controller='repository', action='browse_categories', message=message, status=status )
%>
%def>