def friends_list(response): current_username = get_current_user(response) current_user = User.find(current_username) friends_list = current_user.find_friends() scope = {'friends': friends_list, 'logged_in': current_username} response.write(epyc.render("templates/friends.html", scope))
def search(response): search = response.get_field("q") logged_in = get_current_user(response) types = { "people": 0, "items": 1 } tp = types.get(response.get_field("t"), 0) if search: if tp == types['people']: items = User.search(search) else: items = Product.search(search) scope = { "query": search, "results": items, "tp": tp, "types": types, "logged_in": get_current_user(response) } app_log.info("[%s found for '%s'] %s" % (response.get_field('t'), search, items)) response.write(epyc.render("templates/search.html", scope)) else: scope = { "query": "", "results": [], "tp": tp, "types": types, "logged_in": get_current_user(response) } response.write(epyc.render("templates/search.html", scope))