Developers have all roles
authorSverre Rabbelier <srabbelier@gmail.com>
Sat, 14 Feb 2009 15:56:46 +0000
changeset 1315 7c58f5cdd5b8
parent 1314 b832e02d70c1
child 1316 1ddf04976bee
Developers have all roles Patch by: Sverre Rabbelier
app/soc/views/helper/access.py
--- a/app/soc/views/helper/access.py	Sat Feb 14 15:56:22 2009 +0000
+++ b/app/soc/views/helper/access.py	Sat Feb 14 15:56:46 2009 +0000
@@ -355,6 +355,13 @@
       roles: a list of roles to check
     """
 
+    try:
+      # we need to check manually, as we must return True!
+      self.checkIsDeveloper(django_args)
+      return True
+    except out_of_band.Error:
+      pass
+
     for role in roles:
       try:
         checker_name, args = self.normalizeChecker(self.MEMBERSHIP[role])