projets
/
auf_savoirs_en_partage_django.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version plus ou moins stable de chercheurs
[auf_savoirs_en_partage_django.git]
/
auf_savoirs_en_partage
/
chercheurs
/
views.py
diff --git
a/auf_savoirs_en_partage/chercheurs/views.py
b/auf_savoirs_en_partage/chercheurs/views.py
index
15a06dd
..
3392461
100644
(file)
--- a/
auf_savoirs_en_partage/chercheurs/views.py
+++ b/
auf_savoirs_en_partage/chercheurs/views.py
@@
-1,6
+1,9
@@
# -*- encoding: utf-8 -*-
# -*- encoding: utf-8 -*-
+import hashlib
from django.shortcuts import render_to_response
from django.shortcuts import render_to_response
+from django.http import HttpResponseRedirect
from django.template import Context, RequestContext
from django.template import Context, RequestContext
+from django.core.urlresolvers import reverse
from forms import *
from auf_references_client.models import Discipline, TypeImplantation
from forms import *
from auf_references_client.models import Discipline, TypeImplantation
@@
-81,9
+84,13
@@
def inscription(request):
etablissement_form.save(commit=False)
etablissement_autre_form.save(commit=False)
discipline_form.save(commit=False)
etablissement_form.save(commit=False)
etablissement_autre_form.save(commit=False)
discipline_form.save(commit=False)
+ #encodage du mot de passe de l'utilisateur (refactorer car c'est pas clean
+ #et c'est pas la bonne place pour faire ca - AJ
+ personne_form.cleaned_data['password'] = hashlib.md5(personne_form.cleaned_data['password']).hexdigest()
p = personne_form.save()
c.personne = p
c.save()
p = personne_form.save()
c.personne = p
c.save()
+ return HttpResponseRedirect(reverse('chercheurs.views.retrieve', args=(p.id,)))
else:
personne_form = PersonneForm(prefix="personne")
chercheur_form = ChercheurForm(prefix="chercheur")
else:
personne_form = PersonneForm(prefix="personne")
chercheur_form = ChercheurForm(prefix="chercheur")