Mercurial > kallithea
view pylons_app/templates/admin/repos/repo_edit.html @ 296:29370bb76fa6
first permissions commit: added permission managment on repository edit. Changed db rmissions, validators.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 25 Jun 2010 02:09:33 +0200 |
parents | 0e5455fda8fd |
children | 15e96b5a2685 |
line wrap: on
line source
## -*- 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>