def get(self): user_objs = dal.get_allowed_users() locales = { 'title': 'Users', 'description': 'All Allowed Users', 'users': user_objs, 'user': users.get_current_user() } template = jinja_environment.get_template('admin/list_users.html') self.response.out.write(template.render(locales))
def get(self): # Normal Google User Account user = users.get_current_user() user_objs = dal.get_allowed_users() for dbuser in user_objs: if dbuser.email == user.email(): self.redirect('/manage') if len(user_objs) > 0: self.redirect(users.create_logout_url('/authfailed')) else: self.redirect('/manage')
def get(self): user = users.get_current_user() if not user: self.redirect(users.create_login_url(self.request.uri)) user_objs = dal.get_allowed_users() locales = { 'title': 'Users', 'description': 'All Allowed Users', 'users': user_objs, 'user': users.get_current_user() } template = jinja_environment.get_template('admin/list_users.html') self.response.out.write(template.render(locales))
def get(self): user_obj = users.get_current_user() if user_obj: app_users = dal.get_allowed_users() else: app_users = [] # Locales locales = { 'title': '', 'description': '', 'user': user_obj, 'app_users': app_users } # Render the template template = jinja_environment.get_template('page.html') self.response.out.write(template.render(locales))
def get(self): user = users.get_current_user() if not user: self.redirect(users.create_login_url(self.request.uri)) user_objs = dal.get_allowed_users() output_event = [] already_in = [] try: # Iterate over the users in the results for user in user_objs: output_event.append( { 'id': user.key().id(), 'name': user.name, 'email': user.email, } ) except search.Error: print logging.exception('get users failed') self.response.out.write(json.dumps(output_event))