pytask/profile/regbackend.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Tue, 01 Feb 2011 19:38:41 +0530
changeset 550 a606a40584f7
parent 470 68884c9b61e0
permissions -rw-r--r--
Base views should take keyword arguments and should use them for URLs.
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)