annotate rhodecode/templates/admin/users_groups/users_groups.html @ 3861:c74eaaae4437 beta

added permission overview into users group
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 14 May 2013 00:07:06 +0200
parents 7236ae349494
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
1 ## -*- coding: utf-8 -*-
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
2 <%inherit file="/base/base.html"/>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
3
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
4 <%def name="title()">
3582
1f334a68d057 improved title consistency
Marcin Kuzminski <marcin@python-works.com>
parents: 3410
diff changeset
5 ${_('User groups administration')} &middot; ${c.rhodecode_name}
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
6 </%def>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
7
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
8 <%def name="breadcrumbs_links()">
3392
f74be3359044 unified breadcrumbs display
Marcin Kuzminski <marcin@python-works.com>
parents: 3201
diff changeset
9 ${h.link_to(_('Admin'),h.url('admin_home'))}
f74be3359044 unified breadcrumbs display
Marcin Kuzminski <marcin@python-works.com>
parents: 3201
diff changeset
10 &raquo;
3654
ec6354949623 Fix a lot of casings - use standard casing in most places
Mads Kiilerich <madski@unity3d.com>
parents: 3627
diff changeset
11 ${_('User groups')}
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
12 </%def>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
13
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
14 <%def name="page_nav()">
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
15 ${self.menu('admin')}
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
16 </%def>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
17
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
18 <%def name="main()">
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
19 <div class="box">
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
20 <!-- box / title -->
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
21 <div class="title">
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
22 ${self.breadcrumbs()}
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
23 <ul class="links">
3741
7236ae349494 fixed displaying of add user group button for super admins
Marcin Kuzminski <marcin@python-works.com>
parents: 3737
diff changeset
24 %if h.HasPermissionAny('hg.admin', 'hg.usergroup.create.true')():
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
25 <li>
3201
663f4f26776a html: don't hardcode uppercase texts
Mads Kiilerich <madski@unity3d.com>
parents: 2427
diff changeset
26 <span>${h.link_to(_(u'Add new user group'),h.url('new_users_group'))}</span>
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
27 </li>
3737
46b17730ca32 implemented usergroup permissions checks.
Marcin Kuzminski <marcin@python-works.com>
parents: 3734
diff changeset
28 %endif
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1827
diff changeset
29 </ul>
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
30 </div>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
31 <!-- end box / title -->
3734
a8f520540ab0 New default permissions definition for user group create
Marcin Kuzminski <marcin@python-works.com>
parents: 3716
diff changeset
32
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
33 <div class="table">
3734
a8f520540ab0 New default permissions definition for user group create
Marcin Kuzminski <marcin@python-works.com>
parents: 3716
diff changeset
34 %if c.users_groups_list:
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
35 <table class="table_disp">
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
36 <tr class="header">
3654
ec6354949623 Fix a lot of casings - use standard casing in most places
Mads Kiilerich <madski@unity3d.com>
parents: 3627
diff changeset
37 <th class="left">${_('Group name')}</th>
ec6354949623 Fix a lot of casings - use standard casing in most places
Mads Kiilerich <madski@unity3d.com>
parents: 3627
diff changeset
38 <th class="left">${_('Members')}</th>
ec6354949623 Fix a lot of casings - use standard casing in most places
Mads Kiilerich <madski@unity3d.com>
parents: 3627
diff changeset
39 <th class="left">${_('Active')}</th>
3716
355fcdd2c027 use the same edit button in admin pages for user groups as in repos and repo groups
Marcin Kuzminski <marcin@python-works.com>
parents: 3654
diff changeset
40 <th class="left" colspan="2">${_('Action')}</th>
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
41 </tr>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
42 %for cnt,u_group in enumerate(c.users_groups_list):
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
43 <tr class="parity${cnt%2}">
959
fff21c9b075c #56 fixed found bugs, implemented adding of new group + forms+validators
Marcin Kuzminski <marcin@python-works.com>
parents: 956
diff changeset
44 <td>${h.link_to(u_group.users_group_name,h.url('edit_users_group', id=u_group.users_group_id))}</td>
2427
f467c75544af Added h.tooltip to all places that tooltip_title is used.
Marcin Kuzminski <marcin@python-works.com>
parents: 2312
diff changeset
45 <td><span class="tooltip" title="${h.tooltip(', '.join(map(h.safe_unicode,[x.user.username for x in u_group.members[:50]])))}">${len(u_group.members)}</span></td>
3627
32cb8d45f330 helpers: show boolean value of value as icon, not just the True and False singletons
Mads Kiilerich <madski@unity3d.com>
parents: 3582
diff changeset
46 <td>${h.boolicon(u_group.users_group_active)}</td>
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
47 <td>
3716
355fcdd2c027 use the same edit button in admin pages for user groups as in repos and repo groups
Marcin Kuzminski <marcin@python-works.com>
parents: 3654
diff changeset
48 <a href="${h.url('edit_users_group', id=u_group.users_group_id)}" title="${_('Edit')}">
355fcdd2c027 use the same edit button in admin pages for user groups as in repos and repo groups
Marcin Kuzminski <marcin@python-works.com>
parents: 3654
diff changeset
49 ${h.submit('edit_%s' % u_group.users_group_name,_('edit'),class_="edit_icon action_button")}
355fcdd2c027 use the same edit button in admin pages for user groups as in repos and repo groups
Marcin Kuzminski <marcin@python-works.com>
parents: 3654
diff changeset
50 </a>
355fcdd2c027 use the same edit button in admin pages for user groups as in repos and repo groups
Marcin Kuzminski <marcin@python-works.com>
parents: 3654
diff changeset
51 </td>
355fcdd2c027 use the same edit button in admin pages for user groups as in repos and repo groups
Marcin Kuzminski <marcin@python-works.com>
parents: 3654
diff changeset
52 <td>
959
fff21c9b075c #56 fixed found bugs, implemented adding of new group + forms+validators
Marcin Kuzminski <marcin@python-works.com>
parents: 956
diff changeset
53 ${h.form(url('users_group', id=u_group.users_group_id),method='delete')}
2312
f6d57d055d1e Improved i18n on changelog and user group administration pages.
Vincent Duvert <vincent@duvert.net>
parents: 2108
diff changeset
54 ${h.submit('remove_',_('delete'),id="remove_group_%s" % u_group.users_group_id,
3410
5f1850e4712a "Users groups" is grammatically incorrect English - rename to "user groups"
Mads Kiilerich <madski@unity3d.com>
parents: 3392
diff changeset
55 class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this user group: %s') % u_group.users_group_name+"');")}
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
56 ${h.end_form()}
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
57 </td>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
58 </tr>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
59 %endfor
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
60 </table>
3734
a8f520540ab0 New default permissions definition for user group create
Marcin Kuzminski <marcin@python-works.com>
parents: 3716
diff changeset
61 %else:
a8f520540ab0 New default permissions definition for user group create
Marcin Kuzminski <marcin@python-works.com>
parents: 3716
diff changeset
62 ${_('There are no user groups yet')}
a8f520540ab0 New default permissions definition for user group create
Marcin Kuzminski <marcin@python-works.com>
parents: 3716
diff changeset
63 %endif
956
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
64 </div>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
65 </div>
83d35d716a02 started working on issue #56
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
66 </%def>