##// END OF EJS Templates
changed scope of calling EXTENSIONS from rhodecode for githooks to be able to execute them
changed scope of calling EXTENSIONS from rhodecode for githooks to be able to execute them

File last commit:

r2304:f1b76a55 beta
r2406:7be31af5 beta
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%>
Vincent Duvert
Renaming template directory _data_table to data_table so it can be scanned by extract_messages
r2304 <%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
p2.5 fixes
r2068 %for cnt,repo in enumerate(c.repos_list):
<tr class="parity${(cnt+1)%2}">
Added sorting into journal and admin pages...
r1779 <td class="quick_repo_menu">
${dt.quick_menu(repo['name'])}
</td>
<td class="reponame">
fixes #407 wrong url to edit repo on admin page
r2159 ${dt.repo_name(repo['name'],repo['dbrepo']['repo_type'],repo['dbrepo']['private'],repo['dbrepo_fork'].get('repo_name'), admin=True)}
Added sorting into journal and admin pages...
r1779 </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>