Files
@ cce2d984b001
Branch filter:
Location: kallithea/rhodecode/templates/admin/users_groups/users_groups.html - annotation
cce2d984b001
2.4 KiB
text/html
User create/delete hooks for rcextensions.
When a user is created or deleted, the CREATE_USER_HOOK or DELETE_USER_HOOK
are called as part of the log_create_user and log_delete_user functions
respectively. This is similar to the existing log_create_repository and
log_delete_repository functions that already exist as part of the rcextensions
module.
When a user is created or deleted, the CREATE_USER_HOOK or DELETE_USER_HOOK
are called as part of the log_create_user and log_delete_user functions
respectively. This is similar to the existing log_create_repository and
log_delete_repository functions that already exist as part of the rcextensions
module.
83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 1f334a68d057 83d35d716a02 83d35d716a02 83d35d716a02 f74be3359044 f74be3359044 ec6354949623 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 7236ae349494 83d35d716a02 663f4f26776a 83d35d716a02 46b17730ca32 f91d3f9b7230 83d35d716a02 83d35d716a02 a8f520540ab0 83d35d716a02 a8f520540ab0 83d35d716a02 83d35d716a02 ec6354949623 ec6354949623 ec6354949623 355fcdd2c027 83d35d716a02 83d35d716a02 83d35d716a02 fff21c9b075c f467c75544af 32cb8d45f330 83d35d716a02 355fcdd2c027 355fcdd2c027 355fcdd2c027 355fcdd2c027 355fcdd2c027 fff21c9b075c f6d57d055d1e 5f1850e4712a 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 83d35d716a02 a8f520540ab0 a8f520540ab0 a8f520540ab0 83d35d716a02 83d35d716a02 83d35d716a02 | ## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>
<%def name="title()">
${_('User groups administration')} · ${c.rhodecode_name}
</%def>
<%def name="breadcrumbs_links()">
${h.link_to(_('Admin'),h.url('admin_home'))}
»
${_('User groups')}
</%def>
<%def name="page_nav()">
${self.menu('admin')}
</%def>
<%def name="main()">
<div class="box">
<!-- box / title -->
<div class="title">
${self.breadcrumbs()}
<ul class="links">
%if h.HasPermissionAny('hg.admin', 'hg.usergroup.create.true')():
<li>
<span>${h.link_to(_(u'Add new user group'),h.url('new_users_group'))}</span>
</li>
%endif
</ul>
</div>
<!-- end box / title -->
<div class="table">
%if c.users_groups_list:
<table class="table_disp">
<tr class="header">
<th class="left">${_('Group name')}</th>
<th class="left">${_('Members')}</th>
<th class="left">${_('Active')}</th>
<th class="left" colspan="2">${_('Action')}</th>
</tr>
%for cnt,u_group in enumerate(c.users_groups_list):
<tr class="parity${cnt%2}">
<td>${h.link_to(u_group.users_group_name,h.url('edit_users_group', id=u_group.users_group_id))}</td>
<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>
<td>${h.boolicon(u_group.users_group_active)}</td>
<td>
<a href="${h.url('edit_users_group', id=u_group.users_group_id)}" title="${_('Edit')}">
${h.submit('edit_%s' % u_group.users_group_name,_('edit'),class_="edit_icon action_button")}
</a>
</td>
<td>
${h.form(url('users_group', id=u_group.users_group_id),method='delete')}
${h.submit('remove_',_('delete'),id="remove_group_%s" % u_group.users_group_id,
class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this user group: %s') % u_group.users_group_name+"');")}
${h.end_form()}
</td>
</tr>
%endfor
</table>
%else:
${_('There are no user groups yet')}
%endif
</div>
</div>
</%def>
|