Mercurial > kallithea
view rhodecode/templates/base/perms_summary.html @ 3676:9d2db665ef31 beta
pagination in pull-requests page + UI
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 04 Apr 2013 22:33:41 +0200 |
parents | fda60c2ad65f |
children | a8f520540ab0 |
line wrap: on
line source
## 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>