equal
deleted
inserted
replaced
167 start_date=data['start_date'], |
167 start_date=data['start_date'], |
168 stop_date=data['stop_date'], |
168 stop_date=data['stop_date'], |
169 venue=data['venue'], |
169 venue=data['venue'], |
170 created_by=user, |
170 created_by=user, |
171 ) |
171 ) |
172 event_url = "/reg/event/view/%s"%(new_event.key) |
172 event_url = "/workshop/registration/event/view/%s"%(new_event.key) |
173 return redirect(event_url) |
173 return redirect(event_url) |
174 else: |
174 else: |
175 return render_to_response('event_create.html', {'user':user, 'form':form}) |
175 return render_to_response('event_create.html', {'user':user, 'form':form}) |
176 else: |
176 else: |
177 form = reg_forms.EventCreateForm() |
177 form = reg_forms.EventCreateForm() |
187 user_ip = request.META['REMOTE_ADDR'] |
187 user_ip = request.META['REMOTE_ADDR'] |
188 |
188 |
189 try: |
189 try: |
190 event = Event.objects.get(key__iexact=key) |
190 event = Event.objects.get(key__iexact=key) |
191 except Event.DoesNotExist: |
191 except Event.DoesNotExist: |
192 return redirect("/reg") |
192 return redirect("/workshop/registration") |
193 |
193 |
194 is_attendee = True if user.is_active and user in event.attendees.all() else False |
194 is_attendee = True if user.is_active and user in event.attendees.all() else False |
195 is_org = True if user in event.organizers.all() else False |
195 is_org = True if user in event.organizers.all() else False |
196 |
196 |
197 can_submit_feedback = False |
197 can_submit_feedback = False |
307 |
307 |
308 user = request.user |
308 user = request.user |
309 try: |
309 try: |
310 event = Event.objects.get(key__iexact=event_key) |
310 event = Event.objects.get(key__iexact=event_key) |
311 except Event.DoesNotExist: |
311 except Event.DoesNotExist: |
312 return redirect("/reg") |
312 return redirect("/workshop/registration") |
313 |
313 |
314 if user in event.organizers.all() and user.is_staff: |
314 if user in event.organizers.all() and user.is_staff: |
315 event.registration_is_open = True |
315 event.registration_is_open = True |
316 event.save() |
316 event.save() |
317 return render_to_response('reg_open.html', {'user':user, 'event': event}) |
317 return render_to_response('reg_open.html', {'user':user, 'event': event}) |
324 |
324 |
325 user = request.user |
325 user = request.user |
326 try: |
326 try: |
327 event = Event.objects.get(key__iexact=event_key) |
327 event = Event.objects.get(key__iexact=event_key) |
328 except Event.DoesNotExist: |
328 except Event.DoesNotExist: |
329 return redirect("/reg") |
329 return redirect("/workshop/registration") |
330 |
330 |
331 if user in event.organizers.all() and user.is_staff: |
331 if user in event.organizers.all() and user.is_staff: |
332 event.registration_is_open = False |
332 event.registration_is_open = False |
333 event.save() |
333 event.save() |
334 return render_to_response('reg_close.html', {'user':user, 'event': event}) |
334 return render_to_response('reg_close.html', {'user':user, 'event': event}) |
343 user = request.user |
343 user = request.user |
344 if user.is_authenticated() and user.is_active: |
344 if user.is_authenticated() and user.is_active: |
345 try: |
345 try: |
346 event = Event.objects.get(key__iexact=event_key) |
346 event = Event.objects.get(key__iexact=event_key) |
347 except Event.DoesNotExist: |
347 except Event.DoesNotExist: |
348 return redirect("/reg") |
348 return redirect("/workshop/registration") |
349 |
349 |
350 event.attendees.add(user) |
350 event.attendees.add(user) |
351 return render_to_response("event_register.html", {"user":user, 'event':event}) |
351 return render_to_response("event_register.html", {"user":user, 'event':event}) |
352 else: |
352 else: |
353 return redirect("/reg") |
353 return redirect("/workshop/registration") |
354 |
354 |
355 def view_profile(request): |
355 def view_profile(request): |
356 """ check if user is logged in. |
356 """ check if user is logged in. |
357 then show the profile. |
357 then show the profile. |
358 """ |
358 """ |