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
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})
def get_all(tag): users = get_tribe_users(tag) return Question.objects.filter(user_id__in=users).all()
def get_answered(tag): users = get_tribe_users(tag) return Question.objects.filter(user_id__in=users, has_accepted_answer=True)
def get_published(tag): users = get_tribe_users(tag) articles = Article.objects.filter(create_user__in=users, status=Article.PUBLISHED) return articles
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