Ejemplo n.º 1
0
 def wrap(request, *args, **kwargs):
     if not app_settings.EXPLORER_PERMISSION_VIEW(request.user)\
             and not user_can_see_query(request, kwargs)\
             and not (app_settings.EXPLORER_TOKEN_AUTH_ENABLED()
                      and request.META.get('HTTP_X_API_TOKEN') == app_settings.EXPLORER_TOKEN):
         return safe_admin_login_prompt(request)
     return f(request, *args, **kwargs)
Ejemplo n.º 2
0
 def wrap(request, *args, **kwargs):
     if not app_settings.EXPLORER_PERMISSION_CHANGE(request.user):
         return safe_admin_login_prompt(request)
     return f(request, *args, **kwargs)
Ejemplo n.º 3
0
 def wrap(request, *args, **kwargs):
     if not app_settings.EXPLORER_PERMISSION_VIEW(request.user)\
             and not allowed_query_pks(request.user.id):
         return safe_admin_login_prompt(request)
     return f(request, *args, **kwargs)
Ejemplo n.º 4
0
 def wrap(request, *args, **kwargs):
     if not EXPLORER_PERMISSION_VIEW(request.user):
         return safe_admin_login_prompt(request)
     return f(request, *args, **kwargs)
Ejemplo n.º 5
0
 def wrap(request, *args, **kwargs):
     if not app_settings.EXPLORER_PERMISSION_VIEW(
             request.user) and not user_can_see_query(request, kwargs):
         return safe_admin_login_prompt(request)
     return f(request, *args, **kwargs)