${h.form(url('edit_repo_perms_update', repo_name=c.repo_name))}
${h.hidden('repo_private')} ## USERS %for r2p in sorted(c.repo_info.repo_to_perm, key=lambda x: x.user.username != 'default' and x.user.username): %if r2p.user.username =='default' and c.repo_info.private: %else: %endif %endfor ## USER GROUPS %for g2p in sorted(c.repo_info.users_group_to_perm, key=lambda x:x.users_group.users_group_name): %endfor ## New entries added by addPermAction here.
${_('None')} ${_('Read')} ${_('Write')} ${_('Admin')} ${_('User/User Group')}
${_('Private Repository')} ${_('Default')}
${h.radio('u_perm_%s' % r2p.user.username,'repository.none')} ${h.radio('u_perm_%s' % r2p.user.username,'repository.read')} ${h.radio('u_perm_%s' % r2p.user.username,'repository.write')} ${h.radio('u_perm_%s' % r2p.user.username,'repository.admin')} ${h.gravatar(r2p.user.email, 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('g_perm_%s' % g2p.users_group.users_group_name,'repository.none')} ${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.read')} ${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.write')} ${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.admin')} %if h.HasPermissionAny('hg.admin')(): ${g2p.users_group.users_group_name} %else: ${g2p.users_group.users_group_name} %endif
${h.submit('save',_('Save'),class_="btn btn-default")} ${h.reset('reset',_('Reset'),class_="btn btn-default")}
${h.end_form()}