## DATA TABLE RE USABLE ELEMENTS
## usage:
## <%namespace name="dt" file="/data_table/_dt_elements.html"/>
<%namespace name="base" file="/base/base.html"/>
<%def name="repo_name(name,rtype,rstate,private,fork_of,short_name=False)">
<%
def get_name(name,short_name=short_name):
if short_name:
return name.split('/')[-1]
else:
return name
%>
${base.repolabel(rtype)}
${get_name(name)}
%if private and c.visual.show_private_icon:
%elif not private and c.visual.show_public_icon:
%endif
%if fork_of:
%endif
%if rstate == 'repo_state_pending':
%endif
%def>
<%def name="following(repo_id, repo_following)">
%if request.authuser.username != 'default':
%endif
%def>
<%def name="last_change(last_change)">
${h.age(last_change)}
%def>
<%def name="revision(name,rev,tip,author,last_msg)">
%if rev >= 0:
${'r%s:%s' % (rev,h.short_id(tip))}
%else:
${_('No changesets yet')}
%endif
%def>
<%def name="rss(name)">
%if request.authuser.username != 'default':
%else:
%endif
%def>
<%def name="atom(name)">
%if request.authuser.username != 'default':
%else:
%endif
%def>
<%def name="repo_actions(repo_name)">
${_('Edit')}
${h.form(h.url('delete_repo', repo_name=repo_name))}
${h.end_form()}
%def>
<%def name="repo_state(repo_state)">
%if repo_state == u'repo_state_pending':
${_('Creating')}
%elif repo_state == u'repo_state_created':
${_('Created')}
%else:
invalid
%endif
%def>
<%def name="user_actions(user_id, username)">
${_('Edit')}
${h.form(h.url('delete_user', id=user_id))}
${h.end_form()}
%def>
<%def name="user_group_actions(user_group_id, user_group_name)">
${_('Edit')}
${h.form(h.url('delete_users_group', id=user_group_id))}
${h.end_form()}
%def>
<%def name="group_name_html(group_name,name)">
%def>
<%def name="repo_group_actions(repo_group_id, repo_group_name, gr_count)">
${_('Edit')}
${h.form(h.url('delete_repo_group', group_name=repo_group_name))}
${h.end_form()}
%def>
<%def name="user_name(user_id, username)">
${h.link_to(username,h.url('edit_user', id=user_id))}
%def>
<%def name="repo_group_name(repo_group_name, children_groups)">
%def>
<%def name="user_group_name(user_group_id, user_group_name)">
%def>