def get(self): args = self.getparse.parse_args() if args.type == 'summary': summaries = [] for s in generate_sorted_query(BeerReviewSummary): summaries.append(s) return {'beer_review_summaries': map(lambda s: marshal(s, beer_review_summary_fields), summaries)} else: review_list = [] for r in generate_sorted_query(BeerReview): review_list.append(r) return {'beer_reviews': map(lambda r: marshal(r, beer_review_fields), review_list)}
def get(self, id): favorites = [] u = User.get_by_id(id) if u is None: abort(404, message="User not found") for f in generate_sorted_query(Favorites).filter('user', u): favorites.append(f) return {'favorites': map(lambda f: marshal(f, favorite_user_fields), favorites)}
def get(self, id): review_list = [] u = User.get_by_id(id) if not u: abort(404, message="User not found") for r in generate_sorted_query(BeerReview).filter('user', u): review_list.append(r) return {'beer_reviews': map(lambda r: marshal(r, beer_review_fields), review_list)}
def get(self, id): review_list = [] b = Beer.get_by_id(id) if not b: abort(404, message="Beer not found") args = self.reqparse.parse_args() if args.type == 'summary': summary = BeerReviewSummary.all().filter('beer', b).get() return {'beer_review_summary': marshal(summary, beer_review_summary_fields)} else: for r in generate_sorted_query(BeerReview).filter('beer', b): review_list.append(r) return {'beer_reviews': map(lambda r: marshal(r, beer_review_fields), review_list)}
def get(self): user_list = [] for u in generate_sorted_query(User): user_list.append(u) return {'users': map(lambda u: marshal(u, user_fields), user_list)}
def get(self): beer_list = [] for b in generate_sorted_query(Beer): beer_list.append(b) return {'beer': map(lambda b: marshal(b, beer_fields), beer_list)}