<%page args="parent,group_name=''" />
%if c.group is not None: %for group in c.group.parents: ${h.link_to(group.name, url('repos_group_home', group_name=group.group_name))} » %endfor ${c.group.name} %endif
%if request.authuser.username != 'default':
<% gr_name = c.group.group_name if c.group else None # create repositories with write permission on group is set to true create_on_write = h.HasPermissionAny('hg.create.write_on_repogroup.true')() group_admin = h.HasRepoGroupPermissionLevel('admin')(gr_name, 'can write into group index page') group_write = h.HasRepoGroupPermissionLevel('write')(gr_name, 'can write into group index page') %> %if h.HasPermissionAny('hg.admin','hg.create.repository')() or (group_admin or (group_write and create_on_write)): %if c.group: ${_('Add Repository')} %if h.HasPermissionAny('hg.admin')() or h.HasRepoGroupPermissionLevel('admin')(c.group.group_name): ${_('Add Repository Group')} %endif %else: ${_('Add Repository')} %if h.HasPermissionAny('hg.admin')(): ${_('Add Repository Group')} %endif %endif %endif %if c.group and h.HasRepoGroupPermissionLevel('admin')(c.group.group_name): ${_('Edit Repository Group')} %endif
%endif