changeset 3360:2f8f4877be65 maint-0.8

merge from HEAD
author Richard Jones <richard@users.sourceforge.net>
date Fri, 24 Jun 2005 05:34:15 +0000
parents f6ecda229195
children 5126627029d6
files CHANGES.txt roundup/admin.py
diffstat 2 files changed, 11 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES.txt	Fri Jun 24 05:28:24 2005 +0000
+++ b/CHANGES.txt	Fri Jun 24 05:34:15 2005 +0000
@@ -12,6 +12,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
--- a/roundup/admin.py	Fri Jun 24 05:28:24 2005 +0000
+++ b/roundup/admin.py	Fri Jun 24 05:34:15 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.85.2.7 2005-05-06 06:53:00 a1s Exp $
+# $Id: admin.py,v 1.85.2.8 2005-06-24 05:34:15 richard Exp $
 
 '''Administration commands for maintaining Roundup trackers.
 '''
@@ -1246,11 +1246,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):

Roundup Issue Tracker: http://roundup-tracker.org/