[Checkins]
SVN: z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py
Update for tests views.py
Daniel Blackburn
blackburnd at gmail.com
Fri Feb 22 10:21:19 EST 2008
Log message for revision 84138:
Update for tests views.py
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-22 15:00:09 UTC (rev 84137)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py 2008-02-22 15:21:19 UTC (rev 84138)
@@ -247,49 +247,7 @@
self.update()
return self.render()
-class ORIGPermissionDetailsView(BrowserView):
- """ view class for pd.html (Permission Details)"""
- pageTemplateFile = "permdetails.pt"
-
- def update(self):
- self.principal = self.request.get('principal','no user specified')
- self.view = self.request.get('view','no view specified')
- self.skin = getSkin(self.request) or IBrowserRequest
-
- permAdapter = zapi.getMultiAdapter((self.context,
- ),IPermissionDetails)
-
- self.permissionDetails = permAdapter(self.principal,
- self.view,
- self.skin)
-
- self.read_perm = self.permissionDetails['read_perm']
- if self.read_perm == 'zope.Public':
- self.message =(u"<p class=\"Allow\"> The view <b>%s</b> has the permission "
- u"<b>zope.Public</b> and can be accessed "
- u"by any principal.</p>" % self.view)
-
- self.legend = u""
- else:
- self.message = (u"Permission settings for "
- u"<b>%(principal)s</b> with the view "
- u"<b>%(view)s</b> and the permission "
- u"<b>%(read_perm)s</b>."
- % self.__dict__
- )
-
- self.legend = (u"<span class='Deny'>Red Bold = Denied Permission"
- u"</span>,<span class='Allow'> Green Normal = "
- u"Allowed Permission </span>")
-
- def render(self):
- return ViewPageTemplateFile(self.pageTemplateFile)(self)
-
- def __call__(self):
- self.update()
- return self.render()
-
def getSkin(request):
"""Get the skin from the session."""
sessionData = ISession(request)[SESSION_KEY]
More information about the Checkins
mailing list