pytask/profile/regbackend.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Fri, 28 Jan 2011 02:27:40 +0530
changeset 519 84709567f47a
parent 470 68884c9b61e0
permissions -rw-r--r--
Use the release version of South than the latest version. South is very critical for our application. So don't take any risk with the users data. Use the release version.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
313
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
     1
from pytask.profile.forms import CreateProfileForm
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
     2
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
     3
from registration.signals import user_registered
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
     4
470
68884c9b61e0 Remove the remaining occurences of uniq_key.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 315
diff changeset
     5
313
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
     6
def user_created(sender, user, request, **kwargs):
315
c63a9519dc37 fixed 2 bugs
Nishanth Amuluru <nishanth@fossee.in>
parents: 313
diff changeset
     7
    data = request.POST.copy()
470
68884c9b61e0 Remove the remaining occurences of uniq_key.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 315
diff changeset
     8
    data.update({
68884c9b61e0 Remove the remaining occurences of uniq_key.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 315
diff changeset
     9
      "user": user.id,
68884c9b61e0 Remove the remaining occurences of uniq_key.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 315
diff changeset
    10
      })
313
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
    11
    form = CreateProfileForm(data)
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
    12
    form.save()
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
    13
470
68884c9b61e0 Remove the remaining occurences of uniq_key.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 315
diff changeset
    14
313
d64b83bdf5a8 Created a custom backend
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
    15
user_registered.connect(user_created)