From 2d6b34f8a73f606deb28c48d67b636894a1b078f Mon Sep 17 00:00:00 2001 From: helmutm Date: Sat, 13 Nov 2010 16:46:30 +0000 Subject: [PATCH] improve security audit views git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@4074 fd906abe-77d9-0310-91a1-e0d9ade77398 --- security/browser/audit.pt | 10 +++++++--- security/browser/audit.py | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/security/browser/audit.pt b/security/browser/audit.pt index f3ad19c..604140a 100644 --- a/security/browser/audit.pt +++ b/security/browser/audit.pt @@ -39,8 +39,11 @@ tal:repeat="role item/roles" tal:content="role" /> - - + + + @@ -59,7 +62,8 @@ - + diff --git a/security/browser/audit.py b/security/browser/audit.py index e9ff495..ba7696a 100644 --- a/security/browser/audit.py +++ b/security/browser/audit.py @@ -66,7 +66,8 @@ class RolePermissionsByType(BaseSecurityView): if not self.selectedType: return [] result = self.selectedType['object'].getChildren([self.typePredicate]) - return [dict(title=o.title, settings=self.getPermissionSettings(o)) + return [dict(title=o.title, object=o, + settings=self.getPermissionSettings(o),) for o in result] def getPermissionSettings(self, obj):