# HG changeset patch # User Richard Jones # Date 1119591176 0 # Node ID cf9149fd3c6d1c04d853d3cc9e1e94615b8334e5 # Parent 5c8822d10fdcc28758fda888f31787fba1ab425e have 'roundup-admin security' display property restrictions [SF#1222135] diff -r 5c8822d10fdc -r cf9149fd3c6d CHANGES.txt --- a/CHANGES.txt Fri Jun 24 05:26:29 2005 +0000 +++ b/CHANGES.txt Fri Jun 24 05:32:56 2005 +0000 @@ -19,6 +19,8 @@ - enabled disabling of REMOTE_USER for when it's not a valid username (sf bug 1190187) - fix invocation of hasPermission from templating code (sf bug 1224172) +- have 'roundup-admin security' display property restrictions (sf bug + 1222135) 2005-05-02 0.8.3 diff -r 5c8822d10fdc -r cf9149fd3c6d roundup/admin.py --- a/roundup/admin.py Fri Jun 24 05:26:29 2005 +0000 +++ b/roundup/admin.py Fri Jun 24 05:32:56 2005 +0000 @@ -16,7 +16,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: admin.py,v 1.94 2005-05-06 06:49:54 a1s Exp $ +# $Id: admin.py,v 1.95 2005-06-24 05:32:56 richard Exp $ '''Administration commands for maintaining Roundup trackers. ''' @@ -1251,11 +1251,16 @@ for rolename, role in roles: print _('Role "%(name)s":')%role.__dict__ for permission in role.permissions: + d = permission.__dict__ if permission.klass: - print _(' %(description)s (%(name)s for "%(klass)s" ' - 'only)')%permission.__dict__ + if permission.properties: + print _(' %(description)s (%(name)s for "%(klass)s"' + ': %(properties)s only)')%d + else: + print _(' %(description)s (%(name)s for "%(klass)s" ' + 'only)')%d else: - print _(' %(description)s (%(name)s)')%permission.__dict__ + print _(' %(description)s (%(name)s)')%d return 0 def run_command(self, args):