Beispiel #1
0
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), ),
    )
Beispiel #2
0
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()
Beispiel #5
0
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,
    )
Beispiel #7
0
def get_user_feed(request):
    user = request.user
    feed_slug = get_user_feed_slug(user)
    return Feed.objects.find_one(dict(_id = feed_slug))
Beispiel #8
0
def get_user_feed(request):
    user = request.user
    feed_slug = get_user_feed_slug(user)
    return Feed.objects.find_one(dict(_id=feed_slug))