Files
@ 29370bb76fa6
Branch filter:
Location: kallithea/pylons_app/templates/admin/repos/repo_edit.html - annotation
29370bb76fa6
3.3 KiB
text/html
first permissions commit: added permission managment on repository edit. Changed db rmissions, validators.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | c8162373f214 c8162373f214 c8162373f214 20dc7a5eb748 c8162373f214 20dc7a5eb748 20dc7a5eb748 c8162373f214 c8162373f214 d982ed8e32d8 20dc7a5eb748 20dc7a5eb748 11e8eb5a92e3 c8162373f214 20dc7a5eb748 20dc7a5eb748 20dc7a5eb748 c8162373f214 0e5455fda8fd c8162373f214 c8162373f214 c8162373f214 0e5455fda8fd 0e5455fda8fd c8162373f214 c8162373f214 c8162373f214 c8162373f214 0e5455fda8fd c8162373f214 c8162373f214 c8162373f214 c8162373f214 0e5455fda8fd 0e5455fda8fd 0e5455fda8fd 0e5455fda8fd 0e5455fda8fd 0e5455fda8fd c8162373f214 c8162373f214 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 c8162373f214 e6c802a8dede c8162373f214 c8162373f214 c8162373f214 c8162373f214 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 29370bb76fa6 20dc7a5eb748 c8162373f214 | ## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>
<%def name="title()">
${_('Repositories administration')}
</%def>
<%def name="breadcrumbs()">
${h.link_to(u'Admin',h.url('admin_home'))}
/
${_('Repos')}
</%def>
<%def name="page_nav()">
${self.menu('admin')}
${self.submenu('repos')}
</%def>
<%def name="main()">
<div>
<h2>${_('Repositories')} - ${_('edit')}</h2>
${h.form(url('repo', id=c.repo_info.repo_name),method='put')}
<table>
<tr>
<td>${_('Name')}</td>
<td>${h.text('repo_name')}</td>
<td>${self.get_form_error('repo_name')}</td>
</tr>
<tr>
<td>${_('Description')}</td>
<td>${h.textarea('description',cols=23,rows=5)}</td>
<td>${self.get_form_error('description')}</td>
</tr>
<tr>
<td>${_('Private')}</td>
<td>${h.checkbox('private')}</td>
<td>${self.get_form_error('private')}</td>
</tr>
<tr>
<td>${_('Owner')}</td>
<td>${h.text('user')}</td>
<td>${self.get_form_error('user')}</td>
</tr>
<tr>
<td>${_('Permissions')}</td>
<td>
<table>
<tr>
<td>${_('none')}</td>
<td>${_('read')}</td>
<td>${_('write')}</td>
<td>${_('admin')}</td>
<td>${_('user')}</td>
</tr>
%for r2p in c.repo_info.repo2perm:
<tr>
<td>${h.radio('perm_%s' % r2p.user.username,'repository.none')}</td>
<td>${h.radio('perm_%s' % r2p.user.username,'repository.read')}</td>
<td>${h.radio('perm_%s' % r2p.user.username,'repository.write')}</td>
<td>${h.radio('perm_%s' % r2p.user.username,'repository.admin')}</td>
<td>${r2p.user.username}</td>
</tr>
%endfor
<%
if not hasattr(c,'form_errors'):
d = 'display:none;'
else:
d=''
%>
<tr id="add_perm_input" style="${d}">
<td>${h.radio('perm_new_user','repository.none')}</td>
<td>${h.radio('perm_new_user','repository.read')}</td>
<td>${h.radio('perm_new_user','repository.write')}</td>
<td>${h.radio('perm_new_user','repository.admin')}</td>
<td>${h.text('perm_new_user_name',size=10)}</td>
<td>${self.get_form_error('perm_new_user_name')}</td>
</tr>
<tr>
<td colspan="4">
<span id="add_perm" class="add_icon" style="cursor: pointer;">
${_('Add another user')}
</span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>${h.submit('update','update')}</td>
</tr>
</table>
${h.end_form()}
<script type="text/javascript">
YAHOO.util.Event.onDOMReady(function(){
var D = YAHOO.util.Dom;
YAHOO.util.Event.addListener('add_perm','click',function(){
D.setStyle('add_perm_input','display','');
D.setStyle('add_perm','opacity','0.6');
D.setStyle('add_perm','cursor','default');
});
});
</script>
</div>
</%def>
|