Exemplo n.º 1
0
 def get_feeds(tag, from_feed=None):
     users = get_tribe_users(tag)
     if from_feed is not None:
         feeds = Feed.objects.filter(user_id__in=users, parent=None, id__lte=from_feed)
     else:
         feeds = Feed.objects.filter(user_id__in=users, parent=None)
     return feeds
Exemplo n.º 2
0
def network(request):
    from bootcamp.backend.helper import get_tribe_users

    tag = request.session.get("TRIBE_TAG")
    users = get_tribe_users(tag)
    users = User.objects.filter(id__in=users, is_active=True).order_by("username")
    return render(request, "core/network.html", {"users": users})
Exemplo n.º 3
0
 def get_all(tag):
     users = get_tribe_users(tag)
     return Question.objects.filter(user_id__in=users).all()
Exemplo n.º 4
0
 def get_answered(tag):
     users = get_tribe_users(tag)
     return Question.objects.filter(user_id__in=users, has_accepted_answer=True)
Exemplo n.º 5
0
 def get_published(tag):
     users = get_tribe_users(tag)
     articles = Article.objects.filter(create_user__in=users, status=Article.PUBLISHED)
     return articles
Exemplo n.º 6
0
 def get_feeds_after(tag, feed):
     users = get_tribe_users(tag)
     feeds = Feed.objects.filter(user_id__in=users, parent=None, id__gt=feed)
     return feeds