##// END OF EJS Templates
merge 1.3 into stable
merge 1.3 into stable

File last commit:

r2031:82a88013 merge default
r2031:82a88013 merge default
Show More
repos.html
124 lines | 4.1 KiB | text/html | HtmlLexer
renamed project to rhodecode
r547 ## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>
<%def name="title()">
#38 updated RhodeCode titles
r619 ${_('Repositories administration')} - ${c.rhodecode_name}
renamed project to rhodecode
r547 </%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">
Added sorting into journal and admin pages...
r1779
renamed project to rhodecode
r547 <div class="title">
${self.breadcrumbs()}
<ul class="links">
<li>
Implements #304...
r1770 <span>${h.link_to(_(u'ADD REPOSITORY'),h.url('new_repo'))}</span>
White-space cleanup
r1888 </li>
</ul>
renamed project to rhodecode
r547 </div>
Added sorting into journal and admin pages...
r1779
renamed project to rhodecode
r547 <div class="table">
Added sorting into journal and admin pages...
r1779 <div id='repos_list_wrap' class="yui-skin-sam">
<%cnt=0%>
<%namespace name="dt" file="/_data_table/_dt_elements.html"/>
White-space cleanup
r1888
Added sorting into journal and admin pages...
r1779 <table id="repos_list">
<thead>
<tr>
<th class="left"></th>
<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>
</thead>
White-space cleanup
r1888
Added sorting into journal and admin pages...
r1779 %for cnt,repo in enumerate(c.repos_list,1):
<tr class="parity${cnt%2}">
<td class="quick_repo_menu">
${dt.quick_menu(repo['name'])}
</td>
<td class="reponame">
${dt.repo_name(repo['name'],repo['dbrepo']['repo_type'],repo['dbrepo']['private'],repo['dbrepo_fork'].get('repo_name'))}
</td>
##DESCRIPTION
<td><span class="tooltip" title="${h.tooltip(repo['description'])}">
${h.truncate(repo['description'],60)}</span>
</td>
##LAST CHANGE
<td>
<span class="tooltip" title="${repo['last_change']}">${h.age(repo['last_change'])}</span>
</td>
##LAST REVISION
<td>
White-space cleanup
r1888 ${dt.revision(repo['name'],repo['rev'],repo['tip'],repo['author'],repo['last_msg'])}
Added sorting into journal and admin pages...
r1779 </td>
<td title="${repo['contact']}">${h.person(repo['contact'])}</td>
<td>
${h.form(url('repo', repo_name=repo['name']),method='delete')}
more verbose removal messages
r1827 ${h.submit('remove_%s' % repo['name'],_('delete'),class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this repository: %s') % repo['name']+"');")}
Added sorting into journal and admin pages...
r1779 ${h.end_form()}
</td>
</tr>
%endfor
renamed project to rhodecode
r547 </table>
Added sorting into journal and admin pages...
r1779 </div>
renamed project to rhodecode
r547 </div>
White-space cleanup
r1888 </div>
Added sorting into journal and admin pages...
r1779 <script>
White-space cleanup
r1888
Added sorting into journal and admin pages...
r1779 // main table sorting
var myColumnDefs = [
{key:"menu",label:"",sortable:false,className:"quick_repo_menu hidden"},
{key:"name",label:"${_('Name')}",sortable:true,
sortOptions: { sortFunction: nameSort }},
{key:"desc",label:"${_('Description')}",sortable:true},
{key:"last_change",label:"${_('Last Change')}",sortable:true,
sortOptions: { sortFunction: ageSort }},
{key:"tip",label:"${_('Tip')}",sortable:true,
sortOptions: { sortFunction: revisionSort }},
{key:"owner",label:"${_('Owner')}",sortable:true},
{key:"action",label:"${_('Action')}",sortable:false},
];
var myDataSource = new YAHOO.util.DataSource(YUD.get("repos_list"));
White-space cleanup
r1888
Added sorting into journal and admin pages...
r1779 myDataSource.responseType = YAHOO.util.DataSource.TYPE_HTMLTABLE;
White-space cleanup
r1888
Added sorting into journal and admin pages...
r1779 myDataSource.responseSchema = {
fields: [
{key:"menu"},
{key:"name"},
{key:"desc"},
{key:"last_change"},
{key:"tip"},
{key:"owner"},
{key:"action"},
]
};
var myDataTable = new YAHOO.widget.DataTable("repos_list_wrap", myColumnDefs, myDataSource,
{
Translations fixes for Data table
r1780 sortedBy:{key:"name",dir:"asc"},
MSG_SORTASC:"${_('Click to sort ascending')}",
MSG_SORTDESC:"${_('Click to sort descending')}",
MSG_EMPTY:"${_('No records found.')}",
MSG_ERROR:"${_('Data error.')}",
White-space cleanup
r1888 MSG_LOADING:"${_('Loading...')}",
Added sorting into journal and admin pages...
r1779 }
);
myDataTable.subscribe('postRenderEvent',function(oArgs) {
tooltip_activate();
quick_repo_menu();
White-space cleanup
r1888 });
</script>
</%def>