diff roundup/cgi/templating.py @ 4146:42331c201b02

Fix issue2550553.
author Stefan Seefeld <stefan@seefeld.name>
date Tue, 30 Jun 2009 01:41:11 +0000
parents d61066deae67
children 01ef28bffcbd
line wrap: on
line diff
--- a/roundup/cgi/templating.py	Tue Jun 30 01:32:06 2009 +0000
+++ b/roundup/cgi/templating.py	Tue Jun 30 01:41:11 2009 +0000
@@ -1268,7 +1268,9 @@
             return self._db.security.hasPermission('Edit', self._client.userid,
                 self._classname, self._name, self._nodeid)
         return self._db.security.hasPermission('Create', self._client.userid,
-            self._classname, self._name)
+            self._classname, self._name) or \
+            self._db.security.hasPermission('Register', self._client.userid,
+                                            self._classname, self._name)
 
     def is_view_ok(self):
         """ Is the user allowed to View the current class?

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