Files
@ cf65b2c1b69d
Branch filter:
Location: kallithea/rhodecode/templates/base/perms_summary.html - annotation
cf65b2c1b69d
2.6 KiB
text/html
invalidation: some documentation and refactoring, second round
fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f fda60c2ad65f | ## snippet for displaying permissions overview for users
<%def name="perms_summary(permissions)">
<div id="perms" class="table">
%for section in sorted(permissions.keys()):
<div class="perms_section_head">${section.replace("_"," ").capitalize()}</div>
%if not permissions[section]:
<span class="empty_data">${_('No permissions defined yet')}</span>
%else:
<div id='tbl_list_wrap_${section}' class="yui-skin-sam">
<table id="tbl_list_${section}">
<thead>
<tr>
<th class="left">${_('Name')}</th>
<th class="left">${_('Permission')}</th>
<th class="left">${_('Edit Permission')}</th>
</thead>
<tbody>
%if section == 'global':
%for k in sorted(permissions[section], key=lambda s: s.lower()):
<tr>
<td>
${h.get_permission_name(k)}
</td>
<td>
${h.boolicon(k.split('.')[-1] != 'none')}
</td>
<td>
<a href="${h.url('edit_permission', id='default')}">${_('edit')}</a>
</td>
</tr>
%endfor
%else:
%for k, section_perm in sorted(permissions[section].items(), key=lambda s: s[1]+s[0].lower()):
<tr>
<td>
%if section == 'repositories':
<a href="${h.url('summary_home',repo_name=k)}">${k}</a>
%elif section == 'repositories_groups':
<a href="${h.url('repos_group_home',group_name=k)}">${k}</a>
%endif
</td>
<td>
<span class="perm_tag ${section_perm.split('.')[-1]}">${section_perm}</span>
</td>
<td>
%if section == 'repositories':
<a href="${h.url('edit_repo',repo_name=k,anchor='permissions_manage')}">${_('edit')}</a>
%elif section == 'repositories_groups':
<a href="${h.url('edit_repos_group',group_name=k,anchor='permissions_manage')}">${_('edit')}</a>
%endif
</td>
</tr>
%endfor
%endif
</tbody>
</table>
</div>
%endif
%endfor
</div>
</%def>
|