def get(self): user = users.get_current_user() if user: email = user.email() subdomain = ops.getDomainFromEmail(email) isQualityAssurance = ops.isQA(email) isAdmin = ops.isAdmin(email) isSuperAdmin = ops.isSuperAdmin(email) if subdomain != 'jkuat.ac.ke': domain = ops.getDomainFromSubdomain(subdomain) if domain != 'jkuat': self.redirect('/unauthorized') values = defaultValues() values['isQualityAssurance'] = isQualityAssurance values['isAdmin'] = isAdmin values['isSuperAdmin'] = isSuperAdmin wireframe = 'registerDepartment' else: wireframe = 'unauthorised' values = {} values['login_url'] = users.create_login_url('/') app_path = os.path.join( DIRECTORY, os.path.join('templates', '%s.html' % wireframe)) values['app'] = template.render(app_path, values, debug=_DEBUG) path = os.path.join(TEMPLATES_PATH, 'main.html') self.response.out.write(template.render(path, values, debug=_DEBUG))
def get(self): user = users.get_current_user() if user: email = user.email() subdomain = ops.getDomainFromEmail(email) isQualityAssurance = ops.isQA(email) isAdmin = ops.isAdmin(email) isSuperAdmin = ops.isSuperAdmin(email) if subdomain != 'jkuat.ac.ke': domain = ops.getDomainFromSubdomain(subdomain) if domain != 'jkuat': self.redirect('/unauthorized') values = defaultValues() values['isQualityAssurance'] = isQualityAssurance values['isAdmin'] = isAdmin values['isSuperAdmin'] = isSuperAdmin wireframe = 'registerDepartment' else : wireframe = 'unauthorised' values = {} values['login_url'] = users.create_login_url('/') app_path = os.path.join(DIRECTORY, os.path.join('templates', '%s.html' % wireframe)) values['app'] = template.render(app_path, values, debug=_DEBUG) path = os.path.join(TEMPLATES_PATH,'main.html') self.response.out.write(template.render(path, values, debug=_DEBUG))
def get(self): #ops.addPeriod('2015-3','2015-3') #ops.flagApplicant('cs282-9398/2331') values = {} user = users.get_current_user() values['isSuperAdmin'] = False values['isAuthorised'] = False values['isLogged'] = False values['hasApplied'] = False values['statusMessage'] = 'No Reapplication' if ops.reAppIsOpen(): values['statusMessage'] = 'Reapplication Open' if user: email = user.email() subdomain = ops.getDomainFromEmail(email) isAdmin = ops.isAdmin(email) isSuperAdmin = ops.isSuperAdmin(email) if subdomain != 'ku.ac.ke': domain = ops.getDomainFromSubdomain(subdomain) if domain != 'ku': self.redirect('/unauthorized') values = defaultValues() values['isAdmin'] = isAdmin values['isSuperAdmin'] = isSuperAdmin values['isAuthorised'] = True values['isLogged'] = True values['hasApplied'] = ops.hasApplied(email) wireframe = 'home' else: wireframe = 'unauthorised' values = {} values['login_url'] = users.create_login_url('/') if ops.reAppIsOpen(): values['statusMessage'] = 'Reapplication Open' else: values['statusMessage'] = 'No Reapplication' app_path = os.path.join( DIRECTORY, os.path.join('templates', '%s.html' % wireframe)) values['app'] = template.render(app_path, values, debug=_DEBUG) path = os.path.join(TEMPLATES_PATH, 'index.html') self.response.out.write(template.render(path, values, debug=_DEBUG))
def get(self): #ops.addPeriod('2015-3','2015-3') #ops.flagApplicant('cs282-9398/2331') values = {} user = users.get_current_user() values['isSuperAdmin'] = False values['isAuthorised'] = False values['isLogged'] = False values['hasApplied'] = False values['statusMessage'] = 'No Reapplication' if ops.reAppIsOpen(): values['statusMessage'] = 'Reapplication Open' if user: email = user.email() subdomain = ops.getDomainFromEmail(email) isAdmin = ops.isAdmin(email) isSuperAdmin = ops.isSuperAdmin(email) if subdomain != 'ku.ac.ke': domain = ops.getDomainFromSubdomain(subdomain) if domain != 'ku': self.redirect('/unauthorized') values = defaultValues() values['isAdmin'] = isAdmin values['isSuperAdmin'] = isSuperAdmin values['isAuthorised'] = True values['isLogged'] = True values['hasApplied'] = ops.hasApplied(email) wireframe = 'home' else : wireframe = 'unauthorised' values = {} values['login_url'] = users.create_login_url('/') if ops.reAppIsOpen(): values['statusMessage'] = 'Reapplication Open' else: values['statusMessage'] = 'No Reapplication' app_path = os.path.join(DIRECTORY, os.path.join('templates', '%s.html' % wireframe)) values['app'] = template.render(app_path, values, debug=_DEBUG) path = os.path.join(TEMPLATES_PATH,'index.html') self.response.out.write(template.render(path, values, debug=_DEBUG))