diff 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 diff
--- a/pylons_app/templates/admin/permissions/permissions.html	Fri Aug 20 18:43:08 2010 +0200
+++ b/pylons_app/templates/admin/permissions/permissions.html	Sat Aug 21 16:34:37 2010 +0200
@@ -21,23 +21,40 @@
     <div class="title">
         ${self.breadcrumbs()}       
     </div>
-    <h3>${_('Repositories permissions')}</h3>
-    ${h.form(url('permission', id='default_perm'),method='put')}
+    <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>
+					<label for="default_perm">${_('Default repository permission')}:</label>
 				</div>
 				<div class="select">
-					${h.select('default_perm','repository.read',['repository.none','repository.read','repository.write','repository.admin'])}
+					${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> 		
+             <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>
     </div>  
     ${h.end_form()}