Exemple #1
0
def create_alias(request):
    response = {'status': -1}

    alias = request.POST.get('alias', '')
    collections = json.loads(request.POST.get('collections', '[]'))

    client = SolrClient(request.user)

    client.create_alias(alias, collections)
    response['status'] = 0
    response['message'] = _('Alias created or modified!')

    return JsonResponse(response)
Exemple #2
0
def create_alias(request):
  response = {'status': -1}

  name = request.POST.get('name', '')
  collections = json.loads(request.POST.get('collections', '[]'))

  client = SolrClient(request.user)

  response['status'] = 0
  response['response'] = client.create_alias(name, collections)
  response['alias'] = {'name': name, 'type': 'alias', 'collections': collections, 'isSelected': False}
  response['message'] = _('Alias created or modified!')

  return JsonResponse(response)