Mercurial > p > roundup > code
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):
