예제 #1
0
def delete_index(request):
  if request.method == 'GET':
    return HttpResponseRedirect(reverse('dashboard'))
  else:
    index = Index.objects.get(id=request.POST['index_id'])
    
    index_client = ApiClient(index.account.get_private_apiurl()).get_index(index.name)
    index_client.delete_index()

    return HttpResponseRedirect(reverse('dashboard'))
예제 #2
0
def delete_index(request):
    if request.method == 'GET':
        return HttpResponseRedirect(reverse('dashboard'))
    else:
        index = Index.objects.get(id=request.POST['index_id'])

        index_client = ApiClient(index.account.get_private_apiurl()).get_index(
            index.name)
        index_client.delete_index()

        return HttpResponseRedirect(reverse('dashboard'))
예제 #3
0
 def drop_index(self, index):
     client = ApiClient(self.get_private_apiurl())
     client.delete_index(index.name)
예제 #4
0
 def drop_index(self, index):
     client = ApiClient(self.get_private_apiurl())
     client.delete_index(index.name)