view rhodecode/templates/admin/repos/repos.html @ 663:6199b34d349b beta

fixed html templates, fixed overal rhodecode width to 1024pixels various additional to templates. History for annotation, width for my page, repo types for admin panel repositories
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 06 Nov 2010 16:16:44 +0100
parents a1ec653f5f95
children 82aaf4e71817 4fa80e0484ef
line wrap: on
line source

## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>

<%def name="title()">
    ${_('Repositories administration')} - ${c.rhodecode_name}
</%def>


<%def name="breadcrumbs_links()">
    ${h.link_to(_('Admin'),h.url('admin_home'))} &raquo; ${_('Repositories')}
</%def>
<%def name="page_nav()">
	${self.menu('admin')}
</%def>
<%def name="main()">
<div class="box">
    <!-- box / title -->
    <div class="title">
        ${self.breadcrumbs()}
        <ul class="links">
          <li>
            <span>${h.link_to(u'ADD NEW REPOSITORY',h.url('new_repo'))}</span>
          </li>          
        </ul>        
    </div>
    <!-- end box / title -->
    <div class="table">
        <table class="table_disp">
        <tr class="header">
	        <th class="left">${_('Name')}</th>
	        <th class="left">${_('Description')}</th>
	        <th class="left">${_('Last change')}</th>
	        <th class="left">${_('Tip')}</th>
	        <th class="left">${_('Contact')}</th>
            <th class="left">${_('action')}</th>
        </tr>
            %for cnt,repo in enumerate(c.repos_list):
            <tr class="parity${cnt%2}">
                 <td>
                 ## TYPE OF REPO
                 %if repo['repo'].dbrepo.repo_type =='hg':
                   <img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="/images/icons/hgicon.png"/>
                 %elif repo['repo'].dbrepo.repo_type =='git':
                   <img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="/images/icons/giticon.png"/>
                 %else:
                   
                 %endif
                 
                 ## PRIVATE/PUBLIC REPO                  
                 %if repo['repo'].dbrepo.private:
                    <img alt="${_('private')}" src="/images/icons/lock.png"/>
                 %else:
                    <img alt="${_('public')}" src="/images/icons/lock_open.png"/>
                 %endif         
                ${h.link_to(repo['name'],h.url('edit_repo',repo_name=repo['name']))}
                
	            %if repo['repo'].dbrepo.fork:
	            	<a href="${h.url('summary_home',repo_name=repo['repo'].dbrepo.fork.repo_name)}">
	            	<img class="icon" alt="${_('public')}"
	            	title="${_('Fork of')} ${repo['repo'].dbrepo.fork.repo_name}" 
	            	src="/images/icons/arrow_divide.png"/></a>
	            %endif                
                </td>
				<td title="${repo['description']}">${h.truncate(repo['description'],60)}</td>
	            <td>${h.age(repo['last_change'])}</td>
	            <td>
	            	%if repo['rev']>=0:
	            	${h.link_to('r%s:%s' % (repo['rev'],h.short_id(repo['tip'])),
	                h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
	                class_="tooltip",
	                tooltip_title=h.tooltip(repo['last_msg']))}
	            	%else:
	            		${_('No changesets yet')}
	            	%endif    
	            </td>
	            <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
                <td>
                  ${h.form(url('repo', repo_name=repo['name']),method='delete')}
                    ${h.submit('remove_%s' % repo['name'],'delete',class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")}
                  ${h.end_form()}
                </td>
            </tr>
            %endfor
        </table>
    </div>
</div> 
		   
</%def>