Show More
@@ -18,7 +18,11 b'' | |||||
18 |
|
18 | |||
19 | <div class="panel panel-default"> |
|
19 | <div class="panel panel-default"> | |
20 | <div class="panel-heading"> |
|
20 | <div class="panel-heading"> | |
21 | <h3 class="panel-title">${_('User Group: %s') % c.user_group.users_group_name}</h3> |
|
21 | <h3 class="panel-title"> | |
|
22 | <i class="icon-user-group" title="${_('User group')}"></i> | |||
|
23 | ${h.link_to_group(c.user_group.users_group_name)} | |||
|
24 | - ${_('Advanced')} | |||
|
25 | </h3> | |||
22 | </div> |
|
26 | </div> | |
23 | <div class="panel-body"> |
|
27 | <div class="panel-body"> | |
24 | ${base.dt_info_panel(elems)} |
|
28 | ${base.dt_info_panel(elems)} |
@@ -2,7 +2,11 b'' | |||||
2 |
|
2 | |||
3 | <div class="panel panel-default"> |
|
3 | <div class="panel panel-default"> | |
4 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
5 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | <i class="icon-user-group" title="${_('User group')}"></i> | |||
|
7 | ${h.link_to_group(c.user_group.users_group_name)} | |||
|
8 | - ${_('Access Permissions')} | |||
|
9 | </h3> | |||
6 | </div> |
|
10 | </div> | |
7 | <div class="panel-body"> |
|
11 | <div class="panel-body"> | |
8 | ${h.secure_form(h.route_path('edit_user_group_perms_update', user_group_id=c.user_group.users_group_id), request=request)} |
|
12 | ${h.secure_form(h.route_path('edit_user_group_perms_update', user_group_id=c.user_group.users_group_id), request=request)} |
@@ -3,7 +3,11 b'' | |||||
3 |
|
3 | |||
4 | <div class="panel panel-default"> |
|
4 | <div class="panel panel-default"> | |
5 | <div class="panel-heading"> |
|
5 | <div class="panel-heading"> | |
6 | <h3 class="panel-title">${_('User Group: %s') % c.user_group.users_group_name}</h3> |
|
6 | <h3 class="panel-title"> | |
|
7 | <i class="icon-user-group" title="${_('User group')}"></i> | |||
|
8 | ${h.link_to_group(c.user_group.users_group_name)} | |||
|
9 | - ${_('Settings')} | |||
|
10 | </h3> | |||
7 | </div> |
|
11 | </div> | |
8 | <div class="panel-body"> |
|
12 | <div class="panel-body"> | |
9 | ${h.secure_form(h.route_path('user_groups_update', user_group_id=c.user_group.users_group_id), id='edit_user_group', request=request)} |
|
13 | ${h.secure_form(h.route_path('user_groups_update', user_group_id=c.user_group.users_group_id), id='edit_user_group', request=request)} |
@@ -25,7 +25,10 b'' | |||||
25 |
|
25 | |||
26 | <div class="panel panel-default"> |
|
26 | <div class="panel panel-default"> | |
27 | <div class="panel-heading"> |
|
27 | <div class="panel-heading"> | |
28 | <h3 class="panel-title">${_('User: {}').format(c.user.username)}</h3> |
|
28 | <h3 class="panel-title"> | |
|
29 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
30 | - ${_('Access Permissions')} | |||
|
31 | </h3> | |||
29 | </div> |
|
32 | </div> | |
30 | <div class="panel-body"> |
|
33 | <div class="panel-body"> | |
31 | <table class="rctable"> |
|
34 | <table class="rctable"> |
@@ -4,8 +4,10 b'' | |||||
4 |
|
4 | |||
5 | <div class="panel panel-default"> |
|
5 | <div class="panel panel-default"> | |
6 | <div class="panel-heading"> |
|
6 | <div class="panel-heading"> | |
7 |
<h3 class="panel-title"> |
|
7 | <h3 class="panel-title"> | |
8 | ${_ungettext('%s entry', '%s entries', c.audit_logs.item_count) % (c.audit_logs.item_count)} |
|
8 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |
|
9 | - ${_('Audit Logs')} | |||
|
10 | (${_ungettext('%s entry', '%s entries', c.audit_logs.item_count) % (c.audit_logs.item_count)}) | |||
9 | </h3> |
|
11 | </h3> | |
10 | <a href="${h.route_path('edit_user_audit_logs_download', user_id=c.user.user_id)}" class="panel-edit">${_('Download as JSON')}</a> |
|
12 | <a href="${h.route_path('edit_user_audit_logs_download', user_id=c.user.user_id)}" class="panel-edit">${_('Download as JSON')}</a> | |
11 | </div> |
|
13 | </div> |
@@ -1,6 +1,11 b'' | |||||
|
1 | <%namespace name="base" file="/base/base.mako"/> | |||
|
2 | ||||
1 | <div class="panel panel-default"> |
|
3 | <div class="panel panel-default"> | |
2 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
3 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
7 | - ${_('Authentication Tokens')} | |||
|
8 | </h3> | |||
4 | </div> |
|
9 | </div> | |
5 | <div class="panel-body"> |
|
10 | <div class="panel-body"> | |
6 | <div class="apikeys_wrap"> |
|
11 | <div class="apikeys_wrap"> |
@@ -2,7 +2,10 b'' | |||||
2 |
|
2 | |||
3 | <div class="panel panel-default"> |
|
3 | <div class="panel panel-default"> | |
4 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
5 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
7 | - ${_('Caches')} | |||
|
8 | </h3> | |||
6 | </div> |
|
9 | </div> | |
7 | <div class="panel-body"> |
|
10 | <div class="panel-body"> | |
8 | <p> |
|
11 | <p> |
@@ -2,7 +2,10 b'' | |||||
2 |
|
2 | |||
3 | <div class="panel panel-default"> |
|
3 | <div class="panel panel-default"> | |
4 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
5 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
7 | - ${_('Additional Email Addresses')} | |||
|
8 | </h3> | |||
6 | </div> |
|
9 | </div> | |
7 | <div class="panel-body"> |
|
10 | <div class="panel-body"> | |
8 | <div class="emails_wrap"> |
|
11 | <div class="emails_wrap"> |
@@ -1,9 +1,12 b'' | |||||
1 | ## -*- coding: utf-8 -*- |
|
1 | ## -*- coding: utf-8 -*- | |
2 |
|
2 | <%namespace name="base" file="/base/base.mako"/> | ||
3 |
|
3 | |||
4 | <div class="panel panel-default"> |
|
4 | <div class="panel panel-default"> | |
5 | <div class="panel-heading"> |
|
5 | <div class="panel-heading"> | |
6 |
<h3 class="panel-title"> |
|
6 | <h3 class="panel-title"> | |
|
7 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
8 | - ${_('User groups administration')} | |||
|
9 | </h3> | |||
7 | </div> |
|
10 | </div> | |
8 | <div class="panel-body"> |
|
11 | <div class="panel-body"> | |
9 | <div class="fields"> |
|
12 | <div class="fields"> |
@@ -1,6 +1,11 b'' | |||||
|
1 | <%namespace name="base" file="/base/base.mako"/> | |||
|
2 | ||||
1 | <div class="panel panel-default"> |
|
3 | <div class="panel panel-default"> | |
2 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
3 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
7 | - ${_('Custom IP Whitelist')} | |||
|
8 | </h3> | |||
4 | </div> |
|
9 | </div> | |
5 | <div class="panel-body"> |
|
10 | <div class="panel-body"> | |
6 | <div class="ips_wrap"> |
|
11 | <div class="ips_wrap"> |
@@ -2,7 +2,10 b'' | |||||
2 |
|
2 | |||
3 | <div class="panel panel-default user-profile"> |
|
3 | <div class="panel panel-default user-profile"> | |
4 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
5 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
7 | - ${_('User Profile')} | |||
|
8 | </h3> | |||
6 | </div> |
|
9 | </div> | |
7 | <div class="panel-body"> |
|
10 | <div class="panel-body"> | |
8 | <div class="user-profile-content"> |
|
11 | <div class="user-profile-content"> |
@@ -1,6 +1,11 b'' | |||||
|
1 | <%namespace name="base" file="/base/base.mako"/> | |||
|
2 | ||||
1 | <div class="panel panel-default"> |
|
3 | <div class="panel panel-default"> | |
2 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
3 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
7 | - ${_('SSH Keys')} | |||
|
8 | </h3> | |||
4 | </div> |
|
9 | </div> | |
5 | <div class="panel-body"> |
|
10 | <div class="panel-body"> | |
6 | <div class="sshkeys_wrap"> |
|
11 | <div class="sshkeys_wrap"> |
@@ -1,6 +1,11 b'' | |||||
|
1 | <%namespace name="base" file="/base/base.mako"/> | |||
|
2 | ||||
1 | <div class="panel panel-default"> |
|
3 | <div class="panel panel-default"> | |
2 | <div class="panel-heading"> |
|
4 | <div class="panel-heading"> | |
3 |
<h3 class="panel-title"> |
|
5 | <h3 class="panel-title"> | |
|
6 | ${base.gravatar_with_user(c.user.username, 16, tooltip=False, _class='pull-left')} | |||
|
7 | - ${_('New SSH Key generation')} | |||
|
8 | </h3> | |||
4 | </div> |
|
9 | </div> | |
5 | <div class="panel-body"> |
|
10 | <div class="panel-body"> | |
6 | %if c.ssh_enabled and c.ssh_key_generator_enabled: |
|
11 | %if c.ssh_enabled and c.ssh_key_generator_enabled: |
@@ -230,13 +230,13 b'' | |||||
230 | </%def> |
|
230 | </%def> | |
231 |
|
231 | |||
232 |
|
232 | |||
233 | <%def name="gravatar_with_user(contact, size=16, show_disabled=False, tooltip=False)"> |
|
233 | <%def name="gravatar_with_user(contact, size=16, show_disabled=False, tooltip=False, _class='rc-user')"> | |
234 | <% |
|
234 | <% | |
235 | email = h.email_or_none(contact) |
|
235 | email = h.email_or_none(contact) | |
236 | rc_user = h.discover_user(contact) |
|
236 | rc_user = h.discover_user(contact) | |
237 | %> |
|
237 | %> | |
238 |
|
238 | |||
239 |
<div class=" |
|
239 | <div class="${_class}"> | |
240 | ${self.gravatar(email, size, tooltip=tooltip, tooltip_alt=contact, user=rc_user)} |
|
240 | ${self.gravatar(email, size, tooltip=tooltip, tooltip_alt=contact, user=rc_user)} | |
241 | <span class="${('user user-disabled' if show_disabled else 'user')}"> ${h.link_to_user(rc_user or contact)}</span> |
|
241 | <span class="${('user user-disabled' if show_disabled else 'user')}"> ${h.link_to_user(rc_user or contact)}</span> | |
242 | </div> |
|
242 | </div> |
General Comments 0
You need to be logged in to leave comments.
Login now