Esempio 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)
Esempio 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)
Esempio n. 3
0
File: api.py Progetto: 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)
Esempio n. 4
0
File: api.py Progetto: 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)
Esempio 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)