def redirectApp(request): """ Redirects to /application if user is authorized, otherwise forces a login """ return auth_loginRedirect(request, settings.REDIRECT_URL + '/api/v1/profile', gateway=True)
def login(request): """ CAS Login : Phase 1/3 Call CAS Login """ #logger.info("Login Request:%s" % request) #Form Sets 'next' when user clicks login records = MaintenanceRecord.active() disable_login = False for record in records: if record.disable_login: disable_login = True if 'next' in request.POST: return auth_loginRedirect(request, settings.REDIRECT_URL + '/application/') else: template = get_template('application/login.html') variables = RequestContext( request, { 'site_root': settings.REDIRECT_URL, 'records': [r.json() for r in records], 'disable_login': disable_login }) output = template.render(variables) return HttpResponse(output)
def redirectApp(request): """ Redirects to /application if user is authorized, otherwise forces a login """ return auth_loginRedirect(request, settings.REDIRECT_URL+'/api/v1/profile', gateway=True)
def app_beta(request): logger.debug("APP BETA") try: # TODO Reimplment maintenance record check template = get_template("cf3/index.html") context = RequestContext(request, { 'site_root': settings.REDIRECT_URL, 'url_root': '/beta/', 'debug': settings.DEBUG, 'year': datetime.now().year }) output = template.render(context) return HttpResponse(output) except KeyError as e: logger.debug("User not logged in.. Redirecting to CAS login") return auth_loginRedirect(request, settings.REDIRECT_URL + '/beta') except Exception as e: logger.exception(e) return auth_loginRedirect(request, settings.REDIRECT_URL + '/beta')
def app(request): try: if MaintenanceRecord.disable_login_access(request): return HttpResponseRedirect('/login/') logger.debug("render to response.") return render_to_response("cf2/index.html", { 'site_root': settings.REDIRECT_URL, 'debug': settings.DEBUG, 'year': datetime.now().year}, context_instance=RequestContext(request)) except KeyError as e: logger.debug("User not logged in.. Redirecting to CAS login") return auth_loginRedirect( request, settings.REDIRECT_URL + '/application') except Exception as e: logger.exception(e) return auth_loginRedirect( request, settings.REDIRECT_URL + '/application')
def app_beta(request): logger.debug("APP BETA") try: #TODO Reimplment maintenance record check template = get_template("cf3/index.html") context = RequestContext( request, { 'site_root': settings.REDIRECT_URL, 'url_root': '/beta/', 'debug': settings.DEBUG, 'year': datetime.now().year }) output = template.render(context) return HttpResponse(output) except KeyError, e: logger.debug("User not logged in.. Redirecting to CAS login") return auth_loginRedirect(request, settings.REDIRECT_URL + '/beta')
def app(request): try: if MaintenanceRecord.disable_login_access(request): return HttpResponseRedirect('/login/') # template = get_template("cf2/index.html") # output = template.render(context) logger.debug("render to response.") return render_to_response("cf2/index.html", { 'site_root': settings.REDIRECT_URL, 'debug': settings.DEBUG, 'year': datetime.now().year }, context_instance=RequestContext(request)) #HttpResponse(output) except KeyError, e: logger.debug("User not logged in.. Redirecting to CAS login") return auth_loginRedirect(request, settings.REDIRECT_URL + '/application')
def login(request): """ CAS Login : Phase 1/3 Call CAS Login """ # Form Sets 'next' when user clicks login records = MaintenanceRecord.active() disable_login = False for record in records: if record.disable_login: disable_login = True if 'next' in request.POST: return auth_loginRedirect(request, settings.REDIRECT_URL + '/application/') else: template = get_template('application/login.html') variables = RequestContext(request, { 'site_root': settings.REDIRECT_URL, 'records': [r.json() for r in records], 'disable_login': disable_login}) output = template.render(variables) return HttpResponse(output)
def redirectAdmin(request): """ Redirects to /application if user is authorized, otherwise forces a login """ return auth_loginRedirect(request, settings.REDIRECT_URL + '/admin/')
return render_to_response("cf2/index.html", { 'site_root': settings.REDIRECT_URL, 'debug': settings.DEBUG, 'year': datetime.now().year }, context_instance=RequestContext(request)) #HttpResponse(output) except KeyError, e: logger.debug("User not logged in.. Redirecting to CAS login") return auth_loginRedirect(request, settings.REDIRECT_URL + '/application') except Exception, e: logger.exception(e) return auth_loginRedirect(request, settings.REDIRECT_URL + '/application') def app_beta(request): logger.debug("APP BETA") try: #TODO Reimplment maintenance record check template = get_template("cf3/index.html") context = RequestContext( request, { 'site_root': settings.REDIRECT_URL, 'url_root': '/beta/', 'debug': settings.DEBUG, 'year': datetime.now().year }) output = template.render(context)
def redirectAdmin(request): """ Redirects to /application if user is authorized, otherwise forces a login """ return auth_loginRedirect(request, settings.REDIRECT_URL+'/admin/')
return HttpResponseRedirect('/login/') # template = get_template("cf2/index.html") # output = template.render(context) logger.debug("render to response.") return render_to_response("cf2/index.html", { 'site_root': settings.REDIRECT_URL, 'debug': settings.DEBUG, 'year': datetime.now().year}, context_instance=RequestContext(request)) #HttpResponse(output) except KeyError, e: logger.debug("User not logged in.. Redirecting to CAS login") return auth_loginRedirect(request, settings.REDIRECT_URL+'/application') except Exception, e: logger.exception(e) return auth_loginRedirect(request, settings.REDIRECT_URL+'/application') def app_beta(request): logger.debug("APP BETA") try: #TODO Reimplment maintenance record check template = get_template("cf3/index.html") context = RequestContext(request, { 'site_root': settings.REDIRECT_URL, 'url_root': '/beta/', 'debug': settings.DEBUG, 'year': datetime.now().year }) output = template.render(context) return HttpResponse(output)