Example #1
0
def update(request, view_id):
    V = get_object_or_404(View.objects.filter(pk=view_id))
    F = View_Form(data=request.POST, instance=V, user=request.user)
    data = {}
    if F.is_valid():
        F.save()
        messages.success(request, _("View updated with success."))
        data.update({
          'response':'ok',
          'callback-url': V.get_absolute_url(),
          'id': V.pk,
        })
    else:
        for field,error in F.errors.items():
            messages.error(request, '<b>%s</b>: %s' % (field,error))
        data['response'] = 'error'
    return render_HTML_JSON(request, data, 'base/messages.html', {})
Example #2
0
def update(request, view_id):
    V = get_object_or_404(View.objects.filter(pk=view_id))
    F = View_Form(data=request.POST, instance=V, user=request.user)
    data = {}
    if F.is_valid():
        F.save()
        messages.success(request, _("View updated with success."))
        data.update({
            'response': 'ok',
            'callback-url': V.get_absolute_url(),
            'id': V.pk,
        })
    else:
        for field, error in F.errors.items():
            messages.error(request, '<b>%s</b>: %s' % (field, error))
        data['response'] = 'error'
    return render_HTML_JSON(request, data, 'base/messages.html', {})
Example #3
0
def add(request):
    if request.method == 'POST':
        data = {}
        F = View_Form(data=request.POST, user=request.user)
        if F.is_valid():
            V = F.save()
            messages.success(request, _("View added with success."))
            data.update({
              'response': 'ok',
              'callback-url': V.get_absolute_url(),
              'id':V.pk,
            })
        else:
            for field,error in F.errors.items():
                messages.error(request, '<b>%s</b>: %s' % (field,error))
            data['response'] = 'error'
        return render_HTML_JSON(request, data, 'base/messages.html', {})
    else:
        return render(request, 'forms/view.html', {
            'View_Form': View_Form(user=request.user),
        })
Example #4
0
def add(request):
    if request.method == 'POST':
        data = {}
        F = View_Form(data=request.POST, user=request.user)
        if F.is_valid():
            V = F.save()
            messages.success(request, _("View added with success."))
            data.update({
                'response': 'ok',
                'callback-url': V.get_absolute_url(),
                'id': V.pk,
            })
        else:
            for field, error in F.errors.items():
                messages.error(request, '<b>%s</b>: %s' % (field, error))
            data['response'] = 'error'
        return render_HTML_JSON(request, data, 'base/messages.html', {})
    else:
        return render(request, 'forms/view.html', {
            'View_Form': View_Form(user=request.user),
        })