[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