##// END OF EJS Templates
mercurial: use hash as vcsserver parameters instead of ints which can change even on a server side when a strip is performed.
mercurial: use hash as vcsserver parameters instead of ints which can change even on a server side when a strip is performed.

File last commit:

r3701:9c6aea4f new-ui
r3859:08fb3520 default
Show More
profile.mako
75 lines | 2.9 KiB | application/x-mako | MakoHtmlLexer
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 <%namespace name="base" file="/base/base.mako"/>
<div class="panel panel-default user-profile">
<div class="panel-heading">
<h3 class="panel-title">${_('User group profile')}</h3>
auth: reduced usage of raw auth calls inside templates
r3587 %if c.is_super_admin:
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 ${h.link_to(_('Edit'), h.route_path('edit_user_group', user_group_id=c.user_group.users_group_id), class_='panel-edit')}
%endif
</div>
Liviu
fixed user groups layout
r3701 <div class="panel-body user-profile-content fields">
<div class="field">
<div class="label">
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 ${_('Group Name')}:
</div>
Liviu
fixed user groups layout
r3701 <div class="input">
<div class="text-as-placeholder">
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 ${c.user_group.users_group_name}
Liviu
fixed user groups layout
r3701 </div>
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 </div>
</div>
Liviu
fixed user groups layout
r3701 <div class="field">
<div class="label">
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 ${_('Owner')}:
</div>
<div class="group_member">
${base.gravatar(c.user_group.user.email, 16)}
<span class="username user">${h.link_to_user(c.user_group.user)}</span>
</div>
</div>
Liviu
fixed user groups layout
r3701 <div class="field">
<div class="label">
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 ${_('Active')}:
</div>
Liviu
fixed user groups layout
r3701 <div class="input">
<div class="text-as-placeholder">
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 ${c.user_group.users_group_active}
Liviu
fixed user groups layout
r3701 </div>
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 </div>
</div>
% if not c.anonymous:
Liviu
fixed user groups layout
r3701 <div class="field">
<div class="label">
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 ${_('Members')}:
</div>
Liviu
fixed user groups layout
r3701
<div class="input">
<div class="text-as-placeholder">
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 <table id="group_members_placeholder" class="rctable group_members">
<th>${_('Username')}</th>
% if c.group_members:
% for user in c.group_members:
<tr>
<td id="member_user_${user.user_id}" class="td-author">
<div class="group_member">
${base.gravatar(user.email, 16)}
<span class="username user">${h.link_to(h.person(user), h.route_path('user_edit',user_id=user.user_id))}</span>
<input type="hidden" name="__start__" value="member:mapping">
<input type="hidden" name="member_user_id" value="${user.user_id}">
<input type="hidden" name="type" value="existing" id="member_${user.user_id}">
<input type="hidden" name="__end__" value="member:mapping">
</div>
</td>
</tr>
% endfor
% else:
<tr><td colspan="2">${_('No members yet')}</td></tr>
% endif
</table>
</div>
</div>
Liviu
fixed user groups layout
r3701 </div>
Bartłomiej Wołyńczyk
Public user group profile Task #5326
r2638 % endif
</div>
</div>