def show(request, id): """ search get the details of the curr ent """ try: alert = Alert.objects.get(id__iexact=int(id)) except Alert.DoesNotExist: return bloodon_render(request, 'public/alert.html', {'object': alert}) return bloodon_render(request, 'public/alert.html', {'object': alert})
def require_email(request): backend = request.session['partial_pipeline']['backend'] if request.method == 'POST': request.session['saved_email'] = request.POST.get('email') return redirect('social:complete', backend=backend) user_name = request.session['partial_pipeline']['kwargs']['details']['first_name'] initialData = {'user_name': user_name, 'backend': backend} csrfContext = RequestContext(request, initialData) return bloodon_render(request, 'accounts/forms/missing_email.html', csrfContext)
def change_password(request): # If the user is already logged in, redirect to the dashboard. if not request.user.is_authenticated(): return http.HttpResponseRedirect('/accounts/login') if request.method == 'POST': form = forms.PasswordChangeForm(user=request.user, data=request.POST) if form.is_valid(): request.user.set_password(form.cleaned_data['password1']) utils.set_user_message(request, messages.INFO, 'success', 'change_password_success'); return http.HttpResponseRedirect('/') else: initialData = {'form': form} csrfContext = RequestContext(request, initialData) return bloodon_render(request, 'accounts/account/password_change.html', csrfContext) else: initialData = {'form': forms.PasswordChangeForm()} csrfContext = RequestContext(request, initialData) return bloodon_render(request, 'accounts/account/password_change.html', csrfContext)
def profile(request, initial_email=None): custom_message = request.session.get('login_message') if 'login_message' in request.session: del request.session['login_message'] if not request.user.is_authenticated(): params = {'form': forms.LoginForm(request.POST, initial={'email': initial_email}), 'register_form': forms.RegistrationForm(), 'active': 'login'} return bloodon_render(request, 'accounts/register.html', params) # else : # if not request.user.is_active : # return bloodon_render(request, 'accounts/non_active_account.html') # else : bloodType = "all" try: bloodType = request.user.userprofile.blood.id except Blood.DoesNotExist: pass bloods = Blood.objects.all() params = {'bloods': bloods, 'myBlood' : bloodType} return bloodon_render(request, 'accounts/profile.html', params)
def help(request): return bloodon_render(request, 'common/help.html')
def get_alerts_calendar(request): calendar = calendar_events(request) return bloodon_render(request, 'home/calendar.html', calendar)