Added registration and event to accounts page form.
authorMadhusudan.C.S <madhusudancs@gmail.com>
Wed, 21 Jul 2010 03:29:54 +0530
changeset 144 27bde1b86666
parent 143 ea9477690acd
child 145 2bb21b96f246
Added registration and event to accounts page form.
project/scipycon/user/views.py
--- a/project/scipycon/user/views.py	Wed Jul 21 03:29:21 2010 +0530
+++ b/project/scipycon/user/views.py	Wed Jul 21 03:29:54 2010 +0530
@@ -17,6 +17,7 @@
 
 from PIL import Image
 
+from project.scipycon.base.models import Event
 from project.scipycon.registration.models import Registration
 from project.scipycon.registration.models import Wifi
 from project.scipycon.registration.forms import WifiForm
@@ -38,39 +39,32 @@
     profile = user.get_profile()
 
     talks = Talk.objects.filter(speaker=user)
+
     try:
         registration = Registration.objects.get(registrant=user)
     except ObjectDoesNotExist:
         registration = None
+
     try:
         wifiobj = Wifi.objects.get(user=user)
     except ObjectDoesNotExist:
         wifiobj = None
 
+    event = Event.objects.get(scope=scope)
+
     if profile.photo:
         photo = os.path.join(settings.USER_MEDIA_URL, profile.photo)
     else:
         photo = '/img/user-default.png'
 
-    wifi_comment = None
-    if wifiobj:
-        wifi_form = False
-    else:
-        if request.method == "POST":
-            wifi_form = WifiForm(request.POST)
-            if wifi_form.is_valid():
-                wifi_form.save(user)
-            wifi_comment = 'Thanks, your wifi preference has been saved'
-            wifi_form = None
-        else:
-            wifi_form = WifiForm()
-
     return render_to_response(template_name, RequestContext(request, {
         'params': {'scope': scope},
-        'form' : wifi_form, 'comment': wifi_comment,
-        'user' : user, 'profile' : profile, 'photo' : photo,
-        'talks' : talks, 'registration' : registration,
-    }))
+        'user' : user,
+        'profile' : profile,
+        'photo' : photo,
+        'talks' : talks,
+        'registration' : registration,
+        'event': event}))
 
 @login_required
 def edit_profile(request, scope, template_name="user/editprofile.html"):