Mercurial > kallithea
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: |