Code

fixes to make registration work again
[roundup.git] / roundup / cgi / templating.py
index 39166082308eac9e0fa2738583e90ca5c7ed8388..226851de94308db566d0413a7d2e2cbc7e5e56b4 100644 (file)
@@ -1304,9 +1304,9 @@ class HTMLProperty(HTMLInputMixin, HTMLPermissions):
         """
         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 \