Beispiel #1
0
def add_payment(request, conference):
    if request.method == 'POST':
        form = NewPaymentForm(request.POST, request.FILES)
        if(form.is_valid()):
            payment = form.save(commit=False)
            payment.conference = conference
            payment.save()
            return serializers.serialize('json', [payment], fields=('school','type','date','amount','notes'), use_natural_keys=True)[1:-1]
        else:
            return simplejson.dumps({'form':"<table class=\"form\">" + form.as_table() + "</table>"})
Beispiel #2
0
def add_payment(request, conference):
    if request.method == 'POST':
        form = NewPaymentForm(request.POST, request.FILES)
        if(form.is_valid()):
            payment = form.save(commit=False)
            payment.conference = conference
            payment.save()
            return serializers.serialize('json', [payment], fields=('school','type','date','amount','notes'), use_natural_keys=True)[1:-1]
        else:
            return simplejson.dumps({'form':"<table class=\"form\">" + form.as_table() + "</table>"})
Beispiel #3
0
def add_payment(request, conference):
    if request.method == "POST":
        form = NewPaymentForm(request.POST, request.FILES)
        if form.is_valid():
            payment = form.save(commit=False)
            payment.conference = conference
            payment.save()
            return serializers.serialize(
                "json", [payment], fields=("school", "type", "date", "amount", "notes"), use_natural_keys=True
            )[1:-1]
        else:
            return simplejson.dumps({"form": '<table class="form">' + form.as_table() + "</table>"})
Beispiel #4
0
def get_conference_payments(request, conference):
    existing_payments = serializers.serialize(
        "json",
        Payment.objects.select_related("school").filter(conference=conference),
        fields=("school", "type", "date", "amount", "notes"),
        use_natural_keys=True,
    )
    form = NewPaymentForm()

    return simplejson.dumps(
        {"form": '<table class="form">' + form.as_table() + "</table>", "objects": existing_payments}
    )
Beispiel #5
0
def get_conference_payments(request, conference):
    existing_payments = serializers.serialize(
        'json',
        Payment.objects.select_related('school').filter(conference=conference),
        fields=('school', 'type', 'date', 'amount', 'notes'),
        use_natural_keys=True)
    form = NewPaymentForm()

    return simplejson.dumps({
        'form':
        "<table class=\"form\">" + form.as_table() + "</table>",
        'objects':
        existing_payments
    })
Beispiel #6
0
def get_conference_payments(request, conference):
    existing_payments = serializers.serialize('json', Payment.objects.select_related('school').filter(conference=conference), fields=('school','type','date','amount','notes'), use_natural_keys=True)
    form = NewPaymentForm()
    
    return simplejson.dumps({'form':"<table class=\"form\">" + form.as_table() + "</table>", 'objects':existing_payments})