def get(self, page): template = jinja_environment.get_template('templates/login.html') template_values = { 'logInOut': users.create_login_url(federated_identity=providers['NUS']), 'logInOut_linkText': 'Login', 'now': datetime.datetime.now(), 'slots': helpers.getUpcomingSlots() } page.response.write(template.render(template_values))
def getTemplateValues(acc, origRequest): return {'userAcc': acc, 'slots': helpers.getUpcomingSlots(), 'now': datetime.datetime.now(), 'logInOut': users.create_logout_url(origRequest.request.uri), 'logInOut_linkText': 'Logout', 'userName': acc.name, 'userMatric': acc.matric, 'userMobile': acc.mobile, 'registeredSlots': acc.slots, 'loggedIn': True, 'admin': False, }
def get(self): user = users.get_current_user() if user: helpers.checkUser(user) acc = entities.Account.get_by_id(user.user_id()) template = jinja_environment.get_template('templates/logged_in.html') template_values = { 'userAcc': acc, 'slots': helpers.getUpcomingSlots(), 'now': datetime.datetime.now(), 'logInOut': users.create_logout_url(self.request.uri), 'logInOut_linkText': 'Logout', 'userName': acc.name, 'userMatric': acc.matric, 'userMobile': acc.mobile, 'registeredSlots': acc.slots, 'loggedIn': True, 'signupError': True } self.response.write(template.render(template_values)) else: self.redirect('/')