##// END OF EJS Templates
html: move "Submit a bug" to make it more clear that it is for RhodeCode, not the repo...
html: move "Submit a bug" to make it more clear that it is for RhodeCode, not the repo RhodeCode _could_ contain a bug tracker and this link _could_ be for filing bugs for the hosted projects. Moving the link to the RhodeCode info makes it more clear that it is for RhodeCode bugs. The server instance is however something local, not directly related to the upstream.

File last commit:

r3734:a8f52054 beta
r3779:e61a656b beta
Show More
permissions.html
183 lines | 6.9 KiB | text/html | HtmlLexer
renamed project to rhodecode
r547 ## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>
<%def name="title()">
improved title consistency...
r3582 ${_('Permissions administration')} &middot; ${c.rhodecode_name}
renamed project to rhodecode
r547 </%def>
<%def name="breadcrumbs_links()">
White-space cleanup
r1888 ${h.link_to(_('Admin'),h.url('admin_home'))}
renamed project to rhodecode
r547 &raquo;
Mads Kiilerich
Fix a lot of casings - use standard casing in most places
r3654 ${_('Permissions')}
renamed project to rhodecode
r547 </%def>
<%def name="page_nav()">
Mads Kiilerich
html: don't use tabs
r3197 ${self.menu('admin')}
renamed project to rhodecode
r547 </%def>
<%def name="main()">
Added UserIpMap interface for allowed IP addresses and IP restriction access...
r3125 <div class="box box-left">
renamed project to rhodecode
r547 <!-- box / title -->
<div class="title">
White-space cleanup
r1888 ${self.breadcrumbs()}
renamed project to rhodecode
r547 </div>
<h3>${_('Default permissions')}</h3>
${h.form(url('permission', id='default'),method='put')}
<div class="form">
<!-- fields -->
<div class="fields">
#49 Enabled anonymous access for web interface controllable from permissions pannel
r673 <div class="field">
<div class="label label-checkbox">
<label for="anonymous">${_('Anonymous access')}:</label>
</div>
<div class="checkboxes">
<div class="checkbox">
${h.checkbox('anonymous',True)}
</div>
</div>
White-space cleanup
r1888 </div>
Mads Kiilerich
html: don't use tabs
r3197 <div class="field">
<div class="label">
<label for="default_repo_perm">${_('Repository')}:</label>
</div>
<div class="select">
${h.select('default_repo_perm','',c.repo_perms_choices)}
White-space cleanup
r1888
Mads Kiilerich
html: don't use tabs
r3197 ${h.checkbox('overwrite_default_repo','true')}
<label for="overwrite_default_repo">
<span class="tooltip"
Mads Kiilerich
spelling: chosen
r3622 title="${h.tooltip(_('All default permissions on each repository will be reset to chosen permission, note that all custom default permission on repositories will be lost'))}">
Mads Kiilerich
Fix a lot of casings - use standard casing in most places
r3654 ${_('Overwrite existing settings')}</span> </label>
Mads Kiilerich
html: don't use tabs
r3197 </div>
</div>
<div class="field">
<div class="label">
<label for="default_group_perm">${_('Repository group')}:</label>
</div>
<div class="select">
${h.select('default_group_perm','',c.group_perms_choices)}
implemented #663 Admin/permission: specify default repogroup perms...
r3052 ${h.checkbox('overwrite_default_group','true')}
<label for="overwrite_default_group">
<span class="tooltip"
Mads Kiilerich
spelling: chosen
r3622 title="${h.tooltip(_('All default permissions on each repository group will be reset to chosen permission, note that all custom default permission on repository groups will be lost'))}">
Mads Kiilerich
Fix a lot of casings - use standard casing in most places
r3654 ${_('Overwrite existing settings')}</span> </label>
whitespace and formatting
r3057
Mads Kiilerich
html: don't use tabs
r3197 </div>
</div>
<div class="field">
<div class="label">
New default permissions definition for user group create
r3734 <label for="default_group_perm">${_('User group')}:</label>
Mads Kiilerich
html: don't use tabs
r3197 </div>
<div class="select">
New default permissions definition for user group create
r3734 ${h.select('default_user_group_perm','',c.user_group_perms_choices)}
${h.checkbox('overwrite_default_user_group','true')}
<label for="overwrite_default_user_group">
<span class="tooltip"
title="${h.tooltip(_('All default permissions on each user group will be reset to chosen permission, note that all custom default permission on repository groups will be lost'))}">
${_('Overwrite existing settings')}</span> </label>
Mads Kiilerich
html: don't use tabs
r3197 </div>
</div>
renamed project to rhodecode
r547 <div class="field">
<div class="label">
New default permissions definition for user group create
r3734 <label for="default_repo_create">${_('Repository creation')}:</label>
renamed project to rhodecode
r547 </div>
Mads Kiilerich
html: don't use tabs
r3197 <div class="select">
New default permissions definition for user group create
r3734 ${h.select('default_repo_create','',c.repo_create_choices)}
</div>
</div>
<div class="field">
<div class="label">
<label for="default_user_group_create">${_('User group creation')}:</label>
</div>
<div class="select">
${h.select('default_user_group_create','',c.user_group_create_choices)}
Mads Kiilerich
html: don't use tabs
r3197 </div>
White-space cleanup
r1888 </div>
RhodeCode now has a option to explicitly set forking permissions. ref #508...
r2709 <div class="field">
<div class="label">
<label for="default_fork">${_('Repository forking')}:</label>
</div>
<div class="select">
${h.select('default_fork','',c.fork_choices)}
</div>
</div>
New default permissions definition for user group create
r3734 <div class="field">
<div class="label">
<label for="default_register">${_('Registration')}:</label>
</div>
<div class="select">
${h.select('default_register','',c.register_choices)}
</div>
</div>
Mads Kiilerich
html: don't use tabs
r3197 <div class="buttons">
Added UserIpMap interface for allowed IP addresses and IP restriction access...
r3125 ${h.submit('save',_('Save'),class_="ui-btn large")}
${h.reset('reset',_('Reset'),class_="ui-btn large")}
Mads Kiilerich
html: don't use tabs
r3197 </div>
renamed project to rhodecode
r547 </div>
White-space cleanup
r1888 </div>
renamed project to rhodecode
r547 ${h.end_form()}
</div>
Added UserIpMap interface for allowed IP addresses and IP restriction access...
r3125
<div style="min-height:780px" class="box box-right">
<!-- box / title -->
<div class="title">
<h5>${_('Default User Permissions')}</h5>
</div>
## permissions overview
New default permissions definition for user group create
r3734 <%namespace name="p" file="/base/perms_summary.html"/>
${p.perms_summary(c.perm_user.permissions)}
fixed sort of permissions summary it's now perm+name...
r3666
Added UserIpMap interface for allowed IP addresses and IP restriction access...
r3125 </div>
<div class="box box-left" style="clear:left">
<!-- box / title -->
<div class="title">
<h5>${_('Allowed IP addresses')}</h5>
</div>
<div class="ips_wrap">
<table class="noborder">
%if c.user_ip_map:
%for ip in c.user_ip_map:
<tr>
<td><div class="ip">${ip.ip_addr}</div></td>
<td><div class="ip">${h.ip_range(ip.ip_addr)}</div></td>
<td>
${h.form(url('user_ips_delete', id=c.user.user_id),method='delete')}
${h.hidden('del_ip',ip.ip_id)}
${h.hidden('default_user', 'True')}
${h.submit('remove_',_('delete'),id="remove_ip_%s" % ip.ip_id,
Mads Kiilerich
Fix a lot of casings - use standard casing in most places
r3654 class_="delete_icon action_button", onclick="return confirm('"+_('Confirm to delete this ip: %s') % ip.ip_addr+"');")}
Added UserIpMap interface for allowed IP addresses and IP restriction access...
r3125 ${h.end_form()}
</td>
</tr>
%endfor
%else:
<tr><td><div class="ip">${_('All IP addresses are allowed')}</div></td></tr>
%endif
</table>
</div>
${h.form(url('user_ips', id=c.user.user_id),method='put')}
<div class="form">
<!-- fields -->
<div class="fields">
<div class="field">
<div class="label">
<label for="new_ip">${_('New ip address')}:</label>
</div>
<div class="input">
${h.hidden('default_user', 'True')}
${h.text('new_ip', class_='medium')}
</div>
</div>
<div class="buttons">
${h.submit('save',_('Add'),class_="ui-btn large")}
${h.reset('reset',_('Reset'),class_="ui-btn large")}
</div>
</div>
</div>
${h.end_form()}
</div>
White-space cleanup
r1888 </%def>