def login(request): redirected = request.session.get("from_url", False) registered = session_get(request, "registered") if request.method == 'POST': data = request.POST.copy() form = forms.StudentLoginForm (data) if form.is_valid(): user = auth.authenticate(username=form.cleaned_data['username'], password=form.cleaned_data["password"]) if user is not None: auth.login (request, user) url = session_get(request, "from_url") # Handle redirection if not url: url = "%s/students/" % settings.SITE_URL request.session['logged_in'] = True return HttpResponseRedirect(url) else: request.session['invalid_login'] = True return HttpResponseRedirect(request.path) else: invalid_login = session_get(request, "invalid_login") form = forms.StudentLoginForm () return render_to_response('students/login.html', locals(), context_instance= global_context(request))
def portal_main2(request): message = "" #If add tab button was pressed if request.method == 'POST' and "addNewTab" in request.POST: if request.POST['tab_name'] != '' and request.POST['tab_name'][ 0] != ' ': print "yuu" event_tab = EventTab() event_tab.name = request.POST['tab_name'] event_tab.content = request.POST['tab_description'] event_tab.event = Event.objects.get( name=request.POST['event_name']) event_tab.save() message = "The " + request.POST[ 'tab_name'] + " tab has been successfully added to the " + request.POST[ 'event_name'] + " event" #If delete tab button was pressed if request.method == 'POST' and "delete_tab" in request.POST: print "dd" event_object = Event.objects.get(name=request.POST['eventName']) event_tab = EventTab.objects.get(name=request.POST['event_tab_name'], event=event_object) event_tab.delete() message = "The " + request.POST[ 'event_tab_name'] + " tab in the event " + request.POST[ 'eventName'] + " has been successfully deleted" #If edit tab button was pressed if request.method == 'POST' and "EditTab" in request.POST: if request.POST['tab_Name'] != '' and request.POST['tab_Name'][ 0] != ' ': event_object = Event.objects.get( name=request.POST['event_Name_edit_form']) event_Tab = EventTab.objects.get( name=request.POST['event_tab_Name_edit_form'], event=event_object) event_Tab.delete() event_tab = EventTab() event_tab.name = request.POST['tab_Name'] event_tab.content = request.POST['tab_Description'] event_tab.event = Event.objects.get( name=request.POST['event_Name_edit_form']) event_tab.save() print "qqqqqqqqu" message = "The " + request.POST[ 'tab_Name'] + " tab from the event " + request.POST[ 'event_Name_edit_form'] + " has been successfully Edited." events = Event.objects.all() event_list = [] for i in events: event_list = event_list + [i.name] context_dict = {'event_list': event_list, 'message': message} return render_to_response('events/events2.html', context_dict, context_instance=global_context(request))
def add_tabs( request ): message="" event_form=AddEventForm() events=Event.objects.all() core_perm=None if request.user.is_superuser: core_perm=1 context_dict = {'event_list':events,'message':message,'event_form':event_form,'core_perm':core_perm} return render_to_response('events/events2.html', context_dict, context_instance = global_context(request))
def portal_main2( request ): message="" #If add tab button was pressed if request.method == 'POST' and "addNewTab" in request.POST: if request.POST['tab_name']!='' and request.POST['tab_name'][0]!=' ': print "yuu" event_tab=EventTab() event_tab.name=request.POST['tab_name'] event_tab.content=request.POST['tab_description'] event_tab.event=Event.objects.get(name=request.POST['event_name']) event_tab.save() message="The " + request.POST['tab_name'] + " tab has been successfully added to the " + request.POST['event_name'] + " event" #If delete tab button was pressed if request.method == 'POST' and "delete_tab" in request.POST: print "dd" event_object=Event.objects.get(name=request.POST['eventName']) event_tab=EventTab.objects.get(name=request.POST['event_tab_name'],event=event_object) event_tab.delete() message="The "+ request.POST['event_tab_name']+" tab in the event " + request.POST['eventName']+ " has been successfully deleted" #If edit tab button was pressed if request.method == 'POST' and "EditTab" in request.POST: if request.POST['tab_Name']!='' and request.POST['tab_Name'][0]!=' ': event_object=Event.objects.get(name=request.POST['event_Name_edit_form']) event_Tab=EventTab.objects.get(name=request.POST['event_tab_Name_edit_form'],event=event_object) event_Tab.delete() event_tab=EventTab() event_tab.name=request.POST['tab_Name'] event_tab.content=request.POST['tab_Description'] event_tab.event=Event.objects.get(name=request.POST['event_Name_edit_form']) event_tab.save() print "qqqqqqqqu" message="The " + request.POST['tab_Name'] + " tab from the event " + request.POST['event_Name_edit_form'] + " has been successfully Edited." events=Event.objects.all() event_list=[] for i in events: event_list=event_list+[i.name] context_dict = {'event_list':event_list,'message':message} return render_to_response('events/events2.html', context_dict, context_instance = global_context(request))
def add_tabs(request): message = "" event_form = AddEventForm() events = Event.objects.all() core_perm = None if request.user.is_superuser: core_perm = 1 context_dict = { 'event_list': events, 'message': message, 'event_form': event_form, 'core_perm': core_perm } return render_to_response('events/events2.html', context_dict, context_instance=global_context(request))
def portal_main(request): print PORTAL_NAME return render_to_response('portals/events/events.html', {}, context_instance=global_context(request))
def portal_main( request ): print PORTAL_NAME return render_to_response('portals/events/events.html', {}, context_instance = global_context(request))
def portal_main( request ): token = make_global_token() return render_to_response('portals/events/events.html', locals(), context_instance = global_context(request))
def register_student(request): if request.method == 'POST': data = request.POST.copy() form = forms.RegisterUserForm(data) if form.is_valid(): if form.cleaned_data["password"] == form.cleaned_data["password_again"]: user = User.objects.create_user( username = form.cleaned_data['username'], email = form.cleaned_data['email'], password = form.cleaned_data['password'] ) college=form.cleaned_data['college'] user_profile = models.UserProfile ( user = user, first_name = form.cleaned_data['first_name'], last_name = form.cleaned_data['last_name'], mobile_number = form.cleaned_data['mobile_number'], gender = form.cleaned_data['gender'], department = clean_string(form.cleaned_data['department']), joinYear = form.cleaned_data['join_year'], stream = form.cleaned_data['stream'], email = form.cleaned_data['email'], cgpa = form.cleaned_data['cgpa'], profile_not_set = True ) user.save() user_profile.save() request.session ["registered"] = True mail_subject = "Placements 2013 - Registration Successful" mail_template = get_template('email/stu_regn_success.html') mail_body = mail_template.render(Context({'username':user.username,})) send_mail(mail_subject, mail_body, '*****@*****.**', [user.email,], fail_silently=False) return HttpResponseRedirect("%s/students/login/" % settings.SITE_URL) else: form = forms.RegisterUserForm() return render_to_response('registration/register_student.html', locals(), context_instance = global_context(request))