def new_view(request, *args, **kwargs):
     # TODO: MIGRATE THIS TO WORK WITH EC2
     # This is in order to bypass authentication if this header is present,
     # which indicates that appengine's cron is issuing this command
     #if settings.PRODUCTION and request.META.get("X-AppEngine-Cron", False) == "true":
     #    return view(request, *args, **kwargs)
     return django_staff_member_required(view)(request, *args, **kwargs)
Example #2
0
def staff_member_required(view_func):
    return django_staff_member_required(view_func, login_url='login')
Example #3
0
 def new_view(request, *args, **kwargs):
     # This is in order to bypass authentication if this header is present,
     # which indicates that appengine's cron is issuing this command
     if request.META.get("HTTP_X_CELERY_CRON",False) == "true":
         return view(request, *args, **kwargs)
     return django_staff_member_required(view)(request, *args, **kwargs)
Example #4
0
def staff_member_required(f):
    return django_staff_member_required(f, login_url="account:login")