app/soc/views/helper/access.py
changeset 699 4e8eefe95748
parent 639 1f92bd41b914
child 709 e71b20847eb0
--- a/app/soc/views/helper/access.py	Sun Dec 07 15:01:31 2008 +0000
+++ b/app/soc/views/helper/access.py	Sun Dec 07 15:02:03 2008 +0000
@@ -207,7 +207,7 @@
   checkIsUser(request)
 
   if accounts.isDeveloper(account=users.get_current_user()):
-    return None
+    return
 
   login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % {
       'role': 'a site developer '}
@@ -273,3 +273,15 @@
     return
 
   raise out_of_band.LoginRequest(message_fmt=login_message_fmt)
+
+
+def checkIsDocumentPublic(request):
+  """Checks whether a document is public
+
+  Args:
+    request: a Django HTTP request
+  """
+
+  # TODO: A proper check needs to be done to see if the document
+  # is public or not, probably involving analysing it's scope or such.
+  allow(request)