${h.form(url('edit_repo_group_perms', group_name=c.repo_group.group_name))}
## USERS %for r2p in c.repo_group.repo_group_to_perm: ##forbid revoking permission from yourself, except if you're an super admin %if request.authuser.user_id != r2p.user.user_id or request.authuser.is_admin: %else: %endif %endfor ## USER GROUPS %for g2p in c.repo_group.users_group_to_perm: %endfor ## New entries added by addPermAction here.
${_('None')}
(${_('Not visible')})
${_('Read')}
(${_('Visible')})
${_('Write')}
(${_('Add repos')})
${_('Admin')}
(${_('Add/Edit groups')})
${_('User/User Group')}
${h.radio('u_perm_%s' % r2p.user.username,'group.none')} ${h.radio('u_perm_%s' % r2p.user.username,'group.read')} ${h.radio('u_perm_%s' % r2p.user.username,'group.write')} ${h.radio('u_perm_%s' % r2p.user.username,'group.admin')} ${h.gravatar(r2p.user.email, cls="perm-gravatar", size=14)} %if h.HasPermissionAny('hg.admin')() and r2p.user.username != 'default': ${r2p.user.username} %else: ${r2p.user.username if r2p.user.username != 'default' else _('Default')} %endif %if r2p.user.username !='default': %endif ${h.radio('u_perm_%s' % r2p.user.username,'group.none', disabled="disabled")} ${h.radio('u_perm_%s' % r2p.user.username,'group.read', disabled="disabled")} ${h.radio('u_perm_%s' % r2p.user.username,'group.write', disabled="disabled")} ${h.radio('u_perm_%s' % r2p.user.username,'group.admin', disabled="disabled")} ${h.gravatar(r2p.user.email, cls="perm-gravatar", size=14)} ${r2p.user.username if r2p.user.username != 'default' else _('Default')} ${_('Admin')}
${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.none')} ${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.read')} ${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.write')} ${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.admin')} %if h.HasPermissionAny('hg.admin')(): ${g2p.users_group.users_group_name} %else: ${g2p.users_group.users_group_name} %endif
${_('Apply to children')}: ${h.radio('recursive', 'none', label=_('None'), checked="checked")} ${h.radio('recursive', 'groups', label=_('Repository Groups'))} ${h.radio('recursive', 'repos', label=_('Repositories'))} ${h.radio('recursive', 'all', label=_('Both'))} ${_('Set or revoke permission to all children of that group, including non-private repositories and other groups if selected.')}
${h.submit('save',_('Save'),class_="btn btn-default")} ${h.reset('reset',_('Reset'),class_="btn btn-default")}
${h.end_form()}