view pylons_app/templates/admin/permissions/permissions.html @ 417:3ed2d46a2ca7

permission refactoring, Implemented views for default permissions, fixes #23 user registration is controlled by permission system. Implemented manual registration option websetup fills default permissions
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 21 Aug 2010 16:34:37 +0200
parents c8fc57b92a60
children 63c697d1a631
line wrap: on
line source

## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>

<%def name="title()">
    ${_('Permissions administration')}
</%def>

<%def name="breadcrumbs_links()">
    ${h.link_to(_('Admin'),h.url('admin_home'))} 
    &raquo;
    ${_('Permissions')}    
</%def>

<%def name="page_nav()">
	${self.menu('admin')}
</%def>

<%def name="main()">
<div class="box">
    <!-- box / title -->
    <div class="title">
        ${self.breadcrumbs()}       
    </div>
    <h3>${_('Default permissions')}</h3>
    ${h.form(url('permission', id='default'),method='put')}
    <div class="form">
        <!-- fields -->
        <div class="fields">
        
			<div class="field">
				<div class="label">
					<label for="default_perm">${_('Default repository permission')}:</label>
				</div>
				<div class="select">
					${h.select('default_perm','',c.perms_choices)}
				</div>
			</div>   
			<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> 		
             <div class="field">
                <div class="label">
                    <label for="default_create">${_('Allow repository creation')}:</label>
                </div>
				<div class="select">
					${h.select('default_create','',c.create_choices)}
				</div>
             </div>	
				        
	        <div class="buttons">
	        ${h.submit('set','set',class_="ui-button ui-widget ui-state-default ui-corner-all")}
	        </div>	                                                               
        </div>
    </div>  
    ${h.end_form()}
</div>
</%def>