def getRecentBrags(count): """Returns a list of *derefrenced* Brags ordered by date desc. """ brags_query = models.Brag.all().order('-created') brags = brags_query.fetch(count) if brags: return utils.prefetch_refprops(brags, models.Brag.user) else: return None
def getLocationBrags(location_id, count): """Returns a list of *derefrenced* Brags for a specific Category ordered by date desc. """ brags_query = models.Brag.all().filter('fb_location_id =', location_id) brags_query.order('-created') brags = brags_query.fetch(count) return utils.prefetch_refprops(brags, models.Brag.user)
def getCategoryBrags(category_bean, count): """Returns a list of *derefrenced* Brags for a specific Category ordered by date desc. """ brags_query = models.Brag.all().filter('categories =', category_bean.name) brags_query.order('-created') brags = brags_query.fetch(count) return utils.prefetch_refprops(brags, models.Brag.user)