Mercurial > p > roundup > code
changeset 3359:cf9149fd3c6d
have 'roundup-admin security' display property restrictions [SF#1222135]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 24 Jun 2005 05:32:56 +0000 |
| parents | 5c8822d10fdc |
| children | 64cc03598c8a |
| 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: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
--- 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):
