def get_user_feed(parser, token): vars = parse_token(token) return GetObject( cls=Feed, vars=vars, query=lambda context, vars: dict(_id=get_user_feed_slug(context[ 'request'].user), ), )
def create_user_feed(instance, **kwargs): feed_id = get_user_feed_slug(instance) feed = Feed.objects.find_one(dict(_id=feed_id)) if feed is None: feed = Feed(_id=feed_id, user_id=instance.id) feed.save()
def get_user_feed(parser, token): vars = parse_token(token) return GetObject( cls = Feed, vars = vars, query = lambda context, vars: dict( _id = get_user_feed_slug(context['request'].user), ), )
def create_user_feed(instance, **kwargs): feed_id = get_user_feed_slug(instance) feed = Feed.objects.find_one(dict(_id = feed_id)) if feed is None: feed = Feed( _id = feed_id, user_id = instance.id ) feed.save()
def get_commits_from_user_feed(parser, token): vars = parse_token(token) def process_commit(feed_item): commit = feed_item.commit commit.from_filtered_feed = True return commit return GetObjectList( cls=FeedItem, vars=vars, query=lambda context, vars: dict(slug=get_user_feed_slug(context[ 'request'].user), date={'$lt': get_tb(context)}), map_func=process_commit, )
def get_commits_from_user_feed(parser, token): vars = parse_token(token) def process_commit(feed_item): commit = feed_item.commit commit.from_filtered_feed = True return commit return GetObjectList( cls = FeedItem, vars = vars, query = lambda context, vars: dict( slug = get_user_feed_slug(context['request'].user), date = {'$lt': get_tb(context)} ), map_func = process_commit, )
def get_user_feed(request): user = request.user feed_slug = get_user_feed_slug(user) return Feed.objects.find_one(dict(_id = feed_slug))
def get_user_feed(request): user = request.user feed_slug = get_user_feed_slug(user) return Feed.objects.find_one(dict(_id=feed_slug))