Example #1
0
def install_examples(request, is_redirect=False):
    result = {'status': -1, 'message': ''}

    if request.method != 'POST':
        result['message'] = _('A POST request is required.')
    else:
        try:
            indexer_setup.Command().handle_noargs()
            result['status'] = 0
        except Exception, e:
            LOG.exception(e)
            result['message'] = str(e)
Example #2
0
File: views.py Project: ziq211/hue
def install_examples(request, is_redirect=False):
    result = {'status': -1, 'message': ''}

    if request.method != 'POST':
        result['message'] = _('A POST request is required.')
    else:
        try:
            data = request.POST.get('data')
            indexer_setup.Command().handle(data=data)
            result['status'] = 0
        except Exception as e:
            LOG.exception(e)
            result['message'] = str(e)

    return JsonResponse(result)
Example #3
0
def install_examples(request):
    result = {'status': -1, 'message': ''}

    if not request.user.is_superuser:
        return PopupException(_("You must be a superuser."))

    if request.method != 'POST':
        result['message'] = _('A POST request is required.')
    else:
        try:
            search_setup.Command().handle_noargs()
            indexer_setup.Command().handle_noargs()
            result['status'] = 0
        except Exception, e:
            LOG.exception(e)
            result['message'] = str(e)
Example #4
0
def install_examples(request):
    result = {'status': -1, 'message': ''}

    if not request.user.is_superuser:
        return PopupException(_("You must be a superuser."))

    if request.method != 'POST':
        result['message'] = _('A POST request is required.')
    else:
        try:
            data = request.POST['data']
            indexer_setup.Command().handle(data=data)
            if 'log_analytics_demo' == data:  # Hue documents installed only one time
                search_setup.Command().handle_noargs()
            result['status'] = 0
        except Exception, e:
            LOG.exception(e)
            result['message'] = str(e)