Mercurial > kallithea
comparison 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 |
comparison
equal
deleted
inserted
replaced
295:248642ed1912 | 296:29370bb76fa6 |
---|---|
37 <td>${_('Owner')}</td> | 37 <td>${_('Owner')}</td> |
38 <td>${h.text('user')}</td> | 38 <td>${h.text('user')}</td> |
39 <td>${self.get_form_error('user')}</td> | 39 <td>${self.get_form_error('user')}</td> |
40 </tr> | 40 </tr> |
41 <tr> | 41 <tr> |
42 <td>${_('Permissions')}</td> | |
43 <td> | |
44 <table> | |
45 <tr> | |
46 <td>${_('none')}</td> | |
47 <td>${_('read')}</td> | |
48 <td>${_('write')}</td> | |
49 <td>${_('admin')}</td> | |
50 <td>${_('user')}</td> | |
51 </tr> | |
52 | |
53 %for r2p in c.repo_info.repo2perm: | |
54 <tr> | |
55 <td>${h.radio('perm_%s' % r2p.user.username,'repository.none')}</td> | |
56 <td>${h.radio('perm_%s' % r2p.user.username,'repository.read')}</td> | |
57 <td>${h.radio('perm_%s' % r2p.user.username,'repository.write')}</td> | |
58 <td>${h.radio('perm_%s' % r2p.user.username,'repository.admin')}</td> | |
59 <td>${r2p.user.username}</td> | |
60 </tr> | |
61 %endfor | |
62 | |
63 | |
64 <% | |
65 | |
66 if not hasattr(c,'form_errors'): | |
67 d = 'display:none;' | |
68 else: | |
69 d='' | |
70 %> | |
71 | |
72 <tr id="add_perm_input" style="${d}"> | |
73 <td>${h.radio('perm_new_user','repository.none')}</td> | |
74 <td>${h.radio('perm_new_user','repository.read')}</td> | |
75 <td>${h.radio('perm_new_user','repository.write')}</td> | |
76 <td>${h.radio('perm_new_user','repository.admin')}</td> | |
77 <td>${h.text('perm_new_user_name',size=10)}</td> | |
78 <td>${self.get_form_error('perm_new_user_name')}</td> | |
79 </tr> | |
80 <tr> | |
81 <td colspan="4"> | |
82 <span id="add_perm" class="add_icon" style="cursor: pointer;"> | |
83 ${_('Add another user')} | |
84 </span> | |
85 </td> | |
86 </tr> | |
87 </table> | |
88 </td> | |
89 | |
90 </tr> | |
91 <tr> | |
42 <td></td> | 92 <td></td> |
43 <td>${h.submit('update','update')}</td> | 93 <td>${h.submit('update','update')}</td> |
44 </tr> | 94 </tr> |
45 | 95 |
46 </table> | 96 </table> |
47 ${h.end_form()} | 97 ${h.end_form()} |
98 <script type="text/javascript"> | |
99 YAHOO.util.Event.onDOMReady(function(){ | |
100 var D = YAHOO.util.Dom; | |
101 YAHOO.util.Event.addListener('add_perm','click',function(){ | |
102 D.setStyle('add_perm_input','display',''); | |
103 D.setStyle('add_perm','opacity','0.6'); | |
104 D.setStyle('add_perm','cursor','default'); | |
105 }); | |
106 }); | |
107 </script> | |
48 </div> | 108 </div> |
49 </%def> | 109 </%def> |