<%namespace file="/message.mako" import="render_msg" /> <%namespace file="/webapps/tool_shed/common/common.mako" import="*" /> <%namespace file="/webapps/tool_shed/repository/common.mako" import="*" /> <%namespace file="/webapps/tool_shed/common/repository_actions_menu.mako" import="render_tool_shed_repository_actions" /> <% from galaxy.web.framework.helpers import time_ago is_new = repository.is_new( trans.app ) can_push = trans.app.security_agent.can_push( trans.app, trans.user, repository ) can_download = not is_new and ( not is_malicious or can_push ) %> <%! def inherit(context): if context.get('use_panels'): return '/webapps/tool_shed/base_panels.mako' else: return '/base.mako' %> <%inherit file="${inherit(context)}"/> <%def name="stylesheets()"> ${parent.stylesheets()} ${h.css('base','jquery.rating')} <%def name="javascripts()"> ${parent.javascripts()} ${h.js( "libs/jquery/jquery.rating" )} %if message: ${render_msg( message, status )} %endif ${render_tool_shed_repository_actions( repository, metadata=None, changeset_revision=None )} %if repository.user != trans.user:
${repository.name | h}
%if can_download:
${render_clone_str( repository )}
%endif
${repository.type | h}
${repository.description | h}
${revision_label}
${repository.user.username | h}

Repository '${repository.name | h}'
${num_ratings | h}
${render_star_rating( 'avg_rating', avg_rating, disabled=True )}
<% if rra and rra.rating: rating = rra.rating else: rating = 0 %> ${render_star_rating( 'rating', rating )}
%if rra and rra.comment:
%else:
%endif

%if repository.ratings and ( len( repository.ratings ) > 1 or repository.ratings[0] != rra ):

%if display_reviews: <% count = 0 %> %for review in repository.ratings: <% count += 1 name = 'rating%d' % count %> %endfor
Rating Comments Reviewed User
${render_star_rating( name, review.rating, disabled=True )}
${review.comment | h}
${time_ago( review.update_time )} ${review.user.username | h}
%else: %endif
%endif %endif