Exemplo n.º 1
0
def get_filesystems(request):
  response = {}

  filesystems = {}
  for k, v in FS_GETTERS.items():
    filesystems[k] = v is not None

  response['status'] = 0
  response['filesystems'] = filesystems

  return JsonResponse(response)
Exemplo n.º 2
0
def get_filesystems(request):
    response = {}

    filesystems = {}
    for k, v in list(FS_GETTERS.items()):
        if not k.startswith('s3') or has_s3_access(request.user):
            filesystems[k] = v is not None

    response['status'] = 0
    response['filesystems'] = filesystems

    return JsonResponse(response)
Exemplo n.º 3
0
Arquivo: api.py Projeto: cloudera/hue
def get_filesystems(request):
  response = {}

  filesystems = {}
  for k, v in FS_GETTERS.items():
    if not k.startswith('s3') or has_s3_access(request.user):
      filesystems[k] = v is not None

  response['status'] = 0
  response['filesystems'] = filesystems

  return JsonResponse(response)
Exemplo n.º 4
0
Arquivo: api.py Projeto: heavenlxj/hue
def get_filesystems(request):
  response = {}

  filesystems = {}
  for k, v in FS_GETTERS.items():
    # TODO: Remove when we consolidate s3 with s3a
    if k != 's3a':
      filesystems[k] = v is not None

  response['status'] = 0
  response['filesystems'] = filesystems

  return JsonResponse(response)
Exemplo n.º 5
0
def get_filesystems(request):
    response = {}

    filesystems = {}
    for k, v in FS_GETTERS.items():
        if k.startswith('s3'):
            filesystems[k] = v is not None
        else:
            filesystems[k] = v is not None

    response['status'] = 0
    response['filesystems'] = filesystems

    return JsonResponse(response)