Пример #1
0
def save_edit_sponsor_form(request, school, conference):
    if request.method == 'POST':
        form = EditFacultySponsorForm(data=request.POST)

        if form.is_valid():
            sponsor_pk = form.cleaned_data['sponsor_pk']
            sponsor = get_object_or_404(FacultySponsor, pk=sponsor_pk)
            if sponsor.school == school:
                sponsor.user.first_name = form.cleaned_data[
                    'sponsor_first_name']
                sponsor.user.last_name = form.cleaned_data['sponsor_last_name']
                sponsor.user.email = form.cleaned_data['sponsor_email']
                sponsor.phone = form.cleaned_data['sponsor_phone']
                sponsor.save()

                data = dict(username=sponsor.user.username,
                            sponsor_pk=str(sponsor_pk),
                            full_name=sponsor.user.get_full_name(),
                            email=sponsor.user.email,
                            phone=sponsor.phone)
                return simplejson.dumps(data)
        else:
            sponsor_pk = request.POST.get('sponsor_pk', '')
            return simplejson.dumps({
                'form': form.as_p(),
                'sponsor_pk': sponsor_pk
            })
Пример #2
0
def get_edit_sponsor_form(request, school, conference):
    if request.method == 'POST':
        sponsor_pk = request.POST.get('sponsor_pk','')
        sponsor = get_object_or_404(FacultySponsor, pk=sponsor_pk)
        if sponsor.school == school:
            form = EditFacultySponsorForm(initial={'sponsor_pk':sponsor_pk, 'sponsor_first_name': sponsor.user.first_name, 'sponsor_last_name':sponsor.user.last_name,'sponsor_email':sponsor.user.email,'sponsor_phone':sponsor.phone})
            return simplejson.dumps({'form':form.as_p(), 'sponsor_pk':sponsor_pk})
Пример #3
0
def get_edit_sponsor_form(request, school, conference):
    if request.method == 'POST':
        sponsor_pk = request.POST.get('sponsor_pk', '')
        sponsor = get_object_or_404(FacultySponsor, pk=sponsor_pk)
        if sponsor.school == school:
            form = EditFacultySponsorForm(
                initial={
                    'sponsor_pk': sponsor_pk,
                    'sponsor_first_name': sponsor.user.first_name,
                    'sponsor_last_name': sponsor.user.last_name,
                    'sponsor_email': sponsor.user.email,
                    'sponsor_phone': sponsor.phone
                })
            return simplejson.dumps({
                'form': form.as_p(),
                'sponsor_pk': sponsor_pk
            })
Пример #4
0
def save_edit_sponsor_form(request, school, conference):
    if request.method == 'POST':
        form = EditFacultySponsorForm(data=request.POST)

        if form.is_valid():
            sponsor_pk = form.cleaned_data['sponsor_pk']
            sponsor = get_object_or_404(FacultySponsor, pk=sponsor_pk)
            if sponsor.school == school:
                sponsor.user.first_name = form.cleaned_data['sponsor_first_name']
                sponsor.user.last_name = form.cleaned_data['sponsor_last_name']
                sponsor.user.email = form.cleaned_data['sponsor_email']
                sponsor.phone = form.cleaned_data['sponsor_phone']
                sponsor.save()

                data = dict(username=sponsor.user.username, sponsor_pk=str(sponsor_pk), full_name=sponsor.user.get_full_name(), email=sponsor.user.email, phone=sponsor.phone)
                return simplejson.dumps(data)
        else:
	    sponsor_pk = request.POST.get('sponsor_pk','')
            return simplejson.dumps({'form':form.as_p(), 'sponsor_pk':sponsor_pk})