## 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 name="following(repo_id, repo_following)"> %if request.authuser.username != 'default': %endif <%def name="last_change(last_change)"> ${h.age(last_change)} <%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 name="rss(name)"> %if request.authuser.username != 'default': %else: %endif <%def name="atom(name)"> %if request.authuser.username != 'default': %else: %endif <%def name="repo_actions(repo_name)"> ${_('Edit')} ${h.form(h.url('delete_repo', repo_name=repo_name))} ${h.end_form()} <%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 name="user_actions(user_id, username)"> ${_('Edit')} ${h.form(h.url('delete_user', id=user_id))} ${h.end_form()} <%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 name="group_name_html(group_name,name)">
${name}
<%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 name="user_name(user_id, username)"> ${h.link_to(username,h.url('edit_user', id=user_id))} <%def name="repo_group_name(repo_group_name, children_groups)">
${h.literal(' » ').join(children_groups)}
<%def name="user_group_name(user_group_id, user_group_name)">
${user_group_name}