comparison pylons_app/templates/admin/repos/repo_edit.html @ 366:0f35fa0f4eb8

fixed some html and styles, added owner into admin repo list added alert message when using ajax remove user command in permissions
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 27 Jul 2010 14:48:13 +0200
parents 558eb7c5028f
children f5c1eec9f376
comparison
equal deleted inserted replaced
365:ec7b76d4bda4 366:0f35fa0f4eb8
82 </tr> 82 </tr>
83 83
84 %for r2p in c.repo_info.repo2perm: 84 %for r2p in c.repo_info.repo2perm:
85 %if r2p.user.username =='default' and c.repo_info.private: 85 %if r2p.user.username =='default' and c.repo_info.private:
86 <tr> 86 <tr>
87 <td colspan="6"> 87 <td colspan="4">
88 <span class="private_repo_msg"> 88 <span class="private_repo_msg">
89 ${_('disabled for private repository')} 89 ${_('private repository')}
90 </span> 90 </span>
91 </td> 91 </td>
92 <td>${r2p.user.username}</td> 92 <td class="private_repo_msg">${r2p.user.username}</td>
93 </tr> 93 </tr>
94 %else: 94 %else:
95 <tr id="id${id(r2p.user.username)}"> 95 <tr id="id${id(r2p.user.username)}">
96 <td>${h.radio('perm_%s' % r2p.user.username,'repository.none')}</td> 96 <td>${h.radio('perm_%s' % r2p.user.username,'repository.none')}</td>
97 <td>${h.radio('perm_%s' % r2p.user.username,'repository.read')}</td> 97 <td>${h.radio('perm_%s' % r2p.user.username,'repository.read')}</td>
104 <script type="text/javascript"> 104 <script type="text/javascript">
105 function ajaxAction(user_id,field_id){ 105 function ajaxAction(user_id,field_id){
106 var sUrl = "${h.url('delete_repo_user',repo_name=c.repo_name)}"; 106 var sUrl = "${h.url('delete_repo_user',repo_name=c.repo_name)}";
107 var callback = { success:function(o){ 107 var callback = { success:function(o){
108 var tr = YAHOO.util.Dom.get(String(field_id)); 108 var tr = YAHOO.util.Dom.get(String(field_id));
109 tr.parentNode.removeChild(tr);}}; 109 tr.parentNode.removeChild(tr);},failure:function(o){
110 alert("${_('Failed to remove user')}");},};
110 var postData = '_method=delete&user_id='+user_id; 111 var postData = '_method=delete&user_id='+user_id;
111 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);}; 112 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);};
112 </script> 113 </script>
113 </span> 114 </span>
114 %endif 115 %endif
115 </td> 116 </td>
116 </tr> 117 </tr>
117 %endif 118 %endif
118 %endfor 119 %endfor
119 120
120 <tr id="add_perm_input" > 121 <tr id="add_perm_input">
121 <td>${h.radio('perm_new_user','repository.none')}</td> 122 <td>${h.radio('perm_new_user','repository.none')}</td>
122 <td>${h.radio('perm_new_user','repository.read')}</td> 123 <td>${h.radio('perm_new_user','repository.read')}</td>
123 <td>${h.radio('perm_new_user','repository.write')}</td> 124 <td>${h.radio('perm_new_user','repository.write')}</td>
124 <td>${h.radio('perm_new_user','repository.admin')}</td> 125 <td>${h.radio('perm_new_user','repository.admin')}</td>
125 <td class='ac'> 126 <td class='ac'>