Ejemplo n.º 1
0
def candid_profile(request, msg, profile):
    """ display candidate's profile  """

    person = get_real_profile(request)
    appreciation_count = Appreciation.objects.filter(person=person).count()
    application_count = Application.objects.filter(person=person).count()
    alerts_count = Alert.objects.filter(person=person).count()

    if request.method == "POST":

        form = UserInfoForm(data=request.POST, user=request.user)
        if form.is_valid():
            form.save()
            message = messages.add_message(request, messages.INFO, "données enregistrées avec succée")
            return HttpResponseRedirect("/profile/")
        else:
            message = messages.add_message(request, messages.INFO, "erreur durant la savegarde  ")
            return render_to_response("profile.html", locals(), context_instance=RequestContext(request))

    else:
        form = UserInfoForm(user=request.user)
        userinfo = person
        return render_to_response("./profile/profile.html", locals(), context_instance=RequestContext(request))
Ejemplo n.º 2
0
def candid_profile(request,msg, profile):
    """ display candidate's profile  """

    person             = get_real_profile(request)
    appreciation_count = Appreciation.objects.filter(person = person).count()
    application_count  = Application.objects.filter(person = person).count()
    alerts_count       = Alert.objects.filter(person = person).count()

    if request.method == 'POST':
        
        form 	= UserInfoForm(data=request.POST,  user=request.user)
        if form.is_valid():
            form.save()
            message = messages.add_message(request, messages.INFO, 'données enregistrées avec succée')
            return HttpResponseRedirect('/profile/')
        else:
            message = messages.add_message(request, messages.INFO, 'erreur durant la savegarde  ')
            return render_to_response('profile.html', locals(), context_instance=RequestContext(request))

    else:
        form = UserInfoForm(user=request.user)
        userinfo = person
        return render_to_response('./profile/profile.html', locals(), context_instance=RequestContext(request))
Ejemplo n.º 3
0
def candid_profile(request):
    
    usname 		= request.user.username
    uslname 	= request.user.last_name
    userinfo 	= Profile_candid.objects.get( user = request.user )

    if request.method == 'POST':

        # form 	= UserInfoForm(data=request.POST, instance=userinfo, user=request.user)
        form 	= UserInfoForm(data=request.POST,  user=request.user)
        if form.is_valid():
            form.save()
            message = messages.add_message(request, messages.INFO, 'données enregistrées avec succée')
            return HttpResponseRedirect('/profile/')
        else:
            message = messages.add_message(request, messages.INFO, 'erreur durant la savegarde  ')
            return render_to_response('profile.html', locals(), context_instance=RequestContext(request))

    else: 
        # use form initial
        # form = UserInfoForm(instance=userinfo, user=request.user)
        form = UserInfoForm(user=request.user)
        userinfo = Profile_candid.objects.get( user = request.user )
        return render_to_response('./profile/profile.html', locals(), context_instance=RequestContext(request))