diff roundup/cgi/templating.py @ 4329:58b7ba47af87

fixes to make registration work again
author Richard Jones <richard@users.sourceforge.net>
date Fri, 29 Jan 2010 05:46:59 +0000
parents 3d224f7fb364
children 7327b102920f
line wrap: on
line diff
--- a/roundup/cgi/templating.py	Fri Jan 29 05:29:49 2010 +0000
+++ b/roundup/cgi/templating.py	Fri Jan 29 05:46:59 2010 +0000
@@ -1304,9 +1304,9 @@
         """
         perm = self._db.security.hasPermission
         userid = self._client.userid
-        if not perm('Web Access', userid):
-            return False
         if self._nodeid:
+            if not perm('Web Access', userid):
+                return False
             return perm('Edit', userid, self._classname, self._name,
                 self._nodeid)
         return perm('Create', userid, self._classname, self._name) or \

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