[Checkins] 
	SVN: z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py
	securityMatrix now defaults to first skin in list
    Daniel Blackburn 
    blackburnd at gmail.com
       
    Wed Feb  6 08:56:14 EST 2008
    
    
  
Log message for revision 83593:
  securityMatrix now defaults to first skin in list
Changed:
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py
-=-
Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py	2008-02-06 13:55:11 UTC (rev 83592)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py	2008-02-06 13:56:13 UTC (rev 83593)
@@ -29,15 +29,17 @@
     def update(self):
         self.viewList = {}
         selectedPermission = None
+
+        #Get the selected skin from the form or the first skin on the system.
+        selectedSkin = self.request.form.get('selectedSkin',self.skinTypes.items()[0][0])
+        
+        ISession(self.request)[SESSION_KEY]['selectedSkin'] = selectedSkin
+        skin = zapi.getUtility(IBrowserSkinType,selectedSkin)
+
         if 'FILTER' in self.request.form:
-            selectedSkin = self.request.form['selectedSkin']
-            ISession(self.request)[SESSION_KEY]['selectedSkin'] = selectedSkin
-            skin = zapi.getUtility(IBrowserSkinType,selectedSkin)
             if (self.request.form.has_key('selectedPermission') and
                 self.request.form['selectedPermission'] != 'None'):
                 selectedPermission = self.request.form['selectedPermission']
-        else:
-            skin = IBrowserRequest
         
         ifaces = tuple(providedBy(self.context))
         security_checker = ISecurityChecker(self.context)
    
    
More information about the Checkins
mailing list