Ejemplo n.º 1
0
def landing_page_submit(request):
    form = RecordForm(request.POST)

    if not form.is_valid():
        return JSONResponse({'success': False, 'errors': form.errors})

    form.instance.save()

    t = loader.get_template('landing-page.html')
    c = RequestContext(request, {
        'success': True,
    })

    return JSONResponse({'success': True})
Ejemplo n.º 2
0
 def post(self, request):
     form = RecordForm(request.DATA)
     if form.is_valid():
         record_id = form.save(user=request.user)
         print record_id
         return Response(
             {
                 "success": True,
                 "message": "Success",
                 "record": record_id
             }, status.HTTP_200_OK)
     else:
         return Response({
             "success": False,
             "message": "Invalid Data"
         }, status.HTTP_406_NOT_ACCEPTABLE)
Ejemplo n.º 3
0
def resize(request, id=None):
    if id is not None:
        if request.user.is_superuser:
            instance = Record.objects.get(id=id)
        else:
            instance = Record.objects.get(id=id, session_id=request.session.session_key)
        form = RecordForm(request.POST, instance=instance)
    else:
        form = RecordForm(request.POST)
    if not form.is_valid():
        return {
            'errors': form.errors
        }
    record = form.save_no_email()
    record.session_id = request.session.session_key
    try:
        record.save()
    except CrossingEntryException, e:
        return {
            'error': e.message,
        }