comparison rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html @ 3332:92dfc033ee6f beta

forbid removing yourself as beeing an admin of a group
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 05 Feb 2013 01:57:37 +0100
parents dd0ee9119aa9
children 5f1850e4712a
comparison
equal deleted inserted replaced
3331:0379e15f0b85 3332:92dfc033ee6f
7 <td>${_('member')}</td> 7 <td>${_('member')}</td>
8 <td></td> 8 <td></td>
9 </tr> 9 </tr>
10 ## USERS 10 ## USERS
11 %for r2p in c.repos_group.repo_group_to_perm: 11 %for r2p in c.repos_group.repo_group_to_perm:
12 ##forbid revoking permission from yourself
12 <tr id="id${id(r2p.user.username)}"> 13 <tr id="id${id(r2p.user.username)}">
14 %if c.rhodecode_user.user_id != r2p.user.user_id or c.rhodecode_user.is_admin:
13 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.none')}</td> 15 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.none')}</td>
14 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.read')}</td> 16 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.read')}</td>
15 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.write')}</td> 17 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.write')}</td>
16 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.admin')}</td> 18 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.admin')}</td>
17 <td style="white-space: nowrap;"> 19 <td style="white-space: nowrap;">
22 <span class="delete_icon action_button" onclick="ajaxActionUser(${r2p.user.user_id},'${'id%s'%id(r2p.user.username)}')"> 24 <span class="delete_icon action_button" onclick="ajaxActionUser(${r2p.user.user_id},'${'id%s'%id(r2p.user.username)}')">
23 ${_('revoke')} 25 ${_('revoke')}
24 </span> 26 </span>
25 %endif 27 %endif
26 </td> 28 </td>
29 %else:
30 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.none', disabled="disabled")}</td>
31 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.read', disabled="disabled")}</td>
32 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.write', disabled="disabled")}</td>
33 <td>${h.radio('u_perm_%s' % r2p.user.username,'group.admin', disabled="disabled")}</td>
34 <td style="white-space: nowrap;">
35 <img class="perm-gravatar" src="${h.gravatar_url(r2p.user.email,14)}"/>${r2p.user.username if r2p.user.username != 'default' else _('default')}
36 </td>
37 <td>
38 </td>
39 %endif
27 </tr> 40 </tr>
28 %endfor 41 %endfor
29 42
30 ## USERS GROUPS 43 ## USERS GROUPS
31 %for g2p in c.repos_group.users_group_to_perm: 44 %for g2p in c.repos_group.users_group_to_perm: